centos7.9.2009用qemu虚拟机安装aarch64架构的centos7

该博客详细介绍了如何在CentOS7系统中安装并配置QEMU,包括升级到4.2版本以支持Python2和Python3,然后编译qemu-system-aarch64,最后使用virt-install创建aarch64架构的虚拟机,并进行启动和管理操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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图形桌面
CentOS 7.9版本(CentOS-7-aarch64-Everything-2009)适用于ARM64 (aarch64),必须集齐9个文件才能一起解压缩使用,9个文件下载地址: CentOS-7-aarch64-Everything-2009.part09.rar https://download.csdn.net/download/weixin_43800734/20419195 CentOS-7-aarch64-Everything-2009.part08.rar https://download.csdn.net/download/weixin_43800734/20419107 CentOS-7-aarch64-Everything-2009.part07.rar https://download.csdn.net/download/weixin_43800734/20419029 CentOS-7-aarch64-Everything-2009.part06.rar https://download.csdn.net/download/weixin_43800734/20418995 CentOS-7-aarch64-Everything-2009.part05.rar https://download.csdn.net/download/weixin_43800734/20418492 CentOS-7-aarch64-Everything-2009.part04.rar https://download.csdn.net/download/weixin_43800734/20418455 CentOS-7-aarch64-Everything-2009.part03.rar https://download.csdn.net/download/weixin_43800734/20418366 CentOS-7-aarch64-Everything-2009.part02.rar https://download.csdn.net/download/weixin_43800734/20418341 CentOS-7-aarch64-Everything-2009.part01.rar https://download.csdn.net/download/weixin_43800734/20418267 CentOS是免费的、开源的、可以重新分发的开源操作系统,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一。 CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 )规定释出的源码所编译而成。自2004年3月以来,CentOS Linux一直是社区驱动的开源项目,旨在与RHEL在功能上兼容。
CentOS 7.9版本(CentOS-7-aarch64-Everything-2009)适用于ARM64 (aarch64),必须集齐9个文件才能一起解压缩使用,9个文件下载地址: CentOS-7-aarch64-Everything-2009.part09.rar https://download.csdn.net/download/weixin_43800734/20419195 CentOS-7-aarch64-Everything-2009.part08.rar https://download.csdn.net/download/weixin_43800734/20419107 CentOS-7-aarch64-Everything-2009.part07.rar https://download.csdn.net/download/weixin_43800734/20419029 CentOS-7-aarch64-Everything-2009.part06.rar https://download.csdn.net/download/weixin_43800734/20418995 CentOS-7-aarch64-Everything-2009.part05.rar https://download.csdn.net/download/weixin_43800734/20418492 CentOS-7-aarch64-Everything-2009.part04.rar https://download.csdn.net/download/weixin_43800734/20418455 CentOS-7-aarch64-Everything-2009.part03.rar https://download.csdn.net/download/weixin_43800734/20418366 CentOS-7-aarch64-Everything-2009.part02.rar https://download.csdn.net/download/weixin_43800734/20418341 CentOS-7-aarch64-Everything-2009.part01.rar https://download.csdn.net/download/weixin_43800734/20418267 CentOS是免费的、开源的、可以重新分发的开源操作系统,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一。 CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 )规定释出的源码所编译而成。自2004年3月以来,CentOS Linux一直是社区驱动的开源项目,旨在与RHEL在功能上兼容。
CentOS 7.9版本(CentOS-7-aarch64-Everything-2009)适用于ARM64 (aarch64),必须集齐9个文件才能一起解压缩使用,9个文件下载地址: CentOS-7-aarch64-Everything-2009.part09.rar https://download.csdn.net/download/weixin_43800734/20419195 CentOS-7-aarch64-Everything-2009.part08.rar https://download.csdn.net/download/weixin_43800734/20419107 CentOS-7-aarch64-Everything-2009.part07.rar https://download.csdn.net/download/weixin_43800734/20419029 CentOS-7-aarch64-Everything-2009.part06.rar https://download.csdn.net/download/weixin_43800734/20418995 CentOS-7-aarch64-Everything-2009.part05.rar https://download.csdn.net/download/weixin_43800734/20418492 CentOS-7-aarch64-Everything-2009.part04.rar https://download.csdn.net/download/weixin_43800734/20418455 CentOS-7-aarch64-Everything-2009.part03.rar https://download.csdn.net/download/weixin_43800734/20418366 CentOS-7-aarch64-Everything-2009.part02.rar https://download.csdn.net/download/weixin_43800734/20418341 CentOS-7-aarch64-Everything-2009.part01.rar https://download.csdn.net/download/weixin_43800734/20418267 CentOS是免费的、开源的、可以重新分发的开源操作系统,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一。 CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 )规定释出的源码所编译而成。自2004年3月以来,CentOS Linux一直是社区驱动的开源项目,旨在与RHEL在功能上兼容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值