Parallels で PXE をプログラム的に無効にしますか?

Parallels で PXE をプログラム的に無効にしますか?

Mac OS X 10.5.8 で Parallels 4.0 を実行しています。

コマンドラインから仮想マシンを大量に作成しようとしています。prlctlツールは次のようになります:

$ prlctl create test1 -o linux -d centos
$ prlctl set test1 --device-del cdrom0
$ prlctl start test1

現在、新しい VM を起動するたびに、VM は PXE ブートを待機する時間を費やしています。これをオフにしたいと思います。

Parallels または Parallels コマンドライン ツールを使用して PXE 要求を無効にすることはできますか?

または、コマンドラインから VM の起動順序を設定できますか?

答え1

理解した!

ブート順序は、デバイスを作成する順序によって決まります。したがって、次の例では、最初に CDROM でブートし、次にネットワーク カードでブートします。したがって、PXE は使用されません。

$ prlctl set test1 --device-del cdrom0
Remove the cdrom0 device.
The VM has been successfully configured.
$ prlctl set test1 --device-add cdrom --enable --image /Users/stefanl/Downloads/Mirrors/CentOS/CentOS-5.5-x86_64-netinstall.iso
Creating cdrom0 (+) ide:1 image='~/Downloads/Mirrors/CentOS/CentOS-5.5-x86_64-netinstall.iso'
The VM has been successfully configured.
$ prlctl set test1 --device-del net0
Remove the net0 device.
The VM has been successfully configured.
$ prlctl set test1 --device-add net --enable
Creating net0 (+) type=shared mac=001C42F15907
The VM has been successfully configured.

私の起動順序は現在次のとおりです:

  1. フロッピー
  2. のCD-ROM
  3. ネットワークカード
  4. ハードディスク

関連情報