質問: VMWARE Serverで、仮想PCにSolaris10をインストールしました。 インストールが終了した後最初の起動タイミング(grubの後)下記の ポップアップがでて、Solarisが起動できない状態でいます。 こちらの具体的な解決方法をご教授ください。 ---- This virtual machine has failed to switch to 64 bit mode. This may be due to a lack of available memory on the host ---- 動作環境: PC Core2Duo(E6600)、メモリ1GB HDD,80GB VMWARE Server(version 1.0.1 build-2996) 仮想PC設定: HDD10GB、割り当てメモリ:512MB インストール時のSolarisのVer(メディア?):Solaris 10 6/06 s10x_u2wos_09a X86 補足: 1.ゲストOSのメモリを256MB~384MBにし、ホストOSのメモリを確保した所、 上記のメッセージは出ず、grubの後、Solarisは起動せず再起動する状態となりました 2.ゲストOSのメモリを700MB超に設定した所、一番最初に書いたポップアップがでてやはりすすまない状態です。 3.VMWARE Serverは、OS起動後に立ち上げ、特にホストOS側でメモリを消費するアプリケーションは起動していない状態です。
回答: 手っ取り早そうなのは、64bit mode に移行できないというメッセージなので、32bit mode で起動してみる、というやり方かと思います。 起動時の grub メニューで e ( edit ) モードで kernel 行を kernel /platform/i86pc/multiboot ・・・から、 kernel /platform/i86pc/multiboot kernel/unix ・・・に変えてみて起動してみてください。 恒久的に 32bit mode を使う場合は、OS 起動後にこんな感じ、でしょうか。 eeprom boot-file=kernel/unix 公式ドキュメントのこのあたりが参考になるかもしれません。