web-dev-qa-db-ja.com

PXEインストール後にBIOSの起動順序を変更する

PXEインストールを行っています。

私はそれを成功させましたが、最終的な問題があり、この答えを見つけるためにどこを検索すればよいかわかりません。インストール後、ネットワークBIOSブートからハードドライブBIOSブートに切り替えたいと思います。そうしないと、無限ループが発生します。

それはUSBスティックからのインストール後に起こることなので、私はそれが可能であることを知っています。

Debian 7からUbuntu Serverをインストールしています。

このPXEインストールを実現するアイデアはありますか?

前もって感謝します。

3
brcebn

UEFIモードでインストールし、efibootmgr--bootorder 1,3,2,... = BootOrderを明示的に設定します(マニュアルページから取得)。

1
user95310
  • 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-ipbuntu Server VMでのPXEブートサーバーのインストール手順 を参照してください。

1
user.dz

実際のPCでは、特定のOS内から起動順序を変更する「標準的な」方法はありません。

「空」または「起動不可」のハードディスクを搭載したPCにPXEをインストールする場合は、BIOSの設定に関する問題を解決できます起動順序 PXEオプションは常にHDD起動オプションの後に来る必要があります。次に、最初にPCを起動すると、HDDは起動できないため、BIOSはPXE起動します。 OSのインストール後(HDDが起動可能になる)、通常のHDD起動オプションが常に優先されます。

すでに起動可能なHHDを備えたPCにインストールする場合は、BIOSで一時的なPXEオプションの起動を設定する必要があります。このオプションは、起動時にキーの組み合わせによってアクセスされます

1
Pat