Windowsボックスがあり、2番目のドライブにLinuxをインストールしました。
それぞれを起動するには、BIOSに行き、起動ドライブを変更する必要がありました。
私はDrive2のgrub-installがドライブ1でWindowsを検出して起動可能にすることを期待していましたが、そうではありません。 Linuxにインストールし、ドライブ1を指定してEFIを実行し、--efi-directoryでgrub-installを実行してドライブ1の
EFIパーティションにgrubをインストールしてみました。ただし、これはLinuxおよびWindows用のgrubメニューを持つパーティションを作成しませんでした。grub-mkconfig -o
私がどのようなアプローチを取るべきかを教えてくれる人はいますか?
答え1
Windowsドライブ、GPT、またはMBRにはどのパーティションスキームが使用されますか? MBRの場合、WindowsはBIOSスタイルで起動するようにインストールされているため、UEFIブートローダから起動できないことを意味します。
Linuxとは異なり、Windowsはシステムディスクパーティションスキームと起動方法の選択をリンクします。 MBR + BIOSとGPT + UEFIは、Windowsで有効な2つの組み合わせです。
os-prober
パッケージをインストールしましたか?最新のDebianベースのディストリビューションでは、パーティション/etc/default/grub
全体やさまざまな仮想マシン専用ディスクとの混乱を避けるために、仮想化ホストでそれを有効にする必要があるかもしれません。