安裝 Fedora Core 9 x64 以及 VMWare Server 2.0 RC1 失敗

測試完 Fedora Core 9 x86 以及 VMWare Server 1.0.6 的版本, 在 32bit 環境下執行起來是沒有問題, 除了無法安裝 64bit 的 OS 外, 其他的都能正常的執行, 接下來就是要挑戰 64bit 的環境.

在 Fedora Core 9 x64 版本上面安裝 VMWare Server 2.0 RC1 一直不順, 在 VMWare 下載了最新的版本 VMware-server-2.0.0-101586.x86_64.rpm (32/64位元有不同的壓縮檔), 利用 rpm –ivh 的指令也能很正常的安裝完成, 但是在執行設定階段 vmware-config.pl 一直有問題.

首先是 Kernel 版本的問題, 由於 VMWare server 需要 kernel 的 Header files 來重新 compiler, 但是由 yum –y update 去取得的 kernel 卻與 header files 版本不同.. kernel 的版本比較新, header files 還沒有跟上, 想要移除新版的 Kernel 卻發生無法開機的問題, 所以第一次嘗試失敗, 重裝.

第二次安裝 Fedora x64 就特別注意 kernel 的版本, 先不要升級等到設定好了再說, 所以在光碟片上面也找不到與 kernel 相同版本 (可以利用 uname –a 指令查看)的 Header files, 用 yum list | grep kernel 來查看, 也不相符, 直接搜尋安裝 DVD 裡面所有的 Package, 也沒有找到相同版本的 Header file package.  直接安裝 kernel-devel 的套件也無法解決找不到 Header files 的問題.

後來只好請’谷歌大神’來幫忙找尋, 順利下載後安裝終於 VMWare Server 可以認得這些header files, 在按下 N 次的 Enter 後終於給他完成設定.. 接下來當然是啟用典禮, 本次 Server 安裝沒有啟動 Httpd (apache), VMWare Server RC1 本身有提供 web 介面來管理, Default: Console Port 是 902, Web 預設 80, 由於改版的關係, 原先 VMWare console for windows 是無法在這個版本上面使用.

很不幸的一切安裝完成後, 就發現無法由遠端連入到伺服器去來控制主機, 試過重新執行 vmware-config.pl 來重新設定這些 Port number, 仍然啟動不了, 轉戰至本機 X-Windows 介面來試試看, 由 Firefox 進入後 http://vm64ip 可以看到登入畫面, 然後按下 Login 就不動了, 重新開機數次都是遇到這種情況 (ps. 使用 Windows 系列產品的通病), 回到 VMWare 的網站來找找看原因, 找到目前 VMWare Server RC1 官方還不支援 Fedora Core 9.  因為時間壓力也就沒有真正的去找原因, 決定去下載 Ubuntu 8.0.4 x64 Server 版本來當做平台, 先前沒有玩過 ubuntu, 估計會有一些不順手的地方..