PXEインストール後にBIOSの起動順序を変更する
PXEインストールを行っています。
私はそれを成功させましたが、最終的な問題があり、この答えを見つけるためにどこを検索すればよいかわかりません。インストール後、ネットワークBIOSブートからハードドライブBIOSブートに切り替えたいと思います。そうしないと、無限ループが発生します。
それはUSBスティックからのインストール後に起こることなので、私はそれが可能であることを知っています。
Debian 7
からUbuntu Server
をインストールしています。
このPXEインストールを実現するアイデアはありますか?
前もって感謝します。
UEFIモードでインストールし、efibootmgr
(--bootorder 1,3,2,...
= BootOrderを明示的に設定します(マニュアルページから取得)。
PCブランドに応じて、PXEブートに一時的な選択を使用することをお勧めします F12 デルの場合、 F9 そして F10 HPの場合、 ESC、..等
最初の選択肢として永続的なPXEブートがある場合の別のオプション。最初の内蔵ハードドライブを起動するPXEDEFAULTメニューエントリを追加します。
LABEL localboot MENU LABEL ^Local boot TEXT HELP Bypass the SYSLINUX loader, and use the boot loader on your hard disk. ENDTEXT localboot 0x80
すべてのマシンでこれを望まない場合は、カスタムPXE構成を作成できます
pxelinux.cfg/macaddress-or-ip
。 buntu Server VMでのPXEブートサーバーのインストール手順 を参照してください。
実際のPCでは、特定のOS内から起動順序を変更する「標準的な」方法はありません。
「空」または「起動不可」のハードディスクを搭載したPCにPXEをインストールする場合は、BIOSの設定に関する問題を解決できます起動順序 PXEオプションは常にHDD起動オプションの後に来る必要があります。次に、最初にPCを起動すると、HDDは起動できないため、BIOSはPXE起動します。 OSのインストール後(HDDが起動可能になる)、通常のHDD起動オプションが常に優先されます。
すでに起動可能なHHDを備えたPCにインストールする場合は、BIOSで一時的なPXEオプションの起動を設定する必要があります。このオプションは、起動時にキーの組み合わせによってアクセスされます