在你还能发动lilo或linux之前,主张你做下面的作业之一或悉数
1、树立DOS发动办法
将装置光盘根目录下的\dosutils\loadlin.exe拷贝到某个WIN目录,例如d:\linux(目录名不要超越8个字符),再将linux的内核映像(/boot/vmlinuz)也拷贝到该目录下,(可发动到linux,然后挂上你的WIN的分区,如:mount -t vfat /dev/hda5 /mnt/cdrom,(假定你的d盘在5号分区) 再 cp /boot/vmlinuz mnt/cdrom/linux/vmlinuz,也能够将内核映像
先拷到软盘上(DOS/WIN格式化的) mcopy /boot/vmlinuz a:\,再发动WIN或DOS,copy a:\vmlinuz d:\linux)之后你就能够建一个主动批处理文件,这儿命名为linux.bat,内容为:
loadlin d:\linux\vmlinuz root=/dev/hda2 ro
(假定你的linux在硬盘的第二分区,其他分区类同)
然后你就能够输入d:\linux\linux从DOS发动linux了,(若是在WIN状态下,必须先退到纯DOS,或在WIN的桌面
上建一个指向d:\linux\linux.bat的快捷办法,修正它的特点:“程序”->“高档”->“MS-DOS办法”)
或许你能够建一个DOS软盘的linux发动盘:
将上述的loadlin.exe和vmlinuz拷贝到一个通过DOS下的 sys a:的软盘里,然后树立autoexec.bat,内容为:
loadlin vmlinuz root=/dev/hda2 ro
2、创立快速引导盘
发动linux,进入任何一个用户,然后找一张一点坏区也没有的软盘(不然不能成功):
dd if=/boot/vmlinuz of=/dev/fd0
3、创立发动盘
发动linux,进入root,相同找一张好的软盘(没有任何坏扇区)
mkbootdisk X.X.X
X.X.X的值为你的kernel(内核)的版本号,(不知道的话,用uname -r,或许进入/lib/modules,用ls看看,
是不是有X.X.X,正常状况只需一个X.X.X,除非你有多个kernel,那你就得用前一种办法了)
假如那一天你那该死的“瘟都死”死了,你不得不重装它,成果你就再也见不到你的小企鹅了,不要紧,只需你做了上述的作业之一,你就能够用上述的三张软盘之一来发动你的小企鹅了。以root进入linux后,输入
lilo就全部OK了。(不要从头分区,特别是不能使本来的linux分区的分区号改动)