ubuntu使用-ubuntu23.10中创建arm架构的银河麒麟操作系统v10
ubuntu 使用-ubuntu23.10 中创建 arm 架构的银河麒麟操作系统 v10
安装 qemu 之后,从应用中或者使用virt-manager
命令打开虚拟系统管理器。
创建虚拟机,架构选择aarch64
,机器类型不知道选什么,暂选的是virt
,后面有问题的话再说。
参考国产银河麒麟操作系统下载地址收集 --【更新】2023.11.13下载了银河麒麟操作系统 v10 飞腾版。
ISO 选择了下载的镜像,操作系统不知道选什么,自动检测也检测不出来,经测试,这里选 centos7,ubuntu22.04 都是可以的。
在安装前自定义配置
固件选择uefi aarch64
。
选择开始安装,出现如下界面
最终停在了如下界面
虽然安装失败,但是也算是有了一点进展。
参考用 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
注意这里的文件的路径。
出现了如下界面,看来是没有问题的。
尝试修改 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
,先停在这儿吧。