1.前言
我们有时候需要一个arm的机器,但是又懒得去网上购买服务器,此时如果我们有pve的话,我们就可以简单的在pve上面安装一个debian或者其他版本的arm架构的虚拟机以供我们进行使用。原理就是利用qemu的虚拟功能。但是要注意的是,虚拟出来的虚拟机性能会差一些。
2.安装过程
1.安装相关包
apt install qemu-efi-aarch64 apt install pve-edk2-firmware-aarch64
2.下载arm系统光盘镜像
https://cdimage.debian.org/debian-cd/current/arm64/iso-cd/
3.创建虚拟机
注意:
1.先不要选择ISO,因为arm要用SCSI接口的光驱。
2.磁盘的接口要是SCSI,且把IO Thread 关掉
3.cpu随便选,网络记得要是这个才行
4.修改配置
1.移除原来的CD/DVD驱动,添加CD/DVD驱动器,记得总线要选择SCSI,硬盘选择刚刚从网上下载的arm镜像
2.BIOS改成OVMF(UEFI)
3.添加EFI磁盘同时记得调整引导顺序
4.进入命令行
nano /etc/pve/qemu-server/your-server-id.conf
把cpu: x86-64-v2-AES删除,注释掉vmgenid,添加arch: aarch64,将scsihw改成virtio-scsi-pci,保存并退出。
然后就可以启动了