加载论坛时出错,请强制刷新页面重试。

想通过qemu-system-loongarch64制作uos在windows下的虚拟机,但是一直卡在UEFI的shell界面,怎么破?

freeeeee

已经成功启动archlinux-mate-2022.12.03-loong64.qcow2。使用的是命令是

qemu-system-loongarch64.exe -m 4G -cpu la464-loongarch-cpu -machine virt -smp 4 -bios ./QEMU_EFI_7.2.fd -serial stdio -device virtio-gpu-pci -net nic -net user -device nec-usb-xhci,id=xhci,addr=0x1b -device usb-tablet,id=tablet,bus=xhci.0,port=1 -device usb-kbd,id=keyboard,bus=xhci.0,port=2 -hda archlinux-mate-2022.12.03-loong64.qcow2

挂载iso

qemu-system-loongarch64.exe -m 4G -cpu la464-loongarch-cpu -machine virt -smp 4 -bios ./QEMU_EFI_7.2.fd -serial stdio -device virtio-gpu-pci -net nic -net user -device nec-usb-xhci,id=xhci,addr=0x1b -device usb-tablet,id=tablet,bus=xhci.0,port=1 -device usb-kbd,id=keyboard,bus=xhci.0,port=2 -hda archlinux-mate-2022.12.03-loong64.qcow2 -cdrom uniontechos-desktop-20-professional-1050-update3-loongarch64.iso

能在arclinux中看到对应镜像

但是通过以下命令启动后,只能看到UEFI的shell。这个咋办啊。。。。

qemu-img create -f qcow2 uos20.qcow2 64G

qemu-system-loongarch64.exe -m 4G -cpu la464-loongarch-cpu -machine virt -smp 4 -bios ./QEMU_EFI_7.2.fd -serial stdio -device virtio-gpu-pci -net nic -net user -device nec-usb-xhci,id=xhci,addr=0x1b -device usb-tablet,id=tablet,bus=xhci.0,port=1 -device usb-kbd,id=keyboard,bus=xhci.0,port=2 -hda uos20.qcow2 -cdrom uniontechos-desktop-20-professional-1050-update3-loongarch64.iso


杜比

简单的说,现在龙芯主推的loongnix和uniontechos和所使用的固件,属于稳定版
而在开源社区提交的代码里,从固件到内核乃至abi都发生了较大的变化,属于开发版
稳定版和开发版,是不能混合使用的。
你所使用的qemu固件,属于开发版范畴,加载“新世界”“开发版“的镜像,是可以的
但加载统信这样的稳定版系统,会出现各种问题


freeeeee

所以我应该去找旧世界的帖子和固件是吧?


杜比

freeeeee 你应该找新世界的发行版,正如你之前测试用的archlinux


知识共享许可协议
本站文章除其作者特殊声明外,一律采用CC BY-NC-SA 4.0许可协议进行授权。
进行转载或二次创作时务必以相同协议进行共享,严禁用于商业用途