我将伟大我自己的操作系统。当我使用以下方法将hello.bin
加载到USB时:
sudo dd if=hello.bin of=/dev/sdb1 bs=512 count=1
并使用以下命令使用Qemu测试可引导USB:
sudo qemu-system-i386 dev/sdb
结果是:
qemu-system-i386: Could not open 'dev/sdb': No such file or directory
我该如何解决我的问题?
发布于 2017-12-03 15:30:36
你要做的是非常危险的行为。
这里的任何错误都可能代价很高。
你可能会丢失你的数据。
但是,请确保/dev/sdb存在。
您可以使用sudo lsblk
检查所有块设备,然后继续使用dd
。通常可以写到整个磁盘,而不是它的分区(sdb而不是sdb1)。
在qemu部分,您应该使用完整的路径:sudo qemu-system-i386 /dev/sdb
。
发布于 2021-01-03 09:12:14
使用设备名称/dev/sdb而不是分区标签/dev/sdb 1,映像文件是磁盘的低级别映像,可以包含多个分区,这些分区将放在/dev/sdb上并自动标记。
https://askubuntu.com/questions/982747
复制相似问题