背景
某個(gè)項(xiàng)目需要實(shí)現(xiàn)基礎(chǔ)軟件全部國產(chǎn)化,其中操作系統(tǒng)指定銀河麒麟v4,CPU使用飛騰處理器。飛騰處理器是ARMv8架構(gòu)的,在之前的文章中介紹了使用QEMU模擬ARMv8架構(gòu)安裝銀河麒麟操作系統(tǒng)的方式,不過這種模擬的方式運(yùn)行效率比較低,感覺就是干什么都比較慢,不如常見虛擬機(jī)運(yùn)行起來高效。
所以這里再提供Windows上使用Hyper-V虛擬機(jī)安裝銀河麒麟操作系統(tǒng)的方式,因?yàn)榇蟛糠秩说腤indows都運(yùn)行在x64 CPU上,所以這里專門提到是在x64平臺(tái)上安裝,僅供參考。
環(huán)境
- 主機(jī)操作系統(tǒng):Windows 10 專業(yè)版
- 主機(jī)CPU平臺(tái):x86-64
- 虛擬機(jī)軟件:Hyper-V
下載
Hyper-V:Windows系統(tǒng)自帶,不過Windows家庭版安裝這個(gè)可能比較麻煩,需要自己尋找方法。
安裝
1、安裝Hyper-V
在 “控制面板”-“程序和功能“ 中打開 ”啟用或關(guān)閉 Windows 功能“,勾選Hyper-V就可以安裝了。

安裝成功后,在開始菜單中可以找到它:

然后需要配置Hyper-V的虛擬網(wǎng)絡(luò)管理器,后續(xù)創(chuàng)建的虛擬機(jī)才能上網(wǎng):

創(chuàng)建 外部 虛擬交換機(jī):

如果你機(jī)器上只有1個(gè)能上網(wǎng)的網(wǎng)卡,默認(rèn)就好了:

2、創(chuàng)建虛擬機(jī)
使用Hyper-V創(chuàng)建虛擬機(jī)也很簡單,只需要關(guān)心下網(wǎng)絡(luò)配置,其它就不多講了。

選擇上面創(chuàng)建的虛擬網(wǎng)絡(luò)管理器:

3、安裝銀河麒麟操作系統(tǒng)
虛擬機(jī)創(chuàng)建成功后,雙擊打開這個(gè)虛擬機(jī),在“媒體”中選擇前面下載的銀河麒麟光盤映像:

然后啟動(dòng)虛擬機(jī),開啟銀河麒麟操作系統(tǒng)的安裝。

圖形安裝比較簡單,建議采用,配置比較簡單,除了選擇圖形化界面,也沒什么特別要說的。

安裝好的電腦屬性如下所示:

配置網(wǎng)絡(luò):在桌面的右下角,點(diǎn)擊連接圖標(biāo),可以查看網(wǎng)絡(luò)狀態(tài),如果系統(tǒng)不能上網(wǎng),可以編輯網(wǎng)絡(luò)連接。這里進(jìn)入IPv4設(shè)置,使用手動(dòng)設(shè)置IP的方式,IP地址、子網(wǎng)掩碼和網(wǎng)關(guān)需要改成你當(dāng)前網(wǎng)絡(luò)的,DNS服務(wù)器這里使用的阿里云的。

4、更改軟件包源
銀河麒麟v4的默認(rèn)軟件包源是光盤,這個(gè)可能不好搞。不過這個(gè)操作系統(tǒng)是基于ubuntu 16.04的,所以ubuntu 16.04的包源應(yīng)該可以,這里給出一個(gè)清華大學(xué)的鏡像包源,國內(nèi)訪問比較快。
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
需要注意這個(gè)包源不適合ARM架構(gòu),ARM架構(gòu)的鏡像包源請看另一篇文章。
收獲更多架構(gòu)知識,請關(guān)注公眾號 螢火架構(gòu)。原創(chuàng)內(nèi)容,轉(zhuǎn)載請注明出處。