
ディスク(USB経由で接続)からMacノートブック(EFI)を使用してDebian(実際にはOpen Media Server、派生製品)をインストールし、それをインストールして設定したヘッドレスコンピュータに転送したいが、ターゲットコンピュータでEFIをサポートしていないので、 MBRに固執したいです。
現在、Debian 11インストーラを使用してこれは可能ですか?ディスクにMBRパーティションを手動で作成しましたが、プロンプトなしでインストールが進行し、EFIが選択されました。
私は見たこの古い問題しかし、実際には答えません。
答え1
LinuxでMBRとGPTを選択分けるBIOSとUEFIの選択から完全に独立スタートモード。 Linuxでは、UEFIモードでMBRパーティションディスクブートを使用するか、BIOSモードでGPTパーティションディスクブートを使用できます。しかし、Windowsはこのような構成を好まないため、このように構成されたシステムでWindowsをダブルブートすることはお勧めできません。または、オペレーティングシステムを切り替えるたびに、少なくともBIOS設定にアクセスしてUEFI / BIOS起動モードを切り替える必要があります。これは、ブート構成がLinuxほど柔軟ではない他のオペレーティングシステムでも同様です。
いつでもインストーラにブートローダのインストールをスキップするように指示し、インストールが完了したら(まだ再起動していない場合)、ルートプロンプトを提供する仮想コンソールに切り替えることができます。次に、新しいインストールにchrootし、BIOSバージョン(ブートローダapt install grub-pc
)を手動でインストールします。インストールすると競合が発生するため、必要に応じてgrub-efi-amd64
最初に削除する必要があります。
/boot/grub/device.map
次に、USB接続ディスクが(hd0)
起動時にGRUBに使用されることを示すファイルを作成してから実行する必要がありますgrub-install --target=i386-pc /dev/<USB-connected disk>
。
UEFIシステムにインストールすると、UEFI固有の起動エントリがgrub-mkconfig
呼び出しによって追加され、update-grub
UEFIファームウェア設定で起動され、BIOSベースのシステムで選択されているとエラーが発生する可能性があります。これを削除するには、update-grub
実際のターゲットシステムでインストール後に実行を実行します。