众所周知,只要用软盘绝对扇区读写工具把汇编代码写入软盘,使程序被加载到0x7c00处,之后用代码填充512字节内容在计算机启动时从软盘引导即可执行那512字节内的汇编代码我的问题就是怎么用U盘实现上述功能,是否相应的有U盘绝对扇区读写工具?另外,在Linux上(ubuntu)有类似于dd的命令以实现上述功能吗?
答:dd if=boot.bin of=/dev/fd0 bs=512 count=1 当你在Linux系统下插上u盘后查看系统给它分配的设备号(命令:fdisk -L,设备号大体是/dev/*),然后替换命令中的/dev/fd0就可以向u盘的启动扇区写东西了。