附錄 --- Arch Linux 安裝手冊/傻瓜書/教程/指南

本文是Arch Linux 線性安裝手冊/傻瓜書的附錄部分,手冊/傻瓜書地址在下面:

http://www.lxweimin.com/p/6fe59c24b3df

附錄目錄:

??? 附錄1、聯(lián)網(wǎng)

??? 附錄2、下載并驗證ISO文件

??? 附錄3、制作啟動U盤/設(shè)置啟動盤/多系統(tǒng)

??? 附錄4、分區(qū)

??? 附錄5、忘記 root 密碼

??? 附錄6、KVM vs VirtualBox

??? 附錄7、Virt-manager 安裝 Windows7 虛擬機

??? 附錄8、用 Samba 實現(xiàn) host 與 guest 文件共享

??? 附錄9、關(guān)于殺毒軟件/防火墻

======

附錄1、聯(lián)網(wǎng)

??????? 正文手冊/傻瓜書是為那些沒有安裝過 Arch Linux 系統(tǒng)的人準(zhǔn)備的,所以,盡可能的簡化了安裝過程,而網(wǎng)絡(luò)連接的設(shè)置,對于生手有一定難度,所以在開篇的時候跳過了網(wǎng)絡(luò)設(shè)置部分,要求網(wǎng)絡(luò)做到可以直接連接;別擔(dān)心,按照這個附錄1的操作,完全可以使用無線網(wǎng)絡(luò);

如果你的 Arch Linux 安裝過程與手冊不完全相同,或者有過其它設(shè)置,最好先看一下系統(tǒng)啟動了哪些服務(wù):

systemctl --type=service

運行后可以看到系統(tǒng)當(dāng)前所有啟動的服務(wù),包括網(wǎng)絡(luò)配置服務(wù);如果不記得做過哪些設(shè)置,請記得檢查這些內(nèi)容,防止網(wǎng)絡(luò)配置服務(wù)沖突;按 “q” 鍵可以退出查看界面,回到命令行狀態(tài);

按正文手冊/傻瓜書安裝好的 Arch Linux 系統(tǒng),網(wǎng)絡(luò)是使用有線網(wǎng)絡(luò),如果你想連接無線路由器,最簡單的方法是安裝 NetworkManager 這個工具,命令如下:

sudo pacman -S networkmanager

不同的網(wǎng)絡(luò)配置工具不能同時使用,否則會互相沖突;所以在啟用 NetworkManager 之前,我們需要先把 dhcpcd.service 停用:

sudo systemctl stop dhcpcd

sudo systemctl disable dhcpcd

然后啟用 NetworkManager :

sudo systemctl enable NetworkManager

然后重啟系統(tǒng),NetworkManager 開始接管網(wǎng)絡(luò)配置服務(wù);正常的話,在系統(tǒng)托盤的通知區(qū)域,會有一個網(wǎng)絡(luò)圖標(biāo),鼠標(biāo)右鍵點擊可以對網(wǎng)絡(luò)連接進行配置,包括有線和無線都可以看到;如果是用的筆記本電腦并且經(jīng)常在不同的地方上網(wǎng),那么這個工具正合適。

其它網(wǎng)絡(luò)配置,比如撥號/靜態(tài)IP等,請參考 arch wiki :https://wiki.archlinux.org/index.php/Wireless_network_configuration_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#NetworkManager


附錄2、下載并驗證ISO文件

??????? 從 Arch Linux 官網(wǎng)下載系統(tǒng)安裝需要使用的 archiso 文件,地址: https://www.archlinux.org/download/ ;下載以后,要驗證一下文件的完整性,在 Windows 中,可以使用 7zip 來驗證,操作請看下面:

首先需要安裝7zip,可以從7zip官網(wǎng)下載:http://www.7-zip.org/ ;下載并安裝以后,鼠標(biāo)右鍵點擊下載好的 Arch Linux ISO 文件,選擇CRC SHA,再選擇SHA-1,就可以得到ISO文件的SHA-1散列值:

附錄圖片01:7zip驗證SHA-1

下面紅線部分是驗證得到的散列值結(jié)果:

附錄圖片02:7zip驗證結(jié)果

7zip得到的SHA-1散列值,請與 Arch Linux? 官網(wǎng)提供的SHA-1散列值對比,兩者必須完全一致;完全一致表示下載的文件沒有任何損壞或被更改,與官網(wǎng)提供的文件是一模一樣的;注意,字母不區(qū)分大小寫;下面圖片中紅線部分,就是官網(wǎng)提供的SHA-1散列值:

附錄圖片03:官網(wǎng)提供的SHA1碼


附錄3、制作啟動U盤/設(shè)置啟動盤順序/多系統(tǒng)

??????? Windows 下制作啟動U盤,可以使用 Arch Linux 官方推薦的制作工具 Rufus,工具可以從 rufus 官網(wǎng)下載: https://rufus.akeo.ie/

