单独把/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.
运行效果如下所示