如果在 VMware console 裡要執行 VM 時出現:

End of error message

這樣的錯誤,又在 /var/log/vmware-serverd.log 裡有:

Mar 25 10:48:24: | Error during launch: 11,
  The process exited with an error:
Mar 25 10:48:24: | End of error message
Mar 25 10:48:24: | VmsdVmStatePendingCmdFailed:
  cmd status is already set

這樣的錯誤的話,別忘了去查查 /tmp/vmware-* 裡的 log,會清楚得多。

出現上面的錯誤訊息,多半是 $HOME/.vmware 的權限不對所造成的。有時候這個目錄的擁有者會被取代為 root.root,就發生這個問題了。

ref to here

Posted by yungyuc at 15:12, 4 comments, 0 trackback.
在 build vmnet 時,不只需要 kernel-headers/kernel-build,還需要 kernel-source。

以 2.4.27 為例,先取得 kernel 相關套件::

$ apt-get install kernel-source-2.4.27 kernel-build-2.4.27-1
$ cd /usr/src; bzcat kernel-source-2.4.27 | tar xv

然後在目前安裝的 precompiled kernel 相關 kernel-headers 裡加上 'arch' 和 'Rules.make' 的 symbolic link::

$ cd /usr/src/kernel-headers-2.4.27-1-686
$ ln -s ../kernel-source-2.4.27/Rules.make Rules.make
$ ln -s ../kernel-source-2.4.27/arch arch

這樣作完之後再安裝 VMware,讓 installer 找得到相關的 kernel 原始碼檔案,才能建立 vmnet 的核心模組。如果沒有作到上面這些修改,那麼用 Debian precompiled (linux) kernel 是沒辦法正常安裝 VMware 的。

如果系統用的 kernel 本來就是手動安裝的,那只要指到原編譯的原始碼結構裡就好了。這種時候反而是手動編譯比較方便 (昏)。

ref to "here":http://www.vmware.com/community/thread.jspa?threadID=7207&messageID=53398 .
Posted by yungyuc at 13:59, 2 comments, 0 trackback.
Change to page (10 entries in each page): 1
© hover year to navigate month: powered by django