2013年2月18日 星期一

[研究] Fedora 18 安裝 VMware Workstation 9.0.1 VMware Tools 9.2.2 (二)

[研究] Fedora 18 安裝 VMware Workstation 9.0.1 VMware Tools 9.2.2 (二)


環境 : VMware Workstation 9.0.1 的 VM 上安裝的 Fedora 18 x86
VMware Tools 版本 : VMwareTools-9.2.2-893683.tar.gz

[研究] Fedora 18 安裝 VMware Tools 9.2.2 (VMware Workstation 9.0.1)

2013年1月28日星期一
http://shaurong.blogspot.tw/2013/01/fedora-18-vmware-workstation-901-vmware.html


接續上次失敗,第二次嘗試

(下圖) 掛上VMware Tools




(下圖) 把檔案從光碟片解開到 /root 目錄
# su  root
切換為 root
# tar zxvf  /run/media/lu/VMware \Tools/VMwareTools-9.2.2-893683.tar.gz -C /root
解開 tar.gz 到 /root 目錄


(下圖) 檢查 kernel 版本


yum 安裝需要的套件,以及和 kernel 同版本的 kernel-headers 和 kernel-devel

$ su  root
切換為 root
# yum  -y  install  perl  gcc-c++  automake   make    kernel-headers-3.6.10-4.fc18.i686    kernel-devel-3.6.10-4.fc18.i686

PS : 上次是  yum  -y  install  perl  gcc-c++  automake  make  kernel  kernel-headers  kernel-devel
安裝套件

因為安裝 kenel, kernel-headers 和 kernel-devel 是同版本,不需要 reboot

(下圖) 開始安裝 VMware Tools
# su  root
切換為 root
# cd  /root/vmware-tools-distrib
切換到 /root/vmware-tools-distrib 目錄
# ./vmware-install.pl
執行安裝程式,所有碰到的問題,全部按下 Enter,以預設值回答


(下圖)






找不到檔案

改執行 # yum  -y  install  kernel-headers-3.6.10-4.fc18.i686.PAE  kernel-devel-3.6.10-4.fc18.i686.PAE
會說沒有這個套件


[root@localhost ~]# yum list | grep 3.6.10 | grep kernel
kernel-PAE.i686                          3.6.10-4.fc18                 @anaconda
kernel-devel.i686                        3.6.10-4.fc18                 @fedora
kernel-headers.i686                      3.6.10-4.fc18                 @fedora
[root@localhost ~]#


改執行 # yum  -y  install  kernel-3.6.10-4.fc18.i686,居然新安裝了一個套件


[root@localhost ~]# yum list | grep 3.6.10 | grep kernel
kernel.i686                              3.6.10-4.fc18                 @fedora
kernel-PAE.i686                          3.6.10-4.fc18                 @anaconda
kernel-devel.i686                        3.6.10-4.fc18                 @fedora
kernel-headers.i686                      3.6.10-4.fc18                 @fedora
[root@localhost ~]#

也就是 kernel.i686 和 kernel-PAE.i686 是不同的東西,但是又沒有 PAE 版的 devel 和 headers 可以安裝

查一下那些和 PAE 有關

[root@localhost ~]# yum list | grep PAE
kernel-PAE.i686                          3.6.10-4.fc18                 @anaconda
kernel-PAE.i686                          3.7.6-201.fc18                updates
kernel-PAE-devel.i686                    3.7.6-201.fc18                updates
kernel-PAE-modules-extra.i686            3.7.6-201.fc18                updates
kernel-PAEdebug.i686                     3.7.6-201.fc18                updates
kernel-PAEdebug-devel.i686               3.7.6-201.fc18                updates
kernel-PAEdebug-modules-extra.i686       3.7.6-201.fc18                updates
[root@localhost ~]#

要 3.7.6 版的 kernel-PAE 才有 devel,但是 3.7.6 版在上次已經測試失敗

***************

執行 reboot,檢查一下 kernel 目前使用的版本


[root@localhost ~]# uname -a
Linux localhost.localdomain 3.6.10-4.fc18.i686 #1 SMP Tue Dec 11 18:24:49 UTC 2012 i686 i686 i386 GNU/Linux
[root@localhost ~]#


發現已經改用非 PAE 版本,再次安裝 VMware Tools









這次 VMware Tools 順利編譯成功,再次執行 reboot,確認 Fedora 18 正常執行,VMware Tools 安裝成功。

懷疑可能 VMwareTools-9.2.2-893683.tar.gz 不支援 kernel 3.7.x 版,只支援到 kernel 3.6.x 版。

(完)

下面提供更好的安裝方法


[研究] Fedora 18 安裝 VMware Workstation 9.0.1 VMware Tools 9.2.2 (三)
http://shaurong.blogspot.tw/2013/02/fedora-18-vmware-workstation-901-vmware_19.html




沒有留言:

張貼留言