我想运行 Fedora手臂在 Windows 64 位机器上分发。被困在显示黑屏的 qemu 中,无论我读过什么并调整过什么,它似乎都无法启动。
我确实采取了以下安装步骤
- 获取的 Fedora 服务器 Arm 镜像:https://arm.fedoraproject.org/。
- 为 Windows 安装了最新的 qemu 64:https://qemu.weilnetz.de/w64/
- 解压原始镜像并在 Linux 机器上使用 virt-builder --get-kernel Fedora-Server-armhfp-25-1.3-sda.raw 提取内核、内核和 ramdisk(virt-builder 来自 libguestfs-tools)
- 现在我有 3 个文件传输到 Windows:kernel、ramdisk 和 Fedora-Server-armhfp-25-1.3-sda.raw
现在我尝试使用以下命令启动一切:
"c:\program files\qemu\qemu-system-arm.exe" -M raspi2 -m 512 -kernel ./vmlinuz-4.8.6-300.fc25.armv7hl -initrd ./initramfs-4.8.6-300.fc25.armv7hl.img -redir tcp:2200::22 -append "root=/dev/mmcblk0p2 vga=normal mem=512M devtmpfs.mount=0 rw" -drive file=Fedora-Server-armhfp-25-1.3-sda.raw,if=sd,cache=writeback
但无论我尝试在命令行上进行更改,qemu 都只显示黑色控制台屏幕并且无法启动。