grubコマンドラインからWindowsブートマネージャを復元する

grubコマンドラインからWindowsブートマネージャを復元する

そのため、GRUB2とUbuntu 14.10、Windwos 8.1をインストールしました。私はCDドライブのないAcerノートブックを使用しています。

統合ディスクマネージャを介してWindows 8.1でUbuntuパーティションを削除して再起動すると、次のようになります。

GNU GRUB version 2.02~beta2-9ubuntu1 Minimal BASH-like editing is supported.for the first word, TAB lists possible commands completions.Anywhere else TAB lists possible device or file completion grub>

検索してみると、デフォルトのWindowsブートマネージャを復元する必要があるようです。ただし、Windows 8.1用の回復ディスクもなく、CDドライブもありません。

別の可能性はありますか? Ubuntuを含むUSBを作成し、このUSBを起動して何らかの方法でこの問題を解決できますか?

答え1

「Exit」と書いて入ります。ブートマネージャメニューが表示され、Windowsブートマネージャを選択します。 Windows 10で動作します。

答え2

私は実際にこれに従います。ビデオガイドgrubからWindowsブートマネージャを復元します。

まず、Linuxオペレーティングシステム(ubuntuなど)で起動可能なUSBフラッシュドライブを作成してPCに挿入し、USBフラッシュドライブから起動してライブモードに入ります。

2. リール取付け

sudo apt-get install lilo

第三に、liloを使用してディスクパーティションのマスターブートレコードを作成します。

sudo lilo -M /dev/sda mbr

これにより、コンピュータがWindowsから起動します。

答え3

私にとっては「終了」は機能しません。 grubコマンドライン(で)を入力してEFIパーティションを見つける必要がありました。ここ):

grub rescue>  ls  
(hd0,4) (hd0,3) (hd0,2) (hd0,1)  

grub rescue>  ls (hd0,4)/boot
... some kind of 'not found' message

grub rescue>  ls (hd0,3)/boot
... some kind of 'not found' message

grub rescue>  ls (hd0,1)/boot
... grub ... initrd.img-2.6.32-33-generic ... vmlinuz-2.6.32-33-generic 

したがって、(hd0,1)には次のように入力する必要があります。幼虫救出ヒント: (からここ):

insmod part_gpt
insmod chain
set root=(hd0,1)
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
boot

これにより、Windowsブート管理が表示されます。それ以来、私は起動時に表示されるようにWindowsブートマネージャを復元するための他の提案に従いました。重要なのは私のコンピュータではないので...結局、bcdboot""を使用するためにパーティションにアクセスできなかったので、Windows REでコマンドを使用してEFIパーティションを再フォーマットしてその内容を復元する必要がありましたbootrec /fixbootここ、ドイツで)。

すべての貢献者に感謝します!

答え4

私の場合、Acer Box、Spiralinux 12.231008、カーネル6.5.0-0にSSD Western digitalがあります。 Linuxを復元すると、Windows 11はこのコマンドを使用して表示されず、Linuxのブートラインのみを確認すると、次の結果が表示されます。ブランチでハードディスクhd0とgpt7情報のブートの組み合わせを見つけました。

まず、grub カスタム GUI を実行し、Windows 11 メニューを追加し、コードを書きました。

insmod part_gpt set root=(hd0,gpt1) チェーンローダ /EFI/Microsoft/Boot/bootmgfw.efi

その後、保存すると、「(」または「{」にエラーは表示されません。大丈夫です。

最初の行でgptタイプを検索し、2行目でgpt1(vfat efiブートパーティションWindows 11、gpt2はシステムパーティション、gpt3回復パーティション)を指すルートパスを設定し、チェーンローダはefiカーネルブートに移動します。

ブートコードWindows 11

関連情報