• Home
  • About
    • Moon photo

      Moon

      a development programmer, backend, Java.

    • Learn More
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

build arm os on x64 os

29 Oct 2022

Reading time ~1 minute

宿主机操作

install.sh

sudo apt install -fy qemu-system-arm
mkdir -p ~/qemu && cd ~/qemu/
qemu-img create -f qcow2 hda3.qcow2 60G

qemu-system-aarch64 -nographic -M virt -cpu cortex-a57 -smp 4 -m 4G -bios /usr/share/qemu-efi-aarch64/QEMU_EFI.fd \
-drive file=ubuntu-18.04.6-server-arm64.iso,if=none,id=install,media=cdrom,readonly=on -device virtio-scsi-device -device scsi-cd,drive=install \
-drive if=none,file=hda3.qcow2,format=qcow2,id=hd -device virtio-blk-device,drive=hd \
-nic user,model=virtio

launch.sh

qemu-system-aarch64 -nographic -M virt -cpu cortex-a57 -smp 4 -m 4G -bios /usr/share/qemu-efi-aarch64/QEMU_EFI.fd \
-drive if=none,file=hda3.qcow2,format=qcow2,id=hd -device virtio-blk-device,drive=hd \
-fsdev local,id=fsdev0,path=/home/Public,security_model=passthrough -device virtio-9p-pci,fsdev=fsdev0,mount_tag=Public

客户机操作

sudo mount -t 9p -o trans=virtio,version=9p2000.L Public ~/Public

附上推荐配置

内存 8GB
处理器 16(8*2)虚拟化引擎
磁盘 200GB
网络适配器 桥接模式(自动)

3:02 2022/10/29


参考链接

  • https://blog.csdn.net/weixin_51760563/article/details/119935101
  • https://blog.csdn.net/whb19881207/article/details/102456179


x64armqemuvirt Share Tweet +1