web-dev-qa-db-ja.com

Windows 10後のGrubランチャーの復元

先に進み、windows 8とUbuntuデュアルブートPCにwindows 10をインストールしました。すべてがスムーズになり、Windows 10は完全に動作しますが、コンピューターは自動的にWindowsを起動し、grubランチャーが見つかりません。パーティションはまだそこにあるので、Ubuntuを取り戻すのに助けが必要です。前もって感謝します!

編集:私はそれを回避する方法を見つけました。私はこれがすべての人にとってうまくいくことを知りませんが、コントロールパネルに行き、アップデートとリカバリに行きました。それから私は回復に行き、uefiを起動しました。次に、デバイスからの起動を選択し、Ubuntuパーティションがそこにあったので、起動できました。ただし、他のソリューションを自由に投稿してください!

4
Ryan Kraft

コンピューターのブートメニュー(おそらく起動時にESCを押すようなものです。それを教えてくれます)を使用してUbuntuを起動し、ターミナルでこれを実行します。

Sudo grub-install /dev/sda; Sudo grub-mkconfig -o /boot/grub/grub.cfg
5
Daniel

Windows 10アップグレードはgrubを強制終了し、boot-repairは役に立たない の重複の可能性があります。これには詳細と2つのソリューションが含まれます。

Parted rescue Linuxパーティションが未割り当てとして表示されましたが、 testdisk で欠落しているファイルとフォルダーを確認できたため、testdiskに新しいパーティションテーブルを書き込ませました。うまくいけば Boot-Repair はGrubデュアルブートを復元します。少なくとも今は ext2explore を使用して、LinuxからWindowsパーティションに作業ファイルをコピーできます。

0

Windows 10が新しい追加のハードドライブにインストールされている限り、Windows XPの横にある既存のUbuntu 16.04インストールを復元するために、次のシーケンスが機能しました。

Windows 10をまったく新しいハードドライブに配置した場合、Linuxパーティションが損なわれることはありませんでした。

  • カスタムオプションでWindows 10を新しいハードドライブにインストールする
  • windows 10が正常に再起動できることを確認してください
  • アップデートなど必要なものをインストールする
  • ブート修復CD(またはスティック)で再起動します https://sourceforge.net/projects/boot-repair-cd/
  • grubを再インストールするオプションを選択します

すべてがうまく機能すれば、古いインストールに戻ることができます。正しいグラブがそこにあることを確認しました。

だから私はやった

  • Sudo grub-install/dev/sda
  • Sudo update-grub

再起動すると、UbuntuまたはWindows 10のオプションでgrubが取得されます。

Windows XPは、Windows 10ランチャーを介してアクセスできるようになり、チェーン化されました。しかし今では、Ubuntu、Windows 10、およびXPへのトリプルブートが利用可能です。

0
SSB