注意这里只是复制512字节到U盘引导扇区,linux 0.11没有USB驱动,并不能从U盘启动
1. 将U盘插入Ubuntu系统
2. 运行fdisk -l可以看到U盘对应的设备为/dev/sdb
# fdisk -l
Disk /dev/sda: 85.9 GB, 85899345920 bytes
255 heads, 63 sectors/track, 10443 cylinders, total 167772160
sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c1c6b
Device
Boot Start End Blocks Id System
/dev/sda1 * 2048 163579903 81788928 83 Linux
/dev/sda2 163581950 167770111 2094081 5 Extended
/dev/sda5 163581952 167770111 2094080 82 Linux swap / Solaris
Disk /dev/sdb: 2000 MB, 2000682496 bytes
62 heads, 62 sectors/track, 1016 cylinders, total 3907583
sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device
Boot Start End Blocks Id System
3. 将引导程序复制到U盘引导扇区(注意是/dev/sdb,不能是 /dev/sdb1)
# dd if=./boot.bin of=/dev/sdb
# sync