運行 rufus,如果U盤已經(jīng)插在電腦上,通常它會自動檢測并選擇U盤,請務(wù)必確認(rèn)“設(shè)備”項是你插入的U盤,因為后面的操作會導(dǎo)致U盤數(shù)據(jù)全部丟失;在“創(chuàng)建一個啟動盤使用”那一行,最右邊有一個光盤圖標(biāo),點擊這個光盤圖標(biāo),可以選擇下載的ISO文件:

附錄圖片04:選擇ISO文件

官方提示要把模式選擇成DD鏡像,不要選擇ISO鏡像:

附錄圖片05:模式選擇DD鏡像

制作好以后用U盤啟動電腦之前,記得在電腦的bios設(shè)置里改一下啟動順序,改成從USB啟動,這樣插上U盤以后,電腦會從U盤啟動;更改啟動盤的設(shè)置方法,請參考主板說明書,筆記本的話,說明書可以從筆記本電腦的官方網(wǎng)站下載;

另外一個重要的地方需要注意,如果是多系統(tǒng)共存 (比如 Windows7 與 Arch Linux 系統(tǒng)共存),請按下面情況設(shè)置啟動硬盤:

1、Arch Linux 系統(tǒng)與 Windows 系統(tǒng)在不同的硬盤上,當(dāng)前設(shè)置是從 Windows 所在硬盤啟動:如果是這樣,那么請設(shè)置BIOS第一引導(dǎo)硬盤為 Arch Linux 系統(tǒng)所在的硬盤,這樣的話,引導(dǎo)信息會安裝在 Arch Linux 所在的硬盤,不會覆蓋原來的 Windows7 硬盤的引導(dǎo)信息;

2、Arch Linux 系統(tǒng)與 Windows 系統(tǒng)在相同的硬盤上:設(shè)置第一啟動硬盤為 Windows 系統(tǒng)所在的硬盤,然后讓 Arch Linux 覆蓋 Windows7 的引導(dǎo)信息,再之后由 Arch Linux 來引導(dǎo) Windows7;

3、后續(xù)涉及分區(qū)及安裝,請務(wù)必在安裝之前備份好重要數(shù)據(jù);

4、如果條件允許,請盡量分配一個整個的磁盤全部給 Arch Linux 系統(tǒng),這樣再配合從 Arch Linux 所在的硬盤啟動,所有過程不會修改原 Windows 硬盤數(shù)據(jù),包括引導(dǎo)數(shù)據(jù);

(額外提示:BIOS里設(shè)置不同的引導(dǎo)硬盤,會導(dǎo)致 Arch Linux 把引導(dǎo)信息寫在不同的硬盤上;即無論 Arch Linux 系統(tǒng)安裝在哪個硬盤 --- 引導(dǎo)硬盤/非引導(dǎo)硬盤,引導(dǎo)信息都只會寫在第一引導(dǎo)硬盤;當(dāng)?shù)谝灰龑?dǎo)硬盤為 Windows 硬盤時,Windows 的引導(dǎo)信息會被 Arch Linux 覆蓋)

附錄4:分區(qū)

分區(qū)方案:

/? :根分區(qū),容量20G,格式 ext4

/boot :啟動分區(qū),300M,格式 fat32

/home:home分區(qū),40G,格式 ext4

swap:交換分區(qū),4G,格式 swap

為什么是這樣的四分區(qū)的方案,解釋如下:

首先,根分區(qū)是必須的,這是 Linux 系統(tǒng)特性;

其次,引導(dǎo)分區(qū) /boot 主要是考慮UEFI啟動模式需要,以及未來的系統(tǒng)維護需求;

第三,/home分區(qū)因為是存儲個人數(shù)據(jù)使用,所以如果重裝的話,單獨分區(qū)更便于數(shù)據(jù)的保存;

第四,交換分區(qū)swap雖然可以用交換文件替代,甚至直接取消不用,但一些特殊功能,比如休眠,還有一些特殊的軟件,以及一些特殊的情況,都有可能用到交換分區(qū),即使內(nèi)存很大;而使用交換文件并不能滿足那些特定情況;為了照顧兼容性/防止小概率的意外,還是給 swap 一個專門分區(qū)比較好,省得再花時間排除系統(tǒng)異常問題;

建議新手安裝最好使用上面的分區(qū)方案,專家就無所謂了;

Windows7有壓縮卷的功能,可以完成 Arch Linux 分區(qū)準(zhǔn)備工作,或者使用第三方無損分區(qū)工具也可以,具體操作網(wǎng)上現(xiàn)成的很多,這里暫不多說;

其實也可以不在 Windows 系統(tǒng)里準(zhǔn)備所有分區(qū),只劃分出一個空閑分區(qū),然后在 Arch Linux 里用 cfdisk 工具來對這個空閑分區(qū)進行操作,不過這個過程對于那些不熟悉 Linux 系統(tǒng)的人來說相對陌生,所以對于新手還是建議在 Windows 里完成分區(qū)的準(zhǔn)備工作,等以后熟悉了再慢慢研究 cfdisk ;


