rust - 如何在 QEMU 模拟器下在 Windows 10 64 位上运行基于 Rust 的 Redox OS 的预编译镜像?

标签 rust qemu

如何使用 QEMU 模拟器在 Windows 10 64 位上运行基于 Rust 的 Redox 操作系统的预编译镜像?

最佳答案

  1. 下载 Redox OS ISO 驱动器镜像,其中包含 QEMU 稍后将执行的已编译操作系统镜像。请从 here 获取最新版本的 .ISO 文件(单击最新版本的下载链接)。
  2. 使用 image mounter 安装 ISO 镜像这将能够将 ISO 镜像显示为附加到系统的驱动器,允许文件访问。
  3. 将 LIVEDISK.gz 文件复制到您的硬盘驱动器并提取其中的 livedisk.bin 文件。这是通过模拟器(在本例中为 QEMU)的 Redox 可引导镜像。 enter image description here
  4. here 安装最新版本的 Windows 预编译 QEMU 镜像.
  5. 阅读这篇有趣的文章 blog tutorial在这里并为正版英特尔 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. 按照说明操作 here登录到 Redox 操作系统。享受! enter image description here

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

提示:按照说明安装源代码 here .

关于rust - 如何在 QEMU 模拟器下在 Windows 10 64 位上运行基于 Rust 的 Redox OS 的预编译镜像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53556268/

相关文章:

qemu - 如何在没有 TCG 和 KVM 的情况下运行 QEMU

rust - 在 Rust 中是否可以在作用域结束之前删除一个对象?

rust - 我怎样才能返回一个函数?

rust - 使用在另一个文件中定义的未声明类型

error-handling - Rust 是否有提前返回错误的钩子(Hook)?

你能检查使用 Qemu 模拟器运行的程序的性能吗?

qemu - 构建错误: qemu-arm: command not found