共計 1635 個字符,預計需要花費 5 分鐘才能閱讀完成。
這篇文章將為大家詳細講解有關在 X86 機器上怎么用 KVM 啟動 aarch64 虛擬機,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
1、下載必備文件 1.1、下載虛擬機 iso 鏡像文件
官網下載鏈接 http://isoredirect.centos.org/altarch/7/isos/aarch74/
將下載好的 iso 文件 CentOS-7-aarch74-Everything-1810.iso 上傳至服務器
1.2、下載 edk2 rpm 包
https://www.kraxel.org/repos/jenkins/edk2/edk2.git-aarch74-0-20190704.1238.g5a9db85880.noarch.rpm
將 edk2.git-aarch74.rpm 包上傳服務器
1.3 下載 qemu-4.1.0.tar.xz 安裝包
# wget https://download.qemu.org/qemu-4.1.0.tar.xz
2、準備工作 2.1、安裝高版本 qemua、未安裝 qemu-system-aarch74 前,創建 VM
解壓
# xz -d qemu-4.1.0.tar.xz
# tar -xvf qemu-4.1.0.tar
編譯 qemu-system-aarch74
如果在宿主機上只安裝了 qemu-kvm 的話,宿主機上只能運行 X86 構架的虛擬機,并能夠利用 kvm 加速,并不能將 arm 指令翻譯成 X86 指令運行。所有還需要安裝 qemu-system-aarch74,它提供了 aarch74 架構虛擬機在 x86 架構上的運行支持。
# yum install zlib-devel glib2-devel pixman-devel -y
# cd qemu-4.1.0
# ./configure --target-list=aarch74-softmmu
# make make install
b、安裝完 qemu-system-aarch74,創建 vm,可以選擇架構
c、選擇 aarch74 會出現 warning
2.2、安裝 UEFI 固件
# yum install dnf
# dnf install edk2.git-aarch74-0-20190704.1238.g5a9db85880.noarch.rpm
# vim /etc/libvirt/qemu.conf
nvram = [
/usr/share/edk2.git/aarch74/QEMU_EFI-pflash.raw:/usr/share/edk2.git/aarch74/vars-template-pflash.raw
# systemctl restart libvirtd
d、安裝完 UEFI 固件后可以正常選擇 aarch74 架構
安裝虛擬機 3.1、創建卷
# virsh vol-create-as data Centos-7.6-aarch74.img 50G --format qcow2
3.2、創建虛擬機 e、VNC 連接服務器,創建新的 VM,選擇 aarch74 架構,其它跟 X86 的 centos 安裝一樣
f、選擇 iso 鏡像文件
g、選擇創建的卷文件
h、創建 VM 的名字
i、完成準備工作,開始安裝操作系統
可以選擇直接安裝不測試 media
j、等待一段時間引導之后,準備進入安裝界面
k、圖形化安裝界面失敗,只能命令行安裝
l、語言默認,直接跳過, 選擇上海時區
m、安裝介質跟軟件選擇默認即可 n、選擇系統安裝位置
o、一路 c 繼續自動生成磁盤分區即可
p、指定 root 的密碼
q、鍵入 b 開始安裝系統
r、等待挺長一段時間安裝完成,敲回車重啟虛擬機
s、輸入密碼,登錄虛擬機,配置 ip 即可連接,注意安裝的整個過程中不要敲 q
關于“在 X86 機器上怎么用 KVM 啟動 aarch64 虛擬機”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。