附錄5、忘記 root 密碼

??????? 有一個比較簡單的方法,看下面:

用之前安裝 Arch Linux 系統(tǒng)時使用的U盤啟動盤,啟動電腦,啟動起來以后,運行下面兩個命令:

mount /dev/sdb3 /mnt

passwd --root /mnt root

提示:sdb3表示 \ 分區(qū),你的 \ 分區(qū)是哪個,就用哪個代替 sdb3;

第二條命令運行后,系統(tǒng)會直接提示輸入新密碼,輸入兩次后會有密碼重置成功的提示,卸載分區(qū)并重啟電腦即可。

除了上面這個方法,還有其它方法,請參考 arch wiki :https://wiki.archlinux.org/index.php/Reset_root_password


附錄6、KVM or VirtualBox

??????? 先看幾個名詞:

● vt-x 是 intel CPU 的虛擬化技術(shù),如果你的電腦是 intel 的 CPU,那么,輸入命令 (51/54) 會看到 “vmx” 的字樣顯示;

● AMD-V 是 AMD? CPU 的虛擬化技術(shù),如果你的電腦是 AMD 的 CPU,那么,輸入命令 (51/54) 會看到“svm”的字樣顯示;

● 上面的虛擬化特性,除了需要CPU支持以外,還需要主板支持;所以在輸入驗證命令 (51/54) 之前,請務(wù)必保證已經(jīng)在電腦的BIOS設(shè)置中已經(jīng)開啟了相關(guān)虛擬化選項,否則無法正常使用;

??????? Linux 系統(tǒng)是原生支持虛擬機的,叫KVM (Kernel-based Virtual Machine),所以,在 Linux 系統(tǒng)中,虛擬機KVM不需要額外安裝;需要安裝的,只是虛擬系統(tǒng)管理器,Linux 有不同的虛擬系統(tǒng)管理器可選,本例中選擇了使用起來比較方便直觀的 Virt-manager,有圖形界面,作為工作站使用,功能足夠了;客戶機可以安裝多種類型操作系統(tǒng),比如常提到的 Windows/Linux/OS X/BSD/Android 等,基本上你能找到的,都可以安裝;

關(guān)于 VirtualBox:如果你的CPU不支持 vt-x,也不支持 AMD-V,那么表示你的硬件不支持虛擬化,這種情況下,你不能使用KVM,如果想體驗虛擬機的種種功能,可以考慮安裝VirtualBox;所有需要的功能,VirtualBox 都使用軟件模擬來實現(xiàn),代價就是消耗CPU與內(nèi)存;所以,如果條件允許,比如新購置電腦,請務(wù)必選擇支持虛擬化的電腦,因為支持虛擬化的電腦在運行虛擬機時,性能損失會比較小;并且還有一個問題,就是 VirtualBox 已經(jīng)不是完全開源的產(chǎn)品了 --- 它的bios部分,使用了私有代碼;不像 KVM,KVM 軟件100%開源; 另外,對比下來,KVM虛擬機的啟動速度相對明顯要快不少,所以,本文示例用 KVM,不討論 VirtualBox;

還有一點,如果可以,特別是新購置電腦,除了 intel vt-x/AMD-V 以外,最好能同時支持 intel vt-d/AMD-Vi (AMD-Vi 也叫做 AMD IOMMU),這個特性也是虛擬化相關(guān),對于喜歡玩游戲的人是大福利,因為如果電腦支持這個特性,表示可以在客戶機上設(shè)置顯卡直通,換句話說,KVM虛擬機裝 Windows 系統(tǒng),在 虛擬 Windows 里玩大型3D游戲,顯卡性能可以只損失5%左右,網(wǎng)上已經(jīng)有相關(guān)教程,這里先跳過不談;

注意,以上提到的虛擬特性,不僅需要CPU支持,還需要主板支持,如果按此購買,請務(wù)必確認(rèn);另外,使用虛擬機的話,內(nèi)存永遠不嫌少,越大越好,個人工作站使用的話,32G內(nèi)存算是中等配置;

最后,說一下為什么要使用虛擬機:虛擬機很多好處,但我認(rèn)為,它帶給使用者最大的好處,就是安全方便;我們?nèi)粘J褂秒娔X會安裝防火墻與殺毒軟件,主要是因為瀏覽網(wǎng)頁/下載軟件之類的操作會導(dǎo)致系統(tǒng)中毒;而如果使用虛擬機上網(wǎng),主機不上網(wǎng),那么中毒的最多是虛擬機,主機很安全;而如果虛擬機中毒,可以說對主機完全沒影響,因為虛擬機系統(tǒng)與主機系統(tǒng)是完全不同的兩個系統(tǒng),兩者互相隔離,現(xiàn)在比較流行的病毒樣本測試很多就是在虛擬機里完成的,可見虛擬機的安全性;并且,虛擬機系統(tǒng)有快照功能,恢復(fù)系統(tǒng)到一個早期的狀態(tài),只需要幾秒種,比 ghost 效率高多了;還有一個明顯的好處就是,再也不需要因為中毒/系統(tǒng)緩慢而重裝系統(tǒng)了;

