aarch64 centos虚拟机搭建流程

环境:centos AARCH64

1、升级gcc

CentOS7环境下gcc(版本10.2.0)升级详细过程 - IIS7站长之家【WWW.IIS7.COM】

2、编译qemu 

./configure;make -j4;make install;

3、编译镜像

镜像从哪里取呢?直接linux 编译

4、从centos 官网取

CentOS Mirrors List

centos 官网取的是iso 镜像,需要先安装再启动,qemu 支持cdrom 安装,安装步骤如下:

        1、qemu-img create -f qcow CentOs.img 10G;只是创建了一个格式文件,不会真正占用磁盘10G

        2、下载QEMU_EFI 文件

                Linaro Releases

        3、安装CentOS7 Minimal 镜像

./qemu-system-aarch64 -m 1024M -M virt -cpu cortex-a53 -smp 2 -bios /home/xzl/mirror/QEMU_EFI.fd -hda /home/xzl/virt/centos_img/CentOS.img -cdrom /home/xzl/mirror/CentOS-7-aarch64-Minimal-2009.iso -boot d -k /usr/share/qemu-kvm/keymaps/en-us -nographic --enable-kvm -device virtio-net-pci,netdev=tap0 -netdev tap,id=tap0,ifname=tap0

安装过程中会报Please complete all spokes before continuing,需要把[!]修改成[x]。

aarch64 centos虚拟机搭建流程_第1张图片

4、安装完成后自动重启,就可以进入系统

5、退出后,下一次启动,就从CentOS.img 直接启动即可

./qemu-system-aarch64 -m 1024M -M virt -cpu cortex-a53 -smp 2 -bios /home/xzl/mirror/QEMU_EFI.fd -hda /home/xzl/virt/centos_img/CentOS.img -k /usr/share/qemu-kvm/keymaps/en-us -nographic --enable-kvm -device virtio-net-pci,netdev=tap0 -netdev tap,id=tap0,ifname=tap0

6、启动完成

aarch64 centos虚拟机搭建流程_第2张图片

        

你可能感兴趣的:(linux,嵌入式,arm,linux,嵌入式硬件)