Debianインストーラを使用してMBRを強制インストールし、EFI検出をスキップします。

Debianインストーラを使用してMBRを強制インストールし、EFI検出をスキップします。

ディスク(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-grubUEFIファームウェア設定で起動され、BIOSベースのシステムで選択されているとエラーが発生する可能性があります。これを削除するには、update-grub実際のターゲットシステムでインストール後に実行を実行します。

おすすめ記事