當(dāng)然,也有一個說法叫虛擬機穿透/虛擬機逃逸,但實現(xiàn)起來可比穿透防火墻難多了,兩者根本不是一個級別的;而且 KVM 100%開源,有大把的人在為 KVM 安全而努力,所以大可放心;


附錄7、Virt-manager 安裝 Windows7 虛擬機

( 提示:電腦硬件不支持虛擬化的,可以不用看這一部分了,具體請參考附錄6 )

??????? 用 Virt-Manager 創(chuàng)建虛擬機,可以安裝各種操作系統(tǒng),下面以安裝 Windows7 為例來說明;為了順利安裝,請?zhí)崆白龊靡韵聹?zhǔn)備工作:

準(zhǔn)備好 Windows7 原版 ISO 文件,放在 \home\user01目錄下備用;建議正版;

準(zhǔn)備好 VirtIO 驅(qū)動 ISO 文件 (本文使用 virtio-win-0.1.139-1.iso),放在 \home\user01 目錄下備用;

user01是我當(dāng)前的用戶名,你需要用自己當(dāng)前的用戶名代替; \home\user01表示這個目錄是用戶user01的私人目錄;

VirtIO 驅(qū)動:VirtIO 是 KVM 環(huán)境的一種虛擬設(shè)備接口,網(wǎng)卡和硬盤都可以使用;比如硬盤的SATA接口,在KVM中,就可以使用VirtIO;Windows7默認(rèn)不支持 VirtIO,所以需要提前準(zhǔn)備好 VirtIO 驅(qū)動,在安裝時使用;

(額外提示:如果虛擬機安裝的是 Linux,那么,就不需要這個 VirtIO 驅(qū)動,因為 Linux 默認(rèn)支持 VirtIO )

使用 VirtIO 的明顯好處是速度快/穩(wěn)定;

Arch Linux官網(wǎng)推薦從下面的地址下載 VirtIO 驅(qū)動:

https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.139-1/virtio-win.iso?

下載好以后放在 \home\user01 目錄;

??????? 下面開始安裝 Windows7 虛擬機:

鼠標(biāo)點擊屏幕左下角的KDE開始圖標(biāo),選擇“程序”,再選擇“系統(tǒng)”,找到“虛擬系統(tǒng)管理器”,點擊后,打開管理界面,點擊“文件”菜單,選擇“新建虛擬機”:

附錄圖片06:虛擬系統(tǒng)管理器界面

默認(rèn)選擇是第一項“本地安裝介質(zhì)”,如果不是就選成這一項,點擊“前進”:

附錄圖片07:安裝介質(zhì)

(提示:“前進”按鍵有可能是虛的,沒關(guān)系,鼠標(biāo)放到上面后就會變實)

如下圖,確認(rèn)選擇的是第二項“使用ISO映像”,然后點擊“瀏覽”:

附錄圖片08:瀏覽安裝介質(zhì)

點擊后,在出現(xiàn)的新界面里點擊最左下角的加號:

附錄圖片09:創(chuàng)建ISO存儲池

這一步是創(chuàng)建/選擇ISO存儲池,說白了就是確定ISO文件所在的目錄;存儲池首先需要命名,不能為空,這是虛擬系統(tǒng)管理器的要求,我輸入的是 “ISO”:

附錄圖片10:命名存儲池

輸入 iso 后點擊右下角的 “前進”:

附錄圖片11:存儲池默認(rèn)目錄路徑

點擊 “前進” 后,界面顯示的“目標(biāo)路徑”是系統(tǒng)默認(rèn)路徑,位置在\分區(qū) (上圖中目標(biāo)路徑);因為虛擬機創(chuàng)建后屬于個人數(shù)據(jù),重裝系統(tǒng)時我們希望保留,所以路徑應(yīng)該選到存放個人數(shù)據(jù)的 \home\user01 目錄下;請點擊上圖右邊的“瀏覽”,然后在下圖新界面里點擊左上角的Home,就可以看到已經(jīng)準(zhǔn)備好的 Windows7 ISO文件:

附錄圖片12:定位ISO文件位置

我這里用usr01,是因為我的當(dāng)前用戶是user01,你需要用自己的代替;

如果找不到 Windows7 ISO 文件,請確認(rèn)準(zhǔn)備工作中,ISO 文件已經(jīng)存儲在 \home\user01 目錄,并且存儲池路徑也是 \home\user01 目錄;

(提示:這里的 user01,是示例系統(tǒng)的當(dāng)前用戶名,你得用自己的當(dāng)前用戶名替換,包括之前的準(zhǔn)備工作也一樣)

