内容提要
本文介绍使用 QEMU 8.0 安装龙芯 LoongArch64 版 Arch Linux 的步骤:从官网下载 QEMU_EFI_8.0.fd 固件和 qcow2 系统镜像并解压,安装 qemu-full 依赖,然后通过 qemu-system-loongarch64 命令指定固件、镜像、CPU、内存等参数启动安装。
延伸解读
固件与镜像版本需匹配
文章特别提醒注意固件版本和系统镜像版本。QEMU_EFI_8.0.fd 是 UEFI 固件,而 archlinux-xfce4-2023.05.10-loong64.qcow2 是系统镜像,两者需兼容才能正常启动。若版本不匹配,可能导致启动失败或硬件识别异常,因此建议从官方渠道获取配套版本。
qemu-full 包确保 GPU 支持
作者建议安装 qemu-full 包,并提到以前安装其他包导致 GPU 加载不了。这表明完整的 QEMU 包提供了必要的图形设备模拟支持,对于需要图形界面的 Arch Linux 安装尤为重要。若使用精简版 QEMU,可能缺少 virtio-gpu-pci 等设备驱动,影响显示功能。
启动命令参数解析
启动命令中,-m 4G 分配 4GB 内存,-cpu la464-loongarch-cpu 指定龙芯 CPU 型号,-machine virt 使用虚拟平台,-smp 4 启用 4 个 CPU 核心。此外,-bios 指定固件,-serial stdio 将串口输出到终端,-device virtio-gpu-pci 添加 GPU,-net nic -net user 配置用户模式网络,USB 设备则通过 nec-usb-xhci 控制器添加。
Q&A
如何在QEMU 8.0中安装龙芯LoongArch64版Arch Linux?
步骤包括:1. 从Loong Arch Linux官网下载QEMU_EFI_8.0.fd固件和archlinux-xfce4-2023.05.10-loong64.qcow2.zst系统镜像,并解压出qcow2文件;2. 安装qemu-full包;3. 使用qemu-system-loongarch64命令,指定固件、镜像、CPU、内存等参数启动安装。
安装龙芯LoongArch64版Arch Linux需要下载哪些文件?
需要下载两个文件:QEMU_EFI_8.0.fd(固件)和archlinux-xfce4-2023.05.10-loong64.qcow2.zst(系统镜像),后者下载后需解压出qcow2文件。
为什么建议安装qemu-full包而不是其他QEMU包?
因为如果安装的不是qemu-full包,可能会导致GPU加载不了。
启动龙芯LoongArch64版Arch Linux的QEMU命令是什么?
命令为:qemu-system-loongarch64 -m 4G -cpu la464-loongarch-cpu -machine virt -smp 4 -bios ./QEMU_EFI_8.0.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-xfce4-2023.05.10-loong64.qcow2
启动时需要注意固件和镜像的版本吗?
需要注意固件版本和系统镜像版本,确保它们兼容。
QEMU启动命令中如何配置CPU和内存?
通过-cpu la464-loongarch-cpu指定CPU型号,通过-m 4G指定内存大小为4G。