yum install http://mirror.centos.org/altarch/7/os/aarch64/Packages/AAVMF-20180508-6.gitee3198e672e2.el7.noarch.rpm # aarch64的efi /usr/share/AAVMF/AAVMF_CODE.fd
wget https://mirrors.tuna.tsinghua.edu.cn/centos-altarch/7.9.2009/isos/aarch64/CentOS-7-aarch64-Minimal-2009.iso
# centos7 默认安装的qemu是2.0版本,有问题,使用4.2版本,兼容python2和python3
wget https://download.qemu.org/qemu-4.2.0.tar.xz
yum groupinstall 'Development Tools' -y
yum groupinstall "Virtualization Host" -y
yum install kvm qemu virt-viewer virt-manager libvirt libvirt-python python-virtinst
systemctl enable libvirtd
systemctl start libvirtd
usermod -aG libvirt $(whoami)
yum install virt-install virt-viewer virt-manager -y
vi /etc/libvirt/qemu.conf # 打开两个注释 user="root" 和 group="root"
reboot
# 编译qemu-system-aarch64
tar xf qemu-4.2.0.tar.xz
cd qemu-4.2.0/
yum install python2 zlib-devel glib2-devel pixman-devel -y
./configure --target-list=aarch64-softmmu --prefix=/usr
make -j8
make install # default location /usr/local/bin/qemu-system-aarch64
virt-install \
--name centos-7-aarch64 --vcpus 4 --ram 2048 --arch aarch64 --os-variant rhel7 \
--boot uefi --disk size=10 \
--graphics vnc,listen=0.0.0.0,port=5900 \
--cdrom /mnt/hgfs/share/CentOS-7-aarch64-Minimal-2009.iso
pidof qemu-system-aarch64|xargs kill -9
virsh undefine centos-7-aarch64 --remove-all-storage --nvram # 删除
virsh --connect qemu:///system start centos-7-aarch64 # 启动
virsh console centos-7-aarch64 # 进入vm终端
virt-viewer # 弹出选择vm,进入x11图形桌面
centos7.9.2009用qemu虚拟机安装aarch64架构的centos7
最新推荐文章于 2025-03-01 01:06:49 发布