背景
某個項目需要實現基礎軟件全部國產化,其中操作系統指定銀河麒麟v4,CPU使用飛騰處理器。飛騰處理器是ARMv8架構的,在之前的文章中介紹了使用QEMU模擬ARMv8架構安裝銀河麒麟操作系統的方式,不過這種模擬的方式運行效率比較低,感覺就是干什么都比較慢,不如常見虛擬機運行起來高效。
所以這里再提供Windows上使用Hyper-V虛擬機安裝銀河麒麟操作系統的方式,因為大部分人的Windows都運行在x64 CPU上,所以這里專門提到是在x64平台上安裝,僅供參考。
環境
- 主機操作系統:Windows 10 專業版
- 主機CPU平台:x86-64
- 虛擬機軟件:Hyper-V
下載
Hyper-V:Windows系統自帶,不過Windows家庭版安裝這個可能比較麻煩,需要自己尋找方法。
安裝
1、安裝Hyper-V
在 “控制面板”-“程序和功能“ 中打開 ”啟用或關閉 Windows 功能“,勾選Hyper-V就可以安裝了。
安裝成功后,在開始菜單中可以找到它:
然后需要配置Hyper-V的虛擬網絡管理器,后續創建的虛擬機才能上網:
創建 外部 虛擬交換機:
如果你機器上只有1個能上網的網卡,默認就好了:
2、創建虛擬機
使用Hyper-V創建虛擬機也很簡單,只需要關心下網絡配置,其它就不多講了。
選擇上面創建的虛擬網絡管理器:
3、安裝銀河麒麟操作系統
虛擬機創建成功后,雙擊打開這個虛擬機,在“媒體”中選擇前面下載的銀河麒麟光盤映像:
然后啟動虛擬機,開啟銀河麒麟操作系統的安裝。
圖形安裝比較簡單,建議采用,配置比較簡單,除了選擇圖形化界面,也沒什么特別要說的。
安裝好的電腦屬性如下所示:
配置網絡:在桌面的右下角,點擊連接圖標,可以查看網絡狀態,如果系統不能上網,可以編輯網絡連接。這里進入IPv4設置,使用手動設置IP的方式,IP地址、子網掩碼和網關需要改成你當前網絡的,DNS服務器這里使用的阿里雲的。
4、更改軟件包源
銀河麒麟v4的默認軟件包源是光盤,這個可能不好搞。不過這個操作系統是基於ubuntu 16.04的,所以ubuntu 16.04的包源應該可以,這里給出一個清華大學的鏡像包源,國內訪問比較快。
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
需要注意這個包源不適合ARM架構,ARM架構的鏡像包源請看另一篇文章。
收獲更多架構知識,請關注微信公眾號 螢火架構。原創內容,轉載請注明出處。