許多新手連 Windows 的安裝都不太熟悉十拣,更別提?Linux?的安裝了;即使安裝成功了,也有可能破壞現(xiàn)有的 Windows 系統(tǒng)惫皱,比如導(dǎo)致硬盤(pán)數(shù)據(jù)丟失、Windows 無(wú)法開(kāi)機(jī)等尤莺。所以一直以來(lái)旅敷,安裝 Linux 系統(tǒng)都是初學(xué)者的噩夢(mèng)。
然而颤霎,通過(guò)虛擬機(jī)技術(shù)很容易沖破這種困境媳谁。由于虛擬機(jī)安裝 Linux 所有的操作(例如硬盤(pán)分區(qū)、刪除或修改數(shù)據(jù))都是在虛擬硬盤(pán)中進(jìn)行友酱,因此不會(huì)對(duì)現(xiàn)有的數(shù)據(jù)和系統(tǒng)造成任何損失晴音,即使安裝失敗了也無(wú)所謂。
所謂虛擬機(jī)(virtual machine)粹污,就是通過(guò)軟件技術(shù)虛擬出來(lái)的一臺(tái)計(jì)算機(jī)段多,它在使用層面和真實(shí)的計(jì)算機(jī)并沒(méi)有什么區(qū)別。
常見(jiàn)的虛擬機(jī)軟件有?VMware Workstation(簡(jiǎn)稱 VMware)壮吩、VirtualBox进苍、Microsoft Virtual PC 等,其中 VMware 市場(chǎng)占有率最高鸭叙,所以本節(jié)以?VMware?為例來(lái)講解 Linux 的安裝觉啊。
VMware 可以使你在一臺(tái)計(jì)算機(jī)上同時(shí)運(yùn)行多個(gè)操作系統(tǒng),例如同時(shí)運(yùn)行 Windows沈贝、Linux 和 Mac OS杠人。在計(jì)算機(jī)上直接安裝多個(gè)操作系統(tǒng),同一個(gè)時(shí)刻只能運(yùn)行一個(gè)操作系統(tǒng),重啟才可以切換嗡善;而 Vmware 可以同時(shí)運(yùn)行多個(gè)操作系統(tǒng)辑莫,可以像 Windows 應(yīng)用程序一樣來(lái)回切換。
站在使用者的角度講罩引,虛擬機(jī)系統(tǒng)和真實(shí)安裝的系統(tǒng)是一樣的各吨,甚至可以在一臺(tái)計(jì)算機(jī)上將幾個(gè)虛擬機(jī)系統(tǒng)連接為一個(gè)局域網(wǎng)或連接到互聯(lián)網(wǎng)。
在虛擬機(jī)系統(tǒng)中袁铐,每一臺(tái)虛擬產(chǎn)生的計(jì)算機(jī)都被稱為“虛擬機(jī)”揭蜒,而用來(lái)存儲(chǔ)所有虛擬機(jī)的計(jì)算機(jī)則被稱為“宿主機(jī)”。例如剔桨,你的 Windows 系統(tǒng)就是宿主機(jī)屉更,而 VMware 安裝的 Linux 則為虛擬機(jī)。
VMware下載和安裝
絕大多數(shù)初學(xué)者使用的是 Windows洒缀,所以本節(jié)只講解在 Windows 下安裝 VMware 和 Linux瑰谜。
VMware 有兩個(gè)版本,分別是 VMware Workstation Pro 和 VMware Workstation Player帝洪。
Player 是免費(fèi)版本似舵,只能用于非商業(yè)用途,適合個(gè)人學(xué)習(xí)葱峡。
Pro 是商業(yè)版本砚哗,功能最強(qiáng)大,付費(fèi)以后才能使用砰奕。
我們從互聯(lián)網(wǎng)上找到了一個(gè)帶密鑰的 Pro 版本蛛芥,并放在了百度網(wǎng)盤(pán),大家可以無(wú)限制的使用:
VMware Workstation Pro 下載地址:https://pan.baidu.com/s/1XXhFFh0Fx0vzvcd1A543Yg军援,提取碼:2o19(下載得到的壓縮包中含有 VMware 安裝所需的秘鑰仅淑,親測(cè)有效,可放心使用)
VMware 對(duì)計(jì)算機(jī)的硬件配置要求比較高胸哥,配置低了虛擬機(jī)會(huì)很慢涯竟,甚至不能運(yùn)行。理論上空厌,配置越高越好庐船,現(xiàn)在主流的計(jì)算機(jī)配置都可以達(dá)到運(yùn)行 VMware 的要求。千萬(wàn)不要用多年珍藏的老古董來(lái)運(yùn)行 VMware嘲更,我保證你將會(huì)失去耐心筐钟。
由于 VMware 的安裝過(guò)程比較簡(jiǎn)單,與安裝普通軟件無(wú)異赋朦,因此不再過(guò)多闡述篓冲。這里假設(shè)讀者已經(jīng)下載并已安裝好 VMware李破,接下來(lái)直接開(kāi)始使用 VMware 安裝 Linux 系統(tǒng)。
VMware 安裝 Linux 系統(tǒng)
啟動(dòng) VMware壹将,進(jìn)入其主界面嗤攻,如圖 1 所示。
圖 1 VMware 主界面
點(diǎn)擊“創(chuàng)建新的虛擬機(jī)”诽俯,進(jìn)入虛擬機(jī)設(shè)置向?qū)Ы缑嫱筒埽鐖D 2 所示,這里建議初學(xué)者選擇“典型(推薦)”惊畏。
圖 2 虛擬機(jī)設(shè)置向?qū)Ы缑?/p>
點(diǎn)擊“下一步”,進(jìn)入“安裝操作系統(tǒng)”界面密任,若初學(xué)者已提前準(zhǔn)備好 Linux 系統(tǒng)的映像文件(.iso 文件)颜启,此處可選擇“安裝程序光盤(pán)映像文件”,并通過(guò)“瀏覽”按鈕找到要安裝 Linux 系統(tǒng)的 iso 文件浪讳;否則選擇“稍后安裝操作系統(tǒng)”缰盏,如圖 3 所示。
圖 3 安裝客戶機(jī)操作系統(tǒng)
建議初學(xué)者提前下載好 CenOS 映像系統(tǒng)淹遵,給大家提供 CentOS 6.5 映像文件迅雷下載地址(點(diǎn)擊鏈接或復(fù)制鏈接到迅雷即可開(kāi)始下載):
32 位 CentOS 6.5 映像下載:http://archive.kernel.org/centos-vault/6.5/isos/i386/CentOS-6.5-i386-bin-DVD1.iso
64 位 CentOS 6.5 映像下載:http://archive.kernel.org/centos-vault/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso
點(diǎn)擊“下一步”口猜,進(jìn)入“選擇客戶機(jī)操作系統(tǒng)”,選擇“Linux”透揣,并在“版本”下拉列表框中選擇要安裝的對(duì)應(yīng)的 Linux 版本济炎,這里選擇“CentOS 6”,如圖 4 所示辐真。
圖 4 選擇客戶機(jī)操作系統(tǒng)
繼續(xù)“下一步”须尚,進(jìn)入“命名虛擬機(jī)”界面,給虛擬機(jī)起一個(gè)名字(如“CentOS 6.5”)侍咱,然后單擊“瀏覽”按鈕耐床,選擇虛擬機(jī)系統(tǒng)安裝文件的保存位置,如圖 5 所示楔脯。
圖 5 命名虛擬機(jī)
單擊"下一步"按鈕撩轰,進(jìn)入"指定磁盤(pán)容量"界面。默認(rèn)虛擬硬盤(pán)大小為 20GB(虛擬硬盤(pán)會(huì)以文件形式存放在虛擬機(jī)系統(tǒng)安裝目錄中)昧廷。虛擬硬盤(pán)的空間可以根據(jù)需要調(diào)整大小堪嫂,但不用擔(dān)心其占用的空間,因?yàn)閷?shí)際占用的空間還是以安裝的系統(tǒng)大小而非此處劃分的硬盤(pán)大小為依據(jù)的麸粮。
比如你設(shè)定了硬盤(pán)容量為 20GB溉苛,但是安裝 Linux 只用了 4GB,那么實(shí)際上只會(huì)在你的 Windows 分區(qū)中占用 4GB 的空間弄诲,占用空間會(huì)隨著虛擬機(jī)系統(tǒng)使用的空間增加而增加愚战。
此“指定磁盤(pán)容量”界面保持默認(rèn)設(shè)置即可娇唯,如圖 6 所示。
圖 6 指定磁盤(pán)容量界面
接下來(lái)進(jìn)入“已準(zhǔn)備好創(chuàng)建虛擬機(jī)”界面寂玲,確認(rèn)虛擬機(jī)設(shè)置塔插,不需改動(dòng)則單擊"完成"按鈕,開(kāi)始創(chuàng)建虛擬機(jī)拓哟,如圖 7 所示想许。
圖 7 已準(zhǔn)備好創(chuàng)建虛擬機(jī)
這里,我們可以略做調(diào)整断序,單擊"自定義硬件"按鈕進(jìn)入硬件調(diào)整界面流纹。為了讓虛擬機(jī)中的系統(tǒng)運(yùn)行速度快一點(diǎn),我們可以選擇"內(nèi)存"調(diào)整虛擬機(jī)內(nèi)存大小违诗,但是建議虛擬機(jī)內(nèi)存不要超過(guò)宿主機(jī)內(nèi)存的一半漱凝。CentOS6.x 最少需要 628MB 及以上內(nèi)存分配,否則會(huì)開(kāi)啟簡(jiǎn)易安裝過(guò)程诸迟,如圖 8 所示茸炒。
圖 8 定制硬件
選擇“新CD/DVD(IDE)”可以選擇光驅(qū)配置。如果選擇“使用物理驅(qū)動(dòng)器”阵苇,則虛擬機(jī)會(huì)使用宿主機(jī)的物理光驅(qū)壁公;如果選擇“使用 ISO 映像文件”,則可以直接加載 ISO 映像文件绅项,單擊“瀏覽”按鈕找到 ISO 映像文件位置即可紊册,如圖 9 所示。
圖 9 光盤(pán)配置
選擇"網(wǎng)絡(luò)適配器"將進(jìn)入 VMware 新手設(shè)置中最難以理解的部分——設(shè)置網(wǎng)絡(luò)類型快耿,如圖 10 所示湿硝。此設(shè)置較復(fù)雜,不過(guò)網(wǎng)絡(luò)適配器配置在虛擬機(jī)系統(tǒng)安裝完成后還可以再行修改润努。
圖 10 網(wǎng)絡(luò)適配器配置
VMware 提供的網(wǎng)絡(luò)連接有 5 種关斜,分別是"橋接模式"、"NAT 模式"铺浇、"僅主機(jī)模式"痢畜、"自定義"和"LAN 區(qū)段":
橋接模式:相當(dāng)于虛擬機(jī)的網(wǎng)卡和宿主機(jī)的物理網(wǎng)卡均連接到虛擬機(jī)軟件所提供的 VMnet0 虛擬交換機(jī)上,因此虛擬機(jī)和宿主機(jī)是平等的鳍侣,相當(dāng)于一個(gè)網(wǎng)絡(luò)中的兩臺(tái)計(jì)算機(jī)丁稀。這種設(shè)置既可以保證虛擬機(jī)和宿主機(jī)通信,也可以和局域網(wǎng)內(nèi)的其他主機(jī)通信倚聚,還可以連接 Internet线衫,是限制最少的連接方式,推薦新手使用惑折。
NAT 模式:相當(dāng)于虛擬機(jī)的網(wǎng)卡和宿主機(jī)的虛擬網(wǎng)卡 VMnet8 連接到虛擬機(jī)軟件所提供的 VMnet8 虛擬交換機(jī)上授账,因此本機(jī)是通過(guò) VMnet8 虛擬網(wǎng)卡通信的枯跑。在這種網(wǎng)絡(luò)結(jié)構(gòu)中,VMware 為虛擬機(jī)提供了一個(gè)虛擬的 NAT 服務(wù)器和一個(gè)虛擬的 DHCP 服務(wù)器白热,虛擬機(jī)利用這兩個(gè)服務(wù)器可以連接到 Intemet敛助。所以,在正常情況下屋确,虛擬機(jī)系統(tǒng)只要設(shè)定自動(dòng)獲取 IP 地址纳击,就能既和宿主機(jī)通信,又能連接到 Internet了攻臀。但是這種設(shè)置不能連接局域網(wǎng)內(nèi)的其他主機(jī)焕数。
僅主機(jī)模式:宿主機(jī)和虛擬機(jī)通信使用的是 VMware 的虛擬網(wǎng)卡 VMnet1,但是這種連接沒(méi)有 NAT 服務(wù)器為虛擬機(jī)提供路由功能刨啸,所以僅主機(jī)網(wǎng)絡(luò)只能連接宿主機(jī)百匆,不能連接局域網(wǎng),也不能連接 Internet 網(wǎng)絡(luò)呜投。
自定義網(wǎng)絡(luò):可以手工選擇使用哪塊虛擬機(jī)網(wǎng)卡。如果選擇 Vmnet1存璃,就相當(dāng)于橋接網(wǎng)絡(luò)仑荐;如果選擇 VMnet8,就相當(dāng)于 NAT 網(wǎng)絡(luò)纵东。
LAN 區(qū)段:這是新版 VMware 新增的功能粘招,類似于交換機(jī)中的 VLAN(虛擬局域網(wǎng)),可以在多臺(tái)虛擬機(jī)中劃分不同的虛擬網(wǎng)絡(luò)偎球。
以上對(duì)于 VMware 網(wǎng)絡(luò)的描述洒扎,讀者看完了可能會(huì)有點(diǎn)困惑。簡(jiǎn)單總結(jié)—下衰絮,在 VMware 安裝好后袍冷,會(huì)生成兩個(gè)虛擬網(wǎng)卡 VMnet1 和 VMnet8 (在 Windows 系統(tǒng)的"網(wǎng)絡(luò)連接"中可以査看到),如圖 11 所示猫牡。
圖 11 虛擬網(wǎng)卡
其中常用設(shè)置有以下 2 種:
需要宿主機(jī)的 Windows 和虛擬機(jī)的 Linux 能夠進(jìn)行網(wǎng)絡(luò)連接胡诗,使用"橋接模式"(橋接時(shí),Linux 也可以訪問(wèn)互聯(lián)網(wǎng)淌友,只是虛擬機(jī)需要配置和宿主機(jī) Windows 同樣的聯(lián)網(wǎng)環(huán)境)煌恢;
需要宿主機(jī)的 Windows 和虛擬機(jī)的 Linux 能夠進(jìn)行網(wǎng)絡(luò)連接,同時(shí)虛擬機(jī)的 Linux 可以通過(guò)宿主機(jī)的 Windows 連入互聯(lián)網(wǎng)震庭,使用"NAT模式"瑰抵。
硬盤(pán)配置設(shè)置完成后,點(diǎn)擊圖 7 中的“完成”按鈕器联,就成功創(chuàng)建了一臺(tái)虛擬機(jī)二汛!對(duì)于在圖 3 中提前下載好 CentOS 映像并作相應(yīng)設(shè)置的讀者婿崭,此時(shí) VMware 會(huì)直接啟動(dòng) Linux CentOS 系統(tǒng),如圖 12 所示习贫。
圖 12 VMware 啟動(dòng) Linux 系統(tǒng)
而在圖 3 中選擇“稍后安裝操作系統(tǒng)”的讀者逛球,此時(shí)必須先下載某個(gè) Linux 映像文件,并通過(guò)“編輯虛擬機(jī)設(shè)置->CD/DVD(IDE)”中苫昌,選擇“使用ISO映像文件”颤绕,手動(dòng)添加 iso 文件,然后點(diǎn)擊“確定”即可手動(dòng)開(kāi)啟 Linux 系統(tǒng)祟身。如圖 13 所示奥务。
圖 13 虛擬機(jī)設(shè)置
經(jīng)過(guò)以上幾步,我們就成功地用 VMware 虛擬機(jī)安裝好了 Linux 系統(tǒng)袜硫。