質問: Dell Vostor 1200を入手したので遊んでみようと思い、Linuxbeanを入れてその後にVirtualBoxをインストールし、そこにWindows7を入れようとしましたが、以下のようなエラーがでてしまいました。 !画像の説明をここに入力 Virtual Checkerを使ってみると確かに以下のようにVT-xは対応しておりませんでした。 !画像の説明をここに入力 でもCPU-Zを使って、CPUの情報を見るとVT-xは対応しているようです。 !画像の説明をここに入力 もう少し調べてみるとMS-DOS起動用のUSBメモリを作って、そこにsymcmosを入れて以下を実行すればよいという記事を見つけました。 1. SYMCMOS.EXE -V2 -lCMOS.TXT 2. CMOS.txtのうちVT-x関係するところを有効にし、BOIS.txtを作成 3. SYMCMOS.EXE -V2 -uBIOS.txt [教えてほしいこと] 1. SYMCMOS.EXE -V2 -lCMOS.TXTとやっても以下のようなエラーがでてCMOS.TXTができません。 対処方法を教えてください。 !画像の説明をここに入力 2. CMOS.txtのうちVT-x関係するところというのがパソコンによって、異なるとネットで見つけましたが、 Vostro 1200ではどの部分を0001にすればよろしいでしょうか?
回答: DELLのマシンでBIOSから設定ができる機種とそうでない機種があるようです。まず、BIOSから設定できる機種の場合です。 (質問に貼られているエラーダイアログ画像でも、BIOSで使用しない設定になっている旨表示されています) **以下の手順は機種によって異なるかもしれません。項目名が見つからなくてもCPU関連の項目を探してみてください。** 1. マシンを再起動し、ブートメニューが表示されたら`enter bios`に対応するキー(`F2`?)を押します。 2. `BIOS Setup`と出たら`Enter`キーを押します。 3. `Virtualization Support`から`Virtualization`の項目を選択します。 4. `Enable Intel Virtualization Technology`にチェックを入れます。 5. `Apply`し、`Exit`します。 6. 一旦電源を落とし、そこから起動します。VT-xが有効になっていることを確認します。 質問者さんの場合、BIOSから設定できない機種のようです。(DELLのノートPCはBIOSに制限があるという記事をいくつか見ましたが、実機がないので、そういう可能性のみ付記しておきます) 以降、実際に試したわけではありませんが`CCTK`というDELLの公式ツールを使うと、VT-xの設定が可能になるようです。若干ややこしいのですが、この`CCTK`、現在は`Dell Command`というものに統合され、その中の`Configure`という名前になっています。 以下より、Windows各種およびRHEL向けのバイナリがダウンロード可能です。 Dell Command | Configure - Enterprise Client - Wiki - Client and Mobile Solutions - Dell Community 仮想化についてはLinuxの場合 ``` $ cctk --virtualization=enable ``` で有効になります。(`windows`の場合は`cctk.exe`に対して同様のオプションを指定) cf. Dell Command - Configure Version 3.0 Command Line Interface Reference Guide 尚、`CCTK`関連のドキュメントは以下にあり、インストールガイドやコマンドリファレンスなども用意されています(英語) Product Support - Dell US