web-dev-qa-db-ja.com

Windows 10 Anniversary Update後にUbuntuを起動できない

Windows 10 Anniversaryの更新後、grub OS選択メニューが表示されなくなり、grubプロンプトが表示されます。 grubプロンプトから、lsをパーティションの1つだけで使用できます。パーティションには、ubuntu、boot、windowsの3つのフォルダがありますが、grubコマンドラインから何をするべきかわかりません。

ブート修復ツールを使用してみましたが、機能しませんでした。

ここで言及したbcdeditのアプローチを試しました Windows 10のアップグレードはgrubを殺し、boot-repairは役に立たない しかし、それは何も変えませんでした。

最悪の場合は、ubuntuが含まれているパーティションがgPartedによって正しく認識されず(ファイルシステムが不明であると表示されます)、fdisk -l /dev/sda6が「ディスク/ dev/sda6に有効なパーティションテーブルが含まれていません」パーティション分割やgrubの経験はあまりありませんが、それは間違った仮定かもしれませんが、100 GBを超えるパーティションが2つしかないため、gPartedはsda4にWindowsラベルがあると言っているので、sda6は私の古いUbuntuパーティションであると想定しました。

私はここから受け入れられた答えを試しました: どうすればgrubを修復できますか?(Windowsをインストールした後にUbuntuを取り戻す方法?) しかし、ubuntuパーティションをマウントできなかったため、すぐに問題が発生しました。タイプなし(または-t auto)のマウントでは、タイプを指定する必要がありますが、タイプでは次のようになります。

Sudo mount -t ext4 /dev/sda6 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sda6,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Sudo parted -lからの出力は次のとおりです

Model: ATA Crucial_CT250MX2 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system     Name                          Flags
 1      1049kB  735MB   734MB   ntfs            Basic data partition          hidden, diag
 2      735MB   1008MB  273MB   fat32           EFI system partition          boot
 3      1008MB  1142MB  134MB                   Microsoft reserved partition  msftres
 4      1142MB  103GB   102GB   ntfs            Basic data partition          msftdata
 5      103GB   104GB   855MB   ntfs                                          hidden, diag
 6      104GB   230GB   125GB
 7      230GB   238GB   8468MB  linux-swap(v1)
 8      239GB   250GB   11.5GB  ntfs            Basic data partition          hidden, diag

回復ツールからの出力は次のとおりです。 http://paste.ubuntu.com/23276891/

TestDiskを修正できるかどうかわからないので(そしてWindowsパーティションを壊したくないので)まだTestDiskを試したことはありませんが、試してみる価値があると誰かが思うなら、それを行うことができます。

全体として、Windowsにとって非常に悲しい記念日でした。 Windowsで「こんにちは。画面を更新しました」という画面を見たとき、拳を入れたかったのです。

更新:TestDiskを試しましたが、基本的な「スキャン」とパーティションテーブルの書き込みを行っただけで、Windowsが起動しなくなりました。

1
mickadoo

パーティションテーブルの書き込みを特に選択しない限り、Testdiskを実行してもWindowsは影響を受けません。スキャン後、Testdiskは検出した結果を書き込むかどうかを選択するオプションを提供します。その後、パーティションテーブルが正しいかどうかを選択できます。それをすでに持っているもの、つまりWindowsパーティションのサイズと比較してください。

WindowsアップデートはGrubブートマネージャーを破壊しました。再インストールする必要があります。これが最も簡単な方法だと思います。

ライブセッション(USBまたはDVD)で起動し、ターミナルプロンプトからこれらのコマンドを実行します。

line#1XYをUbuntuがインストールされているパーティションに変更します。 line#4Xをブートディスクに変更します。おそらく/dev/sda

プレフィックス:$および:#は、端末に表示されるコマンドプロンプトです。

 1:$ Sudoマウント/ dev/sdXY /mnt
2:$ for i in/sys/proc/run/dev; Sudo mount --bind "$ i" "/ mnt/$ i"; done 
 3:$ Sudo chroot /mnt
4:# grub-install/dev/sdバツ
 5:#update-grub 
 6:#exit 
 7:$ for i for/sys/proc/run/dev; Sudo umount "/ mnt/$ i"を実行します。 done 
 8:$ exit 

リブート。

BIOSでUEFIが有効になっていることを確認します(その機能を備えた最新モデルのコンピューターの場合)。

3
L. D. James

やった SHIFT + 再起動トリックと周りを見回していた。 USBデバイスとBAMを選択しました... Ubuntuのインストールがあります!先ほど選択して、Linuxで再起動しました。

この解決策は、この問題を抱えている他の人に役立つ可能性があります。

P.S。私のパーティションはほとんどのようで、unreadable by Windows。パーティションマネージャの使用に問題がありましたが、私のOSはまだそこにあり、このプロセスでアクセスできました。

0
user609421