web-dev-qa-db-ja.com

PXEブート用のVirtualBoxゲストのセットアップ

VirtualBoxをネットワークから起動する際に問題が発生します。サーバー2k8をインストールしてセットアップし、AD DS、DNS、DHCP、およびWDSとして機能しています。サーバーに2つのアダプターがあり、そのうちの1つは静的IPとしてセットアップし、もう1つは他のゲストVMのいくつかにIPを渡すために使用し、そのセットアップは192.168.2アドレスとして設定しています。

ゲストVMがいくつかありますが、それらにアダプターを正しくセットアップしているかどうかはわかりません。サーバー上の静的IPアダプターはアダプター#2であり、ブリッジに設定されています。IntelPRO/ 1000 MTデスクトップで、すべて許可に設定されています。一部のゲストでは、これらのアダプターをセットアップしています。同じですが、LANから起動しようとすると、起動メディアが見つかりません。システムが停止しました!というメッセージが表示されるか、192.168.1アドレスが取得されます。

ゲストVMにclonezilla.isoを接続していますが、オプションのリストからiPXEからネットワークブートを選択すると、192.168.2サーバーが検出され、F12キーを押すと、Windows7イメージが読み込まれます。そして私はそれをインストールすることができます。ゲストVMで、アダプターをPCnetIIとPCnetIIIに設定しようとしましたが、DHCPサーバーIPとゲストIPが表示され、192.168.2アドレスを取得していますが、ファイルが見つかりませんと表示され、起動可能なメディアが見つかりません。システム停止!

誰かが私を助けて、私がどこで混乱しているのかを知ることができますか?

4
Seth

これに遭遇した人のために、私はVirtualBoxの最新バージョンを持っていて、virtualbox.orgのフォーラム投稿のいくつかを読んだ後、更新を確認したときにインストールされないPXEの更新を含む拡張パックがあることがわかりました。ダウンロードしてインストールしたところ、Clonezillalolを経由せずに通常どおりPXEを正常に起動できるようになりました。

4
Seth

これは答えではありませんが、写真付きの長いコメントです。セスの自己答え答えです。

しかし、私はおそらく1年間、この「解決策」を探していました。VirtualBoxフォーラムにはPXEブートの問題について非常に多くのスレッドがあります。ただ非フリー拡張パックがインストールされていないことが原因です。ある雨の日、私はそれらすべてをここにリンクするつもりです。 :)

Linuxディストリビューションのパッケージマネージャー(virtualbox 5.1.38-dfsg-0ubuntu1.16.04.1)からDebian対応のオープンソースバージョンをインストールしましたwithout対応する 拡張パック をダウンロードした。

VirtualBoxのオープンソースバージョンに付属しているオープンソースの「iPXE」PXE ROMは、起動時に次のようになります。

iPXE 1.0 boot messages

ただし、そのブートROMは、私の機関の(Windows)ワークステーションイメージング環境では機能しないようです。最初にブートイメージをロードするようです 、しかし私は常に次の致命的なエラーで終わります:

Windowsが起動しませんでした。
ステータス:0xc000000f
情報:必要なデバイスが接続されていないか、アクセスできません。

"Windows failed to start" error message on PXE boot

ただし、Oracle Extensionパックに付属の(おそらくシークレットIPを含む)PXEブートROM)にはこの問題はなく、明らかな問題なしにワークステーションイメージング環境をロードします。ブートメッセージは次のようになります。このような:

Intel PXE ROM acquiring a DHCP lease... takes a minute

そして

Intel PXD ROM at "F12 for service boot" Prompt

その後の残りのブートプロセスは正常に進行します。

0
TheDudeAbides