Linux x64 环境下配置 arm 架构虚拟机安装 deepin v23
下载 arm 版 deepin v23
https://cdimage.deepin.com/releases/23-RC2/arm64/deepin-desktop-community-23-preview-arm64.iso
安装 qemu-system-arm
sudo apt install qemu-system-arm
下载 UEFI
wget http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd
创建虚拟盘
qemu-img create -f qcow2 deepin_arm.qcow2 20G
安装过程中发现,deepin v23 不支持纯字符界面安装,无法启动,只能使用图形界面方式安装,安装及运行非常卡,基本不可用。
ubuntu 2204 可以在纯字符界面情况下成功安装。
图形界面安装运行 deepin v23:
qemu-system-aarch64 -m 4096 -cpu cortex-a72 -smp 4 -M virt -bios QEMU_EFI.fd -device nec-usb-xhci -device usb-kbd -device usb-mouse -device VGA -drive if=none,file=deepin-desktop-community-23-preview-arm64.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -drive if=none,file=deepin_arm.qcow2,id=hd0 -device virtio-blk-device,drive=hd0
字符界面安装运行 ubuntu 2204
qemu-system-aarch64 -m 4096 -cpu cortex-a57 -smp 4 -M virt -bios QEMU_EFI.fd -nographic -drive if=none,file=ubuntu-22.04.4-live-server-arm64.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -drive if=none,file=deepin_arm.qcow2,id=hd0 -device virtio-blk-device,drive=hd0
解决图形界面启动报错的问题
sudo apt install vgabios
ln -s /usr/share/vgabios/vgabios.stdvga.bin /usr/share/qemu/vgabios-stdvga.bin