Bitlockerを有効にして(無効にしたくない)Windows 10のコピーを工場でインストールしましたが、EFIパーティションが存在します(システム予約済みパーティション)。 Ubuntu 18.04をインストールしたので、デュアルブートできます。インストール中に、SSDで「/」、「/ home」、およびスワップ領域用に3つの異なるパーティションを選択しました。 GRUBブートローダーを特定のパーティションではなくSSD全体にインストールすることを選択したので、EFIパーティションにGRUB ?
現在の状態:GRUBメニューを起動し、Windowsを選択した場合、毎回リカバリキーを要求します。
Grubをアンインストールして、Windowsを再インストールせずにWindowsブートローダー/ブートマネージャーに戻りたい。次に、デフォルトで起動し、このチュートリアルとしてGRUBまたはUbuntuに直接移動することを選択するオプションがあります https://stomp.colorado.edu/blog/blog/2011/12/05/on-dual-booting-tpm-linux-windows-and-bitlocker / と言います。
GRUBブートローダーを特定のパーティションではなくSSD全体にインストールすることを選択したので、EFIパーティションにGRUB ?
はい、そうです。 GRUBをディスクとパーティションにインストールするかどうかという質問は、UEFIでは意味がありません。
eFIパーティションが存在します(システム予約済みパーティション)
それは同じパーティションではありません。
Grubをアンインストールして、Windowsを再インストールせずにWindowsブートローダー/ブートマネージャーに戻りたい。次に、デフォルトで起動し、このチュートリアルとしてGRUBまたはUbuntuに直接移動することを選択するオプションがあります https://stomp.colorado.edu/blog/blog/2011/12/05/on-dual-booting-tpm-linux-windows-and-bitlocker / と言います。
チュートリアルは、PCBIOSシステム用に書かれています。 UEFIには適用されません–特別なパーティションは異なり、ブートローダーは他の場所にあり、ブートプロセス全体はBIOSブートのようなものではありません。
UEFIの場合、Windowsブートマネージャーは、Windows自体に付属しているものを除いて、他のブートプログラムの開始を拒否します。対応するエントリを追加することはできますが、機能しません。
ただし、UEFIの場合、EFIシステムパーティションにはすでに両方のブートローダーがインストールされており、ファームウェア自体には、どちらかを選択できるブートメニューがあります。ホールド Esc または F12 またはコンピュータが使用するものは何でも。 「WindowsBootManager」のエントリと「Ubuntu」のエントリがあります。
Linux内では、efibootmgr
を使用してこれらのブートエントリを管理できます。例えば:
# efibootmgr
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0000,0001
Boot0000* Windows Boot Manager
Boot0001* Ubuntu
それらを入れ替える(Windowsをプライマリにする)には、ファームウェア設定画面を再度使用するか、BootOrder変数を変更します。
# efibootmgr --bootorder 0001,0000
UbuntuをデフォルトのままにしてWindowsonceを起動するには、BootNextを設定できます。
# efibootmgr --bootnext 0000
逆に、Windowsを使用している場合は、Ubuntuを1回だけ起動します。
bcdedit /enum firmware
UbuntuエントリのWindowsBCD GUIDを検索します。bcdedit /set {fwbootmgr} bootsequence {UBUNTU_GUID_HERE}
BootNext変数をプログラムします。