web-dev-qa-db-ja.com

Windows 10更新プログラムがgrubを台無しにしました

14.10とWindows 10のデュアルブートラップトップを使用しています。Windowsの更新後、最初の再起動でgrub rescue> 促す。 Linuxを強制的に起動する方法については、以前の投稿を確認しました。これらすべてのケースで、パーティションを段階的に検索することで、人々はLinuxパーティションを見つけました。私の問題は、それを見つけられないように見えることです。

これは、setおよびlsコマンドの後に得られるものです。

enter image description here

更新ブートパーティションがmsdos6になる前のようです。 lsコマンドですべてのパーティション(msdos1、msdos2、msdos5)をチェックして、grubでパーティションを見つけますが、error: unknown filesystem.それらすべての。

ls (hd0,msdosX)/boot/grub

最後のオプションとして、ライブCDを使用して回復します。

1
yaliny

https://sourceforge.net/projects/boot-repair-cd/

私は最後のオプションをお勧めしなければならないと思います。ブート修復は非常に使いやすく、通常は自動オプションで十分です

別の方法は、SupergrubdiskでUbuntuを起動することです http://www.supergrubdisk.org/super-grub2-disk/ そして端末からgrubを修復します

2
user186255

おそらく悪名高いWindows 10 Anniversary Updateに見舞われているでしょう。このアップデートは、時々Linux/Ubuntuパーティションを消去することが知られています(なぜですか?マイクロソフトだけが知っています)。 gpartedの現在のウィンドウのみのスクリーンショットを投稿できれば、このケースを確認できます。

Ubuntuを再インストールする以外のリカバリは困難な場合がありますが、testdiskアプリケーションを使用すると可能になる場合があります。 「testdisk」のAskUbuntuを検索して、他の人の経験を読んでください。

testdiskを実行するには、Ubuntu Live DVDから起動してtestdiskをインストールする必要があります。起動したら、ターミナルウィンドウを開き、次の3つのコマンドを1つずつ入力します。コピー&ペーストを提案してください。

  1. Sudo apt-get update
  2. Sudo apt-get install testdisk
  3. Sudo testdisk

Testdiskを使用した回復の手順については、 http://www.cgsecurity.org/wiki/TestDisk_Step_By_Step にアクセスしてください。

2
heynnema