需要先安装UEFI firmware for 64-bit ARM virtual machines:
apt install qemu-efi-aarch64 pve-edk2-firmware-aarch64
下载debian的arm版iso:
wget https://cdimage.debian.org/cdimage/release/current/arm64/iso-cd/debian-11.6.0-arm64-netinst.iso
然后在界面上创建虚拟机:
1.光盘选刚才的光盘
2.操作系统,不使用任何介质
3.系统/BIOS选择UEFI,去掉“添加EFI磁盘”
其他大致设置一下就行
设置虚拟机硬件:
1.删除CD/DVD驱动器
2.添加一个串口,默认0
3.添加->CD/DVD,总线/设备类型为SCSI,添加刚下载的iso
4.编辑 显示器,显卡改为"串行终端0"
设置选项:
1. 引导顺序,将iso设置为第一位
编辑虚拟机配置:
vi /etc/pve/qemu-server/112.conf
增加:
arch: aarch64
注释掉:
#vmgenid xxx...
在界面里启动虚拟机,然后跟随向导进行安装,可能会略慢。
安装完后,关机,将光盘拿出去,改变启动顺序为硬盘启动,同时关闭网卡PXE启动
再次开机,不出意外,你会见到类似下面的EFI shell
![](https://www.stephenwxf.com/zb_users/upload/2024/08/20240826182154_32561.webp)
手工启动:
fs0:\EFI\debian\grubaa64.efi
也可以编辑一个startup.nsh,加入进去,这样就可以自动启动了
- 上一篇:PVE下的ZFS替换磁盘
- 下一篇:Go语言来编写一个测试NAT模式的代码
发表评论: