1、CPU
AMD系列的CPU略過(guò)
Intel系列的CPU芯片需要支持EM64T和VT技術(shù)才行,并且BIOS也要支持才可以。
為了確定你的Intel CPU是否支持VT,請(qǐng)查看:
http://compare.intel.com/pcc/default.aspx?familyid=5&culture=en-US
我的筆記本CPU是:Intel Mobile Core 2 Duo T7300支持EM64T,如下圖
如果BIOS里沒(méi)有設(shè)置支持VT(Virtualization Technology),會(huì)在創(chuàng)建VMWare后,安裝64位Linux時(shí),會(huì)報(bào)如下錯(cuò)誤:
This CPU does not support VT.
You have configured this virtual machine to use a 64-bit guest operating system.? However, this host's CPU is not capable of running 64-bit virtual machines or this virtual machine has 64-bit support disabled.
For more detailed information, see http://www.vmware.com/info?id=152
然后不能啟動(dòng),會(huì)報(bào)如下錯(cuò)誤:
This kernel requires an x86-64 CPU, but only detected an i686 CPU.
Unable to boot - please use a kernel appropriate for your CPU.
更多VMWare硬件要求的信息參見(jiàn):
Hardware and Firmware Requirements for 64-Bit Guest Operating Systems
http://kb.vmware.com/selfservice/viewContent.do?externalId=1901
2、BIOS
設(shè)置BIOS,Virtualization Technology 為 enabled 后,保存。
保存好修改后的BIOS后,需要冷啟動(dòng)一下,即:關(guān)機(jī),再開(kāi)機(jī)。這樣這個(gè)設(shè)置才生效,要不然仍然無(wú)法生效。這個(gè)一定要注意,直接通過(guò)重啟Windows無(wú)法達(dá)到這個(gè)目的的。cold rebooting the machine.
詳細(xì):
我的Lenovo X61,F(xiàn)1進(jìn)入BIOS設(shè)置
BIOS Setup Utility
Config ==> CPU ==> Intel(R) Virtualization Technology ==> 設(shè)置為 Enabled
When enabled, a VMM can utilize the additional hardwar capabilities provided by Intel(R) Virtualization Technology.
NOTE
=======
After any change in this option, system must be powered off to take effect.
3、加載Ubuntu安裝介質(zhì),順利啟動(dòng)安裝
在安裝在72%,會(huì)停在“Configuring apt”,“Scanning the mirror”這個(gè)地方,此時(shí)可以設(shè)置VMWare的網(wǎng)絡(luò)連接方式為Host-only,因?yàn)槲覄傞_(kāi)始是設(shè)置為Bridged方式,所以也卡在這里
即可,這樣就是斷開(kāi)與Internet的連接,不去獲取信息,就會(huì)順利安裝完成了。當(dāng)然,在創(chuàng)建虛擬機(jī)時(shí),你的網(wǎng)絡(luò)配置就是為這個(gè)Host-only,或者你的主機(jī)沒(méi)有連上網(wǎng)絡(luò),也會(huì)順利地安裝下去了。
4、安裝VWMare Tools
基于安全方面的考慮,Ubuntu默認(rèn)是禁止了 root 用戶(hù)的,會(huì)出現(xiàn)你的當(dāng)前用戶(hù)安裝不了 VMWare Tools 的現(xiàn)象。
可以先通過(guò) sudo passwd root 去設(shè)置 root 密碼,然后切換到 root 用戶(hù)下,再去安裝 VMWare Tools 即可。
5、驗(yàn)證
查看Linux系統(tǒng)是不是64位的?
uname -m
會(huì)顯示x86_64
當(dāng)然uname -a會(huì)顯示所有的信息,在里面如果看到有_64表示是64位的,沒(méi)有則是32位的。
file /sbin/init
/sbin/init: ELF 64-bit LSB shared object, x86-64, version 1(SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), stripped
但getconf WORD_BIT仍是32,奇怪
6、安裝Sun 64位JDK 1.6.0.11
Java SE Development Kit (JDK) 6 Update 11 for Linux x64, Multi-language
http://java.sun.com/javase/downloads/?intcmp=1281
./java -version
java version "1.6.0_11"
Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
Java HotSpot(TM) 64-Bit Server VM (build 11.0-b16, mixed mode)
嘗試加大內(nèi)存,注意我開(kāi)了給VMWare開(kāi)了3G的內(nèi)存才有這么大
./java -Xms4577m -Xmx5099m -version
java version "1.6.0_11"
Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
Java HotSpot(TM) 64-Bit Server VM (build 11.0-b16, mixed mode)
7、加載Windows機(jī)器上的共享文件夾
要先切換到 root 用戶(hù),然后如下去掛接
mount -t smbfs -o codepage=cp936,username=Windows共享用戶(hù)名,password=密碼 -l //IP地址/共享文件夾名 Linux中的掛接點(diǎn)
8、總結(jié)注意點(diǎn)
CPU的EM64T和VT技術(shù)支持;
BIOS的VT開(kāi)關(guān)設(shè)置后一定要冷啟動(dòng)一下生效之,這一點(diǎn)很重要,要不然怎么整都不行的;
安裝時(shí)網(wǎng)絡(luò)不要連接,安裝后再連接上網(wǎng)絡(luò)去安裝其它軟件;
安裝VMWare Tools與加載Windows共享文件夾都需要切換到root用戶(hù)。
AMD系列的CPU略過(guò)
Intel系列的CPU芯片需要支持EM64T和VT技術(shù)才行,并且BIOS也要支持才可以。
為了確定你的Intel CPU是否支持VT,請(qǐng)查看:
http://compare.intel.com/pcc/default.aspx?familyid=5&culture=en-US
我的筆記本CPU是:Intel Mobile Core 2 Duo T7300支持EM64T,如下圖

