首页 > 解决方案 > 如何在 QEMU 模拟器下在 Windows10 64 位上运行基于 Rust 的 Redox OS 的预编译镜像?

问题描述

如何使用 QEMU 模拟器在 Windows10 64 位上运行基于 Rust 的 Redox OS 的预编译映像?

标签: rustqemuredox-os

解决方案


  1. 下载 Redox OS ISO 驱动器映像,该驱动器映像将具有 QEMU 稍后将执行的已编译 OS 映像。请从此处获取 .ISO 文件的最新版本(点击下载链接获取最新版本)。
  2. 使用映像安装程序安装 ISO 映像,该安装程序能够将 ISO 映像显示为连接到系统的驱动器,允许文件访问。
  3. 将 LIVEDISK.gz 文件复制到您的硬盘并解压其中的 livedisk.bin 文件。这是通过模拟器的 Redox 可引导映像,在本例中为 QEMU。 在此处输入图像描述
  4. 从这里为 Windows 安装最新版本的预编译 QEMU 映像。
  5. 在此处阅读这个有趣的博客教程并为正版 Intel CPU 安装 HAXM。
  6. 使用以下命令从 DOS 框中执行 QEMU(修复以指定正确的目录):

C:\Program Files\qemu>qemu-system-x86_64 -serial mon:stdio -d cpu_reset -d guest_errors -smp 4 -m 1024 -s -machine q35 -device ich9-intel-hda -device hda-duplex -net nic,model=e1000 -net user -device nec-usb-xhci,id=xhci -device usb-tablet,bus=xhci.0 -cpu qemu64 -drive file=C:\Users\redox\Documents\GitHub\redox\livedisk.bin,format=raw -accel hax
  1. 按照此处的说明登录 Redox OS。享受! 在此处输入图像描述

注意:我的鼠标移动非常糟糕,以至于无法使用。也许是对 QEMU 输入设备的一些按摩?没有把握。欢迎任何提示:)

提示:在此处安装带有说明的源代码。


推荐阅读