1.boot盘的制作
很多Linux发行套件已经提供了boot盘,一般情况是在DOS下使用RAWRITE制作一张boot盘。当然这种方法是在安装Linux之前进行制作。如果在安装了Linux之后希望再制作linux启动盘,请按以下步骤进行:
(1)以root的身份进行登录。
(2)确定内核的位置,一般情况下内核位于/vmlinuz中,当然不同的发行套件中该位置可能会有区别,可以查看相关的文档。
(3)用rdev命令设置根设备为Linux系统的根文件系统。首先查看内核中对根文件系统的配置,执行如下命令
#rdev /vmlinuz
如果你的Linux根文件系统位于/dev/hda1,那么应该有如下的信息:
Root Device /dev/hda1
注意:该信息随你在安装时的配置不同而结果可能不同。另外还有一点值得注意的是,该设置值可能并不正确,例如我的系统(RedHat 6.0 kernel 2.2.5-15)上的配置值就显示如下:
#rdev /boot/vmlinuz
Root Device /dev/sdc1 (显示为sdc1即第三SCSI硬盘,而我的机器上根本没有!)
但是这并不表明该配置有问题,因为lilo.conf中的相关配置项会覆盖该值,详见boot/root盘中的分析。
(4)如果上一步的显示信息和你的实际配置有偏差,可以执行如下命令进行修正:
rdev /dev/vmlinuz /dev/hda1 (假设根文件系统位于/dev/hda1上)
再次执行rdev /vmliuz确保正确,否则做出来的盘是不会启动的!
(5)拿一张已格式化的软盘(Linux下用fdformat格式化),执行下述命令:
#dd if=/vmlinuz of=/def/fd0 bs=8192
至此,一张专用于引导Linux系统的boot盘就做好了。去测试一下吧!