【发布时间】:2019-04-27 03:46:05
【问题描述】:
我正在完成Brokenthorn OS 教程,在该教程中我使用 MSDOSFS 命令在 Ubuntu 中创建了一个虚拟软盘,然后我对此虚拟软盘进行了更改,例如使用 DD 命令更改其 MBR 以及复制和删除文件,问题是何时我做了一些更改,然后在 Qemu 上运行它,它没有检测到更改并显示结果,就好像我没有对软盘驱动器进行任何更改一样,但是在运行并退出 qemu 几次之后,它开始向我显示正确的结果.为什么 qemu 不能立即检测到变化?
【问题讨论】:
-
您好,感谢您的回复。你的意思是我应该挂载虚拟软盘拷贝文件到它然后卸载它然后在qemu上使用它?
-
我使用 msdosfs 命令创建虚拟软盘映像,然后使用“mount imagename.img foldername”命令在其上挂载一个文件夹,然后使用简单的 cp 将文件复制到文件夹。
-
非常感谢,您的解决方案奏效了。现在它工作得很好。谢谢。
标签: qemu mount bootloader osdev