ubuntu使用-ubuntu23.10中创建arm架构的银河麒麟操作系统v10

ubuntu 使用-ubuntu23.10 中创建 arm 架构的银河麒麟操作系统 v10

安装 qemu 之后,从应用中或者使用virt-manager命令打开虚拟系统管理器。
创建虚拟机,架构选择aarch64,机器类型不知道选什么,暂选的是virt,后面有问题的话再说。
enter description here
参考国产银河麒麟操作系统下载地址收集 --【更新】2023.11.13下载了银河麒麟操作系统 v10 飞腾版。

ISO 选择了下载的镜像,操作系统不知道选什么,自动检测也检测不出来,经测试,这里选 centos7,ubuntu22.04 都是可以的。
enter description here

在安装前自定义配置
enter description here
固件选择uefi aarch64
enter description here
选择开始安装,出现如下界面
enter description here
最终停在了如下界面
enter description here

虽然安装失败,但是也算是有了一点进展。
参考用 QEMU 虚拟国产飞腾 + 麒麟环境解决这个问题。

linaro 网站上下载了一个固件,叫做QEMU_EFI.fd。按照上面这个网站上的说明,使用如下命令创建一个虚拟机,

qemu-img create -f qcow2 rootfs.qcow2 50G
qemu-system-aarch64 -m 4096 -cpu cortex-a72 -smp 4,cores=4,threads=1,sockets=1 -M virt -bios QEMU_EFI.fd -net nic,model=pcnet -device nec-usb-xhci -device usb-kbd -device usb-mouse -device VGA -drive if=none,file=./Kylin-Desktop-V10-SP1-General-Release-2303-ARM64.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -drive if=none,file=rootfs.qcow2,id=hd0 -device virtio-blk-device,drive=hd0

注意这里的文件的路径。
出现了如下界面,看来是没有问题的。
enter description here
enter description here

尝试修改 virt-manager 的设置,使它也能安装。

参考了配置 qemu 支持 UEFI 启动在 virt-manager 设置虚拟机固件的地方可以看到,固件是存放在/usr/share/AAVMF这里的。把刚才下载的QEMU_EFI.fd复制到这里来。
编辑/etc/libvirt/qemu.conf文件,在开头增强如下内容:

nvram=["/usr/share/AAVMF/QEMU_EFI.fd:/usr/share/AAVMF/QEMU_EFI.fd"]

然后重启libvirtd服务

systemctl restart libvirtd

再用virt-manager按照前面的过程新建一个虚拟机,这时还是不可以看到固件QEMU_EFI.fd,先停在这儿吧。