在这个画面中,您可以输入 e 或 c 来选择『编辑』或『进入指令列模式』,无论如何,这两个选项将使您进入指令列模式当中啦!所以您就可以看到一个大大的 grub> 提示字符,然后就可以修改或者是自订一些项目啦!而这些修改或者设定的项目,并不会主动的去覆盖您的 /boot/grub/menu.lst ,而是这次登入所做的修改而已呢!通常我都是选择 e 进入编辑的画面,然后选择 kernel 与 root 那两项内容进行编辑即可!例如我们上面提过的,我的 root 与 kernel 已经知道了正确的讯息,所以我就可以按下 c 来输入底下的字样: grub> root (hd0,0) grub> kernel /boot/vmlinuz-2.4.19-16mdk root=/dev/hda1 这样就可以进入我们的主机了呢!很厉害吧! -------------------------------------------------------------------------------- 可开机磁盘与救援磁盘制作 不论任何时候,制作可以开机的磁盘与救援的磁盘,都是一件很值得鼓励的事情!这里我们提供简单的方式来让您的磁盘可以开机呦! # 制作软盘开机片: [root @test root]# mkbootdisk --device /dev/fd0 `uname -r` Insert a disk in /dev/fd0. Any information on the disk will be lost. Press to continue or ^C to abort: # 制作救援磁盘: [root @test root]# mkrescue --device /dev/fd0 不过, mkrescue 比较麻烦的一点是,这个程序仅支持 lilo 这个 loader 的 image file ,所以如果刚刚您是使用 grub 来设定 MBR 的话,那么 mkrescue 就无法动作了? -------------------------------------------------------------------------------- 本章习题练习 ( 要看答案请将鼠标移动到『答:』底下的空白处,按下左键圈选空白处即可察看 ) 我有个朋友跟我说,他想要让一个程序在 Linux 系统下一开机就激活,但是在关机前会自动的先结束该程序,我该怎么建议他? 答: 由于 /etc/rc.d/rc[0-6].d 里面有的 Sxxname 与 Kxxname 可以设定开机激活与关机结束的事项!所以我就可以轻易的写一个 script 放在 /etc/rc.d/init.d 里面,并连结到我的 run-level 里头,就可以让他自由自在的激活与结束了! 万一不幸,我的一些模块没有办法让 Linux 的核心捉到,但是偏偏这个核心明明就有支持该模块,我要让该模块在开机的时候就被加载,那么应该写入那个档案? 答: 应该写入 /etc/modules.conf 这个档案,他是模块加载相关的地方呢