web-dev-qa-db-ja.com

GRUB / GRUB2を使用してOSイメージをPXEブートします

Stackoverflowでこれを尋ねましたが、ここに投稿することをお勧めしました:

これが私がいる状況です:

私は現在、XPを起動するWindowsドライブを持っています。 BIOSはPXEブートをサポートしていないため、これは問題外です。したがって、代わりにカスタマイズされたGRUBブートローダーをインストールして、接続されているDHCPサーバーからイメージをPXEブートするオプションがあり、Windowsをロードするオプションがあると考えていました。通常どおり(メニューに2つの項目)、自動化する必要がある場合があるため(キーボードがないことを意味します)、GRUB読み込み中にスクリプトのプリブートを実行する方法はありますか?) DHCP/TFTPサーバーが実行されているかどうかを判断し、ネットワークからイメージをPXEブートしようとします(そうでない場合は、たとえば10秒のタイムアウト、Windowsドライブから定期的にブートします)。

これが不可能な場合、他のオプション/提案は何ですか?私もgrub4dosを読んでいましたが、それが必要かどうかはわかりません。 FWIW、ドライブにやりたいことは何でも自由にできます。どこから始めればよいかわからないので、これについて助けていただければ幸いです。ありがとう!

6
Jack
  1. rom-o-matic.netにアクセスして、gPXEのISOを取得します
  2. cDまたはフラッシュドライブに書き込む
  3. bIOSブートシーケンスを設定して、最初にCD-ROM /フラッシュを試し、次にHDDを試します

これはPXEブートを試みますが、それが失敗した場合、BIOSは次のブートデバイスに切り替えます。ここでWindowsが使用されます。

1
dyasny

私はこのようなものがうまくいくと思っていますか? http://www.etherboot.org/wiki/windowsntloader ?残念ながら、ジオシティーズが死んでいるため、そこにあるリンクはダウンしています。

0
Jack

ボードまたはネットワークカードが使用できない場合、またはWindowsサービスのWindows展開サービスのサーバーとは異なるブロードキャストドメインの環境にいる場合は、Discovery boot cdを作成できます。このCDを使用すると、 llは、OSイメージを適用するサーバーに接続できます。

0
Ricardo Polo