確認(rèn)路徑無誤后點擊“完成”,就可以看到ISO文件;選中ISO文件,再點擊“選擇卷”,ISO文件選擇就算完成了:

附錄圖片13:選擇ISO文件

Windows7 會被自動識別出來;再點擊下圖界面右下角的“前進”:

附錄圖片14:選擇ISO文件完成

接下來的界面是配置虛擬機系統(tǒng)的內(nèi)存與CPU:

附錄圖片15:配置虛擬機內(nèi)存/CPU

內(nèi)存:如果你的虛擬機 Windows7 基本不使用大型程序,比如 PhotoShop 做圖之類,沒有這些高消耗的應(yīng)用,只上網(wǎng)瀏覽/下載東西的話,那么4G的內(nèi)存足夠使用了;夠用即可,不用擔(dān)心會有問題,因為內(nèi)存多少在以后可以隨時調(diào)整,只是調(diào)整需要重啟虛擬機而已;

CPU:我這里顯示8個,是因為有8個線程,我設(shè)定為2個;現(xiàn)在的電腦基本上都是多核多線程的,建議分配兩個線程就可以,不用多也不用少;如果未來使用感覺有必要,可以隨時調(diào)整,調(diào)整也需要重啟虛擬機;

直接點擊“前進”,到下一個界面:

附錄圖片16:選擇虛擬機存儲位置

默認(rèn)的選擇是上圖中上面的圓圈 - 為虛擬機創(chuàng)建磁盤鏡像,也就是生成虛擬機文件;為了保證重裝系統(tǒng)不丟失,我們需要改文件存儲路徑到 \home\user01;上圖中請選擇下邊的圓圈 - 選擇或創(chuàng)建自定義存儲,選好后點擊圓圈下面的 “管理”;

與附錄圖片09顯示的一樣,過程也類似,需要創(chuàng)建虛擬機文件的存儲池(之前創(chuàng)建的是ISO文件的存儲池,二者可以相同);我們這里直接使用ISO文件的存儲池:

附錄圖片17:創(chuàng)建虛擬機文件存儲池

如上圖,在界面里點擊圖片上方中間的加號,然后為虛擬機文件命名;如下圖,我這里名稱是windows7,格式是qcow2,最大容量是40G:

附錄圖片18:創(chuàng)建虛擬機文件

上面圖片中,“名稱” 可以自定義;“格式” 請使用qcow2,不要改;“最大容量” 可以根據(jù)需要自行設(shè)定;

(提示:qcow2格式的卷文件支持動態(tài)大小/快照;卷最大容量設(shè)定后并不直接占用到最大;比如上面的卷最大容量設(shè)定是40G,安裝系統(tǒng)前可能只有幾兆大小,后續(xù)有多少數(shù)據(jù),就占多大空間,如果安裝的系統(tǒng)是5G,那么卷文件就只有5G,而不是40G,這樣可以節(jié)約磁盤空間)

配置好以后,點擊上圖中右下角的 “完成”;如下圖,新界面里選中新建的 windows7.qcow2 ,然后點擊“選擇卷”:

附錄圖片19:選擇創(chuàng)建的卷

在新界面里再點擊 “前進”;可以看到下圖20,然后在下圖中,名稱輸入 windows7 (這個名稱是虛擬機管理名稱,與卷文件命名可以相同,也可以不同),選中“在安裝前自定義配置”這一項 (為加載 VirtIO 驅(qū)動做準(zhǔn)備);然后點擊右下角的“完成”:

附錄圖片20:選中自定義配置

點擊“完成”以后,應(yīng)該出現(xiàn)下面的界面,這個界面是虛擬機的基本配置,很多默認(rèn)配置我們可以在這個界面更改;配置中已經(jīng)有了一個虛擬光驅(qū) (IDE CDROM 1) ,下面添加第二個虛擬光驅(qū),通過第二個虛擬光驅(qū)來加載 VirtIO 驅(qū)動 (第一個虛擬光驅(qū)已經(jīng)用來加載 Windows7 ISO,所以需要另一個虛擬光驅(qū)來加載VirtIO 驅(qū)動 ISO ):

附錄圖片21:添加第二個光驅(qū)

點擊上面圖片左下角的 “添加硬件”,然后在下圖中 “設(shè)備類型” 一項,選擇 “CDROM 設(shè)備” :

附錄圖片22:選擇CDROM設(shè)備

選擇CDROM后,點擊上圖右下角的 “完成”,到下面界面,然后選中 “IDE CDROM 2” ,再點右側(cè)的 “連接”:

附錄圖片23:加載virtio驅(qū)動

“連接” 的意思其實就是向虛擬光驅(qū)里加入虛擬光盤,準(zhǔn)備工作中下載好的 VirtIO ISO 文件就是這一步需要的虛擬光盤,鼠標(biāo)點擊下面界面中的 “瀏覽”:

附錄圖片24:定位virtio驅(qū)動位置

