LILO, Linux Crash Rescue HOWTO LILO 毁损,无法开机( 三 )




--------------------------------------------------------------------------------

bash$;man;mkbootdisk
bash#;cp;/etc/lilo.conf;/etc/lilo-original.conf


--------------------------------------------------------------------------------
注意:您必须记得将;lilo-original.conf;复制回;lilo.conf!!;编辑;/etc/lilo.conf;并将您在;"状况;1";所获得的;root;分割区格式填入;之後插入空白磁碟片并执行;-;
--------------------------------------------------------------------------------

bash#;mkbootdisk;/dev/fd0
bash#;cp;/etc/lilo-original.conf;/etc/lilo.conf


--------------------------------------------------------------------------------
测试此开机磁片,检视其是否能运作,并将第一步中利用;tar;作备分的档案;/b1/root-hda4.tar;回复 。;(译注:您可使用;tar;xvf;来回复 。详见;tar;manpage);
1.2;预防性措施;
您应当采取下列的预防性措施来处理未来可能发生的问题:;


您一定要偶尔制作救援开机磁片,且在您改变分割区时一定要制作 。插入空白磁碟片并执行;-;
--------------------------------------------------------------------------------

bash$;man;mkbootdisk
mkbootdisk;存在於;mkbootdisk*.rpm;的套件,您必须安装它 。
(译注:随不同发行套件而有所差异;请洽询您的发行套件厂商或组织)
bash$;mkbootdisk;--help
bash$;mkbootdisk;--device;/dev/fd0;2.2.12-20


--------------------------------------------------------------------------------


您手边必须拥有;tomsrtbt;的开机磁片 。详见;http://www.toms.net/rb;

您手边必须拥有;Yard;救援和开机磁片 。详见;http://www.croftj.net/~fawcett/yard;

备分;/root;与;/boot;目录 。使用;Tomsrtbt;开机磁片开机,并且执行;
--------------------------------------------------------------------------------

bash#;vi;/etc/fstab
加入以下数行;-
/dev/hda1;/a1;vfat;defaults;1;1
/dev/hdb1;/b1;vfat;defaults;1;1
以我的系统为例,;hda1;为;linux;之;root;分割区;"/"
bash#;cd;/;
bash#;tar;cvf;/b1/linux-root-partition-hda1.tar;;a1
bash#;tar;cvf;/b1/linux-boot-partition-hda1.tar;;a1/boot


--------------------------------------------------------------------------------

1.3;移除;LILO;
您可以使用;DOS;启动载入程式(boot;loader)载入启动磁区,并以之取代;LILO 。在;MS;DOS;提示符号下输入以下指令:;


--------------------------------------------------------------------------------

FDISK;;/MBR


--------------------------------------------------------------------------------
此处的;MBR;代表;"硬碟主开机记录(Master;Boot;Record)" 。;
请参考;LILO;文件,取得其他移除;LILO;的方法;这些文件通常放在;linux;系统上的;/usr/doc/lilo*;(译注:或者是;/usr/share/doc/lilo*) 。也请参考;"man;lilo" 。;

1.4;常犯错误;
在您更改;/etc/lilo.conf;之後,您必须执行;lilo;,使您的改变生效 。忘了执行是;linux;初学者很常犯的错误 。执行;-;


--------------------------------------------------------------------------------

bash#;lilo;-v;-v;-v


--------------------------------------------------------------------------------

--------------------------------------------------------------------------------



--------------------------------------------------------------------------------

2.;相关连结
请参阅以下位址,可取得;LILO、Linux;救援、当机回复的相关资讯;-;

Mini;Lilo;HOWTO;at;http://www.linuxdoc.org/HOWTO/mini/LILO.html;
Bootdisk-HOWTO;at;http://www.metalab.unc.edu/LDP/HOWTO/Bootdisk-HOWTO/index.html;

Pre-made;boot;disks;at;http://www.linuxdoc.org/HOWTO/Bootdisk-HOWTO/;
Tomsrtbt;boot;floppy;disk;http://www.toms.net/rb;
Yard;rescue;and;boot;floppy;disk;http://www.croftj.net/~fawcett/yard;

推荐阅读