如果BIOS里沒(méi)有設(shè)置支持VT(Virtualization Technology),會(huì)在創(chuàng)建VMWare后,安裝64位Linux時(shí),會(huì)報(bào)如下錯(cuò)誤:
This CPU does not support VT.
You have configured this virtual machine to use a 64-bit guest operating system.? However, this host's CPU is not capable of running 64-bit virtual machines or this virtual machine has 64-bit support disabled.
For more detailed information, see http://www.vmware.com/info?id=152
然后不能啟動(dòng),會(huì)報(bào)如下錯(cuò)誤:
This kernel requires an x86-64 CPU, but only detected an i686 CPU.
Unable to boot - please use a kernel appropriate for your CPU.
更多VMWare硬件要求的信息參見(jiàn):
Hardware and Firmware Requirements for 64-Bit Guest Operating Systems
http://kb.vmware.com/selfservice/viewContent.do?externalId=1901
2、BIOS
設(shè)置BIOS,Virtualization Technology 為 enabled 后,保存。
保存好修改后的BIOS后,需要冷啟動(dòng)一下,即:關(guān)機(jī),再開(kāi)機(jī)。這樣這個(gè)設(shè)置才生效,要不然仍然無(wú)法生效。這個(gè)一定要注意,直接通過(guò)重啟Windows無(wú)法達(dá)到這個(gè)目的的。cold rebooting the machine.
詳細(xì):
我的Lenovo X61,F(xiàn)1進(jìn)入BIOS設(shè)置
BIOS Setup Utility
Config ==> CPU ==> Intel(R) Virtualization Technology ==> 設(shè)置為 Enabled
When enabled, a VMM can utilize the additional hardwar capabilities provided by Intel(R) Virtualization Technology.
NOTE
=======
After any change in this option, system must be powered off to take effect.
3、加載Ubuntu安裝介質(zhì),順利啟動(dòng)安裝
在安裝在72%,會(huì)停在“Configuring apt”,“Scanning the mirror”這個(gè)地方,此時(shí)可以設(shè)置VMWare的網(wǎng)絡(luò)連接方式為Host-only,因?yàn)槲覄傞_(kāi)始是設(shè)置為Bridged方式,所以也卡在這里

即可,這樣就是斷開(kāi)與Internet的連接,不去獲取信息,就會(huì)順利安裝完成了。當(dāng)然,在創(chuàng)建虛擬機(jī)時(shí),你的網(wǎng)絡(luò)配置就是為這個(gè)Host-only,或者你的主機(jī)沒(méi)有連上網(wǎng)絡(luò),也會(huì)順利地安裝下去了。
4、安裝VWMare Tools
基于安全方面的考慮,Ubuntu默認(rèn)是禁止了 root 用戶(hù)的,會(huì)出現(xiàn)你的當(dāng)前用戶(hù)安裝不了 VMWare Tools 的現(xiàn)象。
可以先通過(guò) sudo passwd root 去設(shè)置 root 密碼,然后切換到 root 用戶(hù)下,再去安裝 VMWare Tools 即可。
5、驗(yàn)證
查看Linux系統(tǒng)是不是64位的?
uname -m
會(huì)顯示x86_64
當(dāng)然uname -a會(huì)顯示所有的信息,在里面如果看到有_64表示是64位的,沒(méi)有則是32位的。
file /sbin/init
/sbin/init: ELF 64-bit LSB shared object, x86-64, version 1(SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), stripped
但getconf WORD_BIT仍是32,奇怪
6、安裝Sun 64位JDK 1.6.0.11
Java SE Development Kit (JDK) 6 Update 11 for Linux x64, Multi-language
http://java.sun.com/javase/downloads/?intcmp=1281
./java -version
java version "1.6.0_11"
Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
Java HotSpot(TM) 64-Bit Server VM (build 11.0-b16, mixed mode)
嘗試加大內(nèi)存,注意我開(kāi)了給VMWare開(kāi)了3G的內(nèi)存才有這么大
./java -Xms4577m -Xmx5099m -version
java version "1.6.0_11"
Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
Java HotSpot(TM) 64-Bit Server VM (build 11.0-b16, mixed mode)
7、加載Windows機(jī)器上的共享文件夾
要先切換到 root 用戶(hù),然后如下去掛接
mount -t smbfs -o codepage=cp936,username=Windows共享用戶(hù)名,password=密碼 -l //IP地址/共享文件夾名 Linux中的掛接點(diǎn)
8、總結(jié)注意點(diǎn)
CPU的EM64T和VT技術(shù)支持;
BIOS的VT開(kāi)關(guān)設(shè)置后一定要冷啟動(dòng)一下生效之,這一點(diǎn)很重要,要不然怎么整都不行的;
安裝時(shí)網(wǎng)絡(luò)不要連接,安裝后再連接上網(wǎng)絡(luò)去安裝其它軟件;
安裝VMWare Tools與加載Windows共享文件夾都需要切換到root用戶(hù)。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
