单独把/boot/boot.bin写入硬盘第一扇区,是可以工作的。如下所示
as@as-virtual-machine:~/osdir/chapter10E$ dd if=boot/boot.bin of=80m.img bs=512 count=1 conv=notrunc
1+0 records in
1+0 records out
512 bytes copied, 0.000412739 s, 1.2 MB/s
as@as-virtual-machine:~/osdir/chapter10E$ qemu-system-i386 -hda 80m.img
WARNING: Image format was not specified for '80m.img' and probing guessed raw.
Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
Specify the 'raw' format explicitly to remove the restrictions.
运行效果如下所示

本文介绍了一种将/boot/boot.bin文件单独写入硬盘第一扇区的方法,并通过dd命令进行了实际操作,验证了该方法的有效性。使用qemu进行模拟运行,成功启动。
551

被折叠的 条评论
为什么被折叠?



