2016-05-04 6 views
1

仮想マシンのBootOrderを設定しようとしています。現在のBootOrderを取得して修正したい:ViJava:なぜBootOrderはnullですか?

final VirtualMachineBootOptionsBootableDevice[] bootOrder = 
vm.getConfig().getBootOptions().getBootOrder(); 

bootOrderがnullです。 BIOSでBIOSを調べると、選択肢のリストが表示されるので、明らかにそのようなリストが存在します。どうすれば入手できますか?

答えて

0

「なぜBootOrderがヌルなのですか」の質問に答えるにはそれは可能性がありますので、おそらくあなたが追加オプションを設定することはできません。 bootOrderは、ドキュメントに従って「設定する必要はありません」というオプションのプロパティです。 docsの記述に基づいて、これはBIOSの中には何か余分なものがあるように聞こえます。「リストが使い尽くされた後、デフォルトのBIOS起動デバイスアルゴリズムが起動に使用されます」とbootOptionsは設定スペックの一部ですあなたが設定できるもの。

あなたはビオスからどのようにリストを取得するのかはわかりませんが、bootOptionsを使って仕様に追加できる有効なもののリストが必要な場合は、BootableDeviceドキュメントをご覧ください。

関連する問題