如下圖,左邊選擇 iso ,右邊選擇 virtio-win-0.1.139-1.iso,然后點擊右下角的 “選擇卷”:

附錄圖片25:選擇virtio驅(qū)動iso文件

如果這一步無法顯示出 virtio-win-0.1.139-1.iso,有兩個可能,一個是下載的 virtio-win-0.1.139-1.iso文件沒在存放在指定的目錄 (\home\user01),另一個是上圖左邊選中的 iso 存儲池設(shè)定的目錄不是 \home\user01;不管是哪一種情況,都請先找到下載的 virtio-win-0.1.139-1.iso 文件,拷貝到 \home\user01,然后重新定位存儲池的目錄,指定到 \home\user01,就可以了;

(提示:user01是本例使用的當(dāng)前用戶名,請用你自己系統(tǒng)的當(dāng)前用戶名替換)

上面的操作表示 VirtIO 驅(qū)動已經(jīng)準(zhǔn)備就緒,隨時可以使用;下面修改一下虛擬機的磁盤總線,如下圖,選中左邊的 “IDE 磁盤 1” ,右邊 “高級選項” 里,“磁盤總線” 選擇 VirtIO,選好后鼠標(biāo)點擊右下角的 “應(yīng)用”:

附錄圖片26:改磁盤總線為virtio

上面修改磁盤總線為 virtio,目的是為了讓安裝速度加快,否則安裝過程會非常漫長,兩者相差至少2-3倍,這也是為什么前面需要準(zhǔn)備 VirtIO 驅(qū)動的原因;

上面點擊 “應(yīng)用”后,如下圖,再點擊左上角的 “開始安裝”,就正式開始安裝 Windows7:

附錄圖片27:開始安裝 Windows

安裝過程與傳統(tǒng)安裝 Windows7 基本沒有區(qū)別,唯一的不同是在格式化硬盤之前,需要加載 VirtIO 驅(qū)動;因為之前我們把磁盤總線改成了 virtio,所以如果不加載 VirtIO 驅(qū)動, Windows7 將無法識別硬盤;下面繼續(xù);

虛擬機 Windows7 前面的安裝步驟與傳統(tǒng)安裝一樣,到下面這一步開始注意:

附錄圖片28:windows7安裝

如上圖,選擇 “自定義(高級)” 來安裝全新 Windows7 (不要選擇上面的 “升級”),然后到下面界面:

附錄圖片29:windows7安裝位置

上面的圖片中,正常的情況下,在紅色方框中應(yīng)該能看到硬盤,之所以沒有看到,是因為之前磁盤總線被我們改成了 virtio,而 Windows7 不認(rèn)識這個總線,所以沒有識別到硬盤,這就需要安裝 VirtIO 驅(qū)動了;鼠標(biāo)點擊上圖紅色箭頭所指的 “加載驅(qū)動程序”:

附錄圖片30:加載virtio驅(qū)動

點擊上圖中的 “瀏覽”,到下面圖片的界面,能看到右面有 “virtio-win-0.1.1” 標(biāo)識字樣,點擊它左邊的加號,可以打開虛擬光盤:

附錄圖片31:選擇光驅(qū)

點擊加號以后,如下圖,可以看到很多內(nèi)容,但我們需要的驅(qū)動并沒有顯示出來,需要把右側(cè)的滾動條拉到最下面:

附錄圖片32:右側(cè)滾動條需要拉到最下邊

把滾動條拉到最下邊后,可以看到 “viostor” 這一項,點擊它左邊的加號:

附錄圖片33:找到viostor

點擊加號后,可以看到展開的內(nèi)容,其實就是 Windows 的各種版本,w7表示 Windows7,我們把 w7 前面的加號點開:

附錄圖片34:找到w7

點開 w7 以后,如下圖,有兩個版本可選:amd64表示64位,x86表示32位;具體用哪一個版本,需要根據(jù)你的 Windows7 ISO 來確定;我用的 Windows7 ISO 是64位,所以我選擇 amd64,然后點擊確定:

附錄圖片35:選擇版本

點擊確定以后,應(yīng)該是下面這樣的界面:

附錄圖片36:找到virtio驅(qū)動

上圖中 “Red hat ... ... ” 那一行,表示已經(jīng)找到了匹配當(dāng)前虛擬系統(tǒng)的 VirtIO 驅(qū)動,直接點擊上圖右下角的 “下一步”:

附錄圖片37:正在安裝virtio驅(qū)動

上面點擊 “下一步” 以后,如上圖,會有一個綠色的橫條一直在不停的動,這其實表示正在安裝選定的驅(qū)動,稍等一會兒就可以安裝完成;安裝完成后屏幕會直接顯示下面的界面:

附錄圖片38:virtio驅(qū)動安裝成功

如上圖,出現(xiàn)了 “磁盤 0 未分配空間” 字樣,表示已經(jīng)找到了硬盤,這表明 VirtIO 驅(qū)動安裝成功;接下來的過程,與傳統(tǒng)的 Windows7 安裝完全一樣,分區(qū)/格式化什么的,請自行操作。

