Ubuntu 16.04とWindows 10のデュアルブートを使用しています。通常のWindowsで起動できない問題があり、USBスティックを使用して回復しようとしています。ただし、起動順序を変更しても、grubメニューは表示されたままで、USBから起動するオプションはありません。
はい、方法があります。まず、ファームウェア設定からセキュアブートが無効になっていることを確認します。 (ブート中にf2を押すと開くメニュー)
次に、次の手順を実行します。
ls
を押して、すべてのハードドライブのすべてのパーティションを一覧表示します私の出力は次のとおりでした:
grub>ls
(hd0) (hd0,gpt1) (hd1) (hd1,gpt8) (hd1,gpt7) (hd1,gpt6) (hd1,gpt5) (hd1,gpt4) (hd1,gpt3) (hd1,gpt2) (hd1,gpt1)
これは、USBドライブがhd0であることを明確に示しています。
ls (hd0,gpt1)
と入力して確認します。出力は次のとおりです。
grub>ls (hd0,gpt1)
Partition hd0,gpt1: Filesystem type fat - Label `CES_X64FREV`, UUID 4099-DBD9 Partition start-512 Sectors...
(hd0,gpt1)
の代わりに、usbディスクの最初のパーティションのアドレスを入力します(例:(hd1,gpt1)
または(hd2,gpt1)
)。ls
コマンドの出力による。
上記の行に示されているUUIDが必要です
次のコマンドを1つずつ入力します。
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --set=root 409-DBD9
4099-DBD9の代わりに、前に書き留めたUUIDを書きます。
次に、起動するefiファイルを選択します。次を入力します。
chainloader /efi/boot/bootx64.efi
最後にboot
と入力します
これで、USBドライブが起動します。