使用qemu8.0安装龙芯loongarch64版本archlinux

使用qemu8.0安装龙芯loongarch64版本archlinux

💡 原文中文,约900字,阅读约需2分钟。
📝

内容提要

本文介绍使用 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。

🏷️

标签

➡️

继续阅读