下一步是使用 Grub 制作启动软盘。GNU Grub 是 GRand Unified Bootloader(统一启动加载器)。它可以处理 BOOTP 和 TFTP,因此可以从网络启动。
default=0 timeout=1 title Clone bootp root (nd) kernel /vmlinuz rw root=/dev/ram ramdisk_size=4096 init=/bin/clone initrd /initrd.gz |
要编译 Grub,首先从 Grub 网站 下载源代码 tarball 并解压。运行 configure,指定您刚刚创建的菜单文件和网卡型号。像往常一样运行 make。
# tar xzf grub-0.92.tar.gz # cd grub-0.92 # ./configure --enable-preset-menu=../grub.conf --enable-3c90x # make |
同样,在您看到 3c90x 的地方,放入您的网卡型号。首先检查 Grub 是否支持它。
一旦 Grub 编译完成,启动软盘的镜像就是以下文件的串联stage1/stage1和stage2/stage2。要制作软盘,请运行
# cat stage1/stage1 stage2/stage2 | dd of=/dev/fd0 |