虛擬機 Windows7 安裝好以后,就可以在里面安裝一些 Linux 不方便的軟件了,比如QQ/股票類軟件;

======

下面簡單介紹一下 Virt-Manager 的使用方法;

打開 “虛擬系統(tǒng)管理器” 界面,如下圖:

附錄圖片39:Virt-Manager 使用方法

想打開一個虛擬機系統(tǒng),首先用鼠標(biāo)右鍵點擊一個虛擬機,比如上圖中選中 windows8,右鍵點擊后,“運行” 表示運行選中的虛擬機系統(tǒng);注意,運行只是說系統(tǒng)會啟動并運行,但并沒有顯示,就像臺式電腦開機但沒有連接顯示器一樣,是一個道理;如果想看虛擬機系統(tǒng)的顯示,在上面右鍵菜單的底部,有 “打開”,這個表示打開顯示器的意思;所以,想運行虛擬機系統(tǒng),通常都需要兩個操作:運行+打開,順序無所謂;

(提示:如果顯示大小不對,可以點擊上圖的 “查看” 菜單,然后選擇 “適應(yīng)虛擬機尺寸” ,就可以用最合適的尺寸來顯示虛擬機屏幕,虛擬機分辨率請在虛擬機系統(tǒng)內(nèi)調(diào)整)

關(guān)閉虛擬機系統(tǒng)最直觀的方法是在虛擬機系統(tǒng)內(nèi)操作,比如關(guān)閉虛擬機 Windows7,直接在虛擬 Windows7 里點擊開始,再點擊關(guān)機,就可以了;

上面圖片39有一個 “克隆”,這個表示復(fù)制一個與當(dāng)前虛擬機一樣的虛擬機系統(tǒng),克隆以后,你就多了一個一模一樣的虛擬機可以使用了;

“刪除” 表示把當(dāng)前選中的虛擬機刪掉,刪掉以后就沒有了;除非有克隆備份,否則再想用就要重裝;

下面打開一個虛擬機,我們看一下快照的操作;

附錄圖片40:管理虛擬機快照

打開一個虛擬機后,如上圖,可以看到紅箭頭所指的圖標(biāo),這個圖標(biāo)是快照管理;點擊這個圖標(biāo),打開快照功能:

附錄圖片41:新建快照

上圖就是打開的快照功能界面,點擊左下角的加號,可以創(chuàng)建新的快照:

附錄圖片42:新建快照命名

上圖,新建快照需要對快照做一些注釋;名稱建議使用日期,或其它對你來說最醒目的信息;描述可以輸入稍多一些內(nèi)容,我輸入的是下面內(nèi)容:

附錄圖片43:新建快照注釋

輸入完成后,點擊 “完成”,就開始創(chuàng)建快照,速度根據(jù)實際情況有所不同,但都比較快,可能幾秒鐘就完成;完成后是下面的樣子:

附錄圖片44:快照

快照創(chuàng)建完成后,虛擬機就會保留創(chuàng)建快照時的虛擬機系統(tǒng)狀態(tài);如上圖,任何時候,選中快照,再點擊左下角的 “運行已選快照” 圖標(biāo),就可以把虛擬機系統(tǒng)恢復(fù)到創(chuàng)建快照時的狀態(tài),速度飛快;建議在虛擬機系統(tǒng)關(guān)閉時運行這個功能;


附錄8、用 Samba 實現(xiàn) KVM host 與 guest 文件共享

??????? 如果使用了虛擬機,就必然需要在虛擬機系統(tǒng)與主機系統(tǒng)之間傳輸數(shù)據(jù),或者叫文件共享,否則會很不方便;本例用 Windows7 guest 演示共享實現(xiàn)過程,操作請看下面:

首先需要安裝 Samba,執(zhí)行下面命令:

sudo pacman -S samba

安裝好以后,需要生成配置文件 /etc/samba/smb.conf,請執(zhí)行下面命令來生成:

sudo cp /etc/samba/smb.conf.default /etc/samba/smb.conf

上面的命令是把配置模板直接拷貝過來當(dāng)作配置文件,需要再對配置文件做一下改動;

??????? 改動配置文件前,需要先準(zhǔn)備好共享目錄;

本例默認(rèn)共享目錄路徑為 /home/user01/sharekvm,請?zhí)崆敖⑾鄳?yīng)目錄,并修改目錄權(quán)限,命令如下:

mkdir /home/user01/sharekvm

sudo chmod 777 /home/user01/sharekvm

好了,共享目錄已經(jīng)準(zhǔn)備完畢,下面修改 Samba 配置文件;輸入下面命令:

sudo nano -w /etc/samba/smb.conf

打開的界面中,在文件的末尾加上下面的內(nèi)容:

[sharekvm]

comment = guest's folder1

