はい、追加できます。(1)PXEGrubのランチャー。

はい、追加できます。(1)PXEGrubのランチャー。

以下は私が使用できる例です。GRUBメニューブートオプション:

 1     menu label   ^  1) Xubuntu 14.04.02 LTS
 2     menu label   ^  2) Windows 7, x86 & AMD64
 3     menu label   ^  3) Windows 8, AMD64
 4     menu label   ^  4) Hirens Boot CD 8.8, x86
 5     menu label   ^  5) Kali 1.0.7 Live, amd64

キーボードと画面のないサーバーや機械を修理/再構成/救出するには、次のことができると便利です。リモートコンピュータをPXEネットワークで起動するBIOSでPXEオプションを選択するためにコンピュータに物理的に近い必要はありません。

1つ追加GRUB用PXEネットワークブートオプション本当にいいですね。それは次のとおりです。

 1     menu label   ^  1) Xubuntu 14.04.02 LTS - Sopalajo Mod, amd64
 2     menu label   ^  2) Windows 7, x86 & AMD64
 3     menu label   ^  3) Windows 8, AMD64
 4     menu label   ^  4) Hirens Boot CD 8.8, x86
 5     menu label   ^  5) Kali 1.0.7 Live, amd64
 6     menu label   ^  6) PXE Network server on this LAN

これで、BIOSで最初の起動オプションとしてPXEを選択してこの問題を解決しましたが、必ずしもPXEを最初の起動オプションとして希望するわけではありません。
GRUBに本当に便利なプログラムが含まれている場合、または少なくともリモート再構成を可能にする限り、grub-rebootGRUBにPXEを追加することは完璧なソリューションです。

可能ですか?PXEオプションの追加GRUBブートメニューに移動しますか?

ベストアンサー1

はい、追加できます。(1)PXEGrubのランチャー。

~のため包装袋Debianと派生ベースのシステム:apt-get install ipxe必須のみ

他のディストリビューションでもこれをかなり簡単に統合できることを願っています。

==>次の再起動時に「PXE Boot」メニュー項目が表示されます。

内部動作の詳細を知りたい場合は、次の手順を実行します。

インストール後、フックスクリプトは「テンプレート」ファイルを使用してiPXEエントリをgrub設定に自動的に追加します/etc/grub.d/20_ipxe

次の項目が表示されます。/boot/grub/grub.cfg

menuentry 'Linux NetBoot Environment' {
  set root='(hd0,1)'
  <More, less important options>
  linux16 /boot/ipxe.lkrn
}

これは、grubが(Linux)カーネルではなく、コンピュータの完全な制御を他の「簡単な」プログラム(この場合)に与えるという意味にすぎませんipxe.lkrn。 MemTestx86は基本的に同じ方法で起動します。

PXEスタックは通常、マザーボードのどこかに保存されるソフトウェアです。この場合、GRUBドライバにアクセスできる場所からロードします。

使用シナリオの例:

ドライブにデフォルトのGRUBをインストールし、まずPXEエントリをインストールしてから(たとえば)パーティション1の場所2でローカルチェーンブートを実行する必要があります。

iPXEが使用する設定は、起動設定サーバー上のファイルによって異なります。これにはデフォルト設定があります。最初のメニューでは、「ローカルパーティション1からの起動」を選択し、追加のオプション(Boot-AV、SuperGrub、Debian NetInst ...)を選択します。

==>ユーザーは通常、ローカルにインストールされたグラフィカルログインプロンプトが表示されるまで何もタッチしません。

起動順序:GRUB - iPXE - OS-in-Partition-1(PXEが失敗した場合はOS-In-Partition-1に置き換え)

==> PCでは他の起動オプションを選択できます。

==> PCに物理的に存在しない場合は、サーバー側のPXE設定をデフォルトの代わりに「ワンタイム」ブートに変更できます。

おすすめ記事