∶ 我的机器原先装有Windows 95、Windows NT和RedHat 5.1。最近安装了Windows 98,
∶ LILO就没了,怎么办?

瘟98会强行把自己的分区设为激活分区,用它的fdisk把激活分区再改回来.

如果你把LILO装在MBR上,用安装用的启动软盘启动Linux,在 Boot: 行上写:
Boot: mount root=/dev/hd_your_root_dev
起来后,再运行一次lilo(当然是以 root 身份)重新将lilo安装到
主引导分区(MBR)上。
 
当然,如果你曾经制作过自己系统的启动软盘,也可以直接用它来启动。
 
比较狠的办法也许是在 MBR 和 Linux root 分区都装上Lilo,
这样,在装 Win98 后,还可以用 fdisk 把 Linux root 分区
设为 Active,然后即可启动进 Linux,重装 Lilo,然后
Active 分区就可设回 DOS/Windows。

/*---------------------------------------------------------*/
如何看LILO是装在MBR还是SuperBlock上呢?
只需看/etc/lilo.conf里boot这一项,以/dev/hda为例,
如果是boot=/dev/hda则装在MBR上,
如果是boot=/dev/hda2等等,则是装在第二个分区的SuperBlock上.
因为/dev/hda表示整个硬盘.安装Redhat时不会问你MBR或SuperBlock,
而是让你选择hda还是hda2就是这个道理.还是Slackware来得直观;-).
 

本文转自中文Linux论坛