path = /home/user01/sharekvm

public = yes

guest ok = yes

writable = yes

printable = no

browseable = no

hosts allow = 192.168.122.1/24

輸入好以后,共享設(shè)置就完成了;默認(rèn)虛擬機系統(tǒng)使用NAT方式聯(lián)網(wǎng),所以虛擬機系統(tǒng)默認(rèn)的ip地址會是192.168.122.x;hosts allow 一行表示允許訪問共享目錄的網(wǎng)段為 192.168.122.1~254;

下面再把幾個不需要共享的內(nèi)容給屏蔽掉,主要是打印機,操作如下:

在上面界面中,找到 “printcap name = etc/printcap”,還有 “l(fā)oad printers = yes”,這兩行找到后,在它們的最左邊加一個 “#” 號,使它看起來像下面一樣:

# printcap name = etc/printcap

# load printers = yes

完成后再找到 “security = user” 這一行,找到后在它的下面緊挨著加一行內(nèi)容,看起來應(yīng)該是這樣:

security = user

? map to guest = Bad User

下面的 “map to guest = Bad User” 就是加入的內(nèi)容,表示登錄不需要密碼;然后再找到[printers]行,找到后把下面的7行全部在左邊加上 “#” 號,加好后看起來應(yīng)該是這樣:

# [printers]

# comment = All Printers

# path = /var/spool/samba

# browseable = no

#Set public = yes to allow user 'guest account' to print

# guest ok = no

# writable = no

# printable = yes

到這里,配置已經(jīng)全部完成;按 “Ctrl+x”,再按 “y”,再回車,保存并退出;

上面 Samba 服務(wù)配置已經(jīng)完成,下面需要在主機上啟動 Samba 服務(wù),運行下面命令:

sudo systemctl start smbd

上面的命令在主機系統(tǒng)重啟后會失效,如果想主機啟動就自動生效,請再運行下面的命令:

sudo systemctl enable smbd

主機部分已經(jīng)可以了;下面在虛擬機系統(tǒng) Windows7 里配置一下;運行 Windows7 虛擬機,進入 Windows7 系統(tǒng)以后,鼠標(biāo)點擊開始,然后鼠標(biāo)右鍵點擊 “計算機”,選擇 “映射網(wǎng)絡(luò)驅(qū)動器”:

附錄圖片45:虛擬機windows7映射網(wǎng)絡(luò)驅(qū)動器

點擊后,出現(xiàn)下圖:

附錄圖片46:指定映射地址

在紅框里填寫如下內(nèi)容:\\192.168.122.1\sharekvm,然后點擊右下角的 “完成”;就可以打開主機的共享目錄,已經(jīng)可以使用了;

平時使用的時候,在虛擬機 Windows7 里打開計算機,可以看到除了系統(tǒng)硬盤外,還能看到一個映射硬盤,如下圖:

附錄圖片47:映射驅(qū)動器成功

好了,到這里,host 與 guest 文件共享已經(jīng)可以使用了。


附錄9、關(guān)于殺毒軟件/防火墻

??????? 手冊示例安裝的防火墻是Gufw,這個防火墻有圖形界面,使用上與 Windows 防火墻不太一樣,但也很簡單;因為 Arch Linux 默認(rèn)不開放任何端口,所以,防火墻可以不去管它;如果有更高一級的應(yīng)用需求,那么,只討論Gufw本身意義不大,需要配合應(yīng)用需求使用,這里暫不深入討論,只給出參考地址如下:

https://help.ubuntu.com/community/Gufw?

手冊示例中殺毒軟件是 ClamAV,這是一個經(jīng)典的開源軟件,沒有圖形界面;它查殺病毒的90%是Windows系統(tǒng)病毒 (Linux系統(tǒng)病毒太少),所以,如果你虛擬機安裝Windows,就有必要安裝這個軟件;軟件殺毒是手動的,需要運行命令:

sudo clamscan -r -i

如果以前沒用過 Linux 系統(tǒng),那么用這個命令對以前備份的文件查一下,可能會有驚喜~

上面這條命令是對當(dāng)前目錄進行查毒,只提示感染,并不刪除被感染文件,具體用法請參考 arch wiki :

https://wiki.archlinux.org/index.php/ClamAV_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

另外,下面這個地址是一個大概的中文介紹,可以參考:

https://wiki.ubuntu.com.cn/ClamAV?


(附:Arch Linux 線性安裝手冊/傻瓜書地址:http://www.lxweimin.com/p/6fe59c24b3df )

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,283評論 6 530
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 97,947評論 3 413
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,094評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,485評論 1 308
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 71,268評論 6 405
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 54,817評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,906評論 3 440
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,039評論 0 285
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,551評論 1 331
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 40,502評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,662評論 1 366
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,188評論 5 356
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 43,907評論 3 345
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,304評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,563評論 1 281
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,255評論 3 389
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 47,637評論 2 370

推薦閱讀更多精彩內(nèi)容