LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1556|回复: 11

Slackware安装LILO的故障

[复制链接]
发表于 2003-8-7 16:53:28 | 显示全部楼层 |阅读模式
Slackware9.0(8.1也是这样)安装到最后,设置LILO的时候出错,提示说Lilo的安装过程返回了一个错误,lilo将不能正确安装。忽略不管,继续设置完成以后重启,载入LILO不成功,出现“LI”,系统挂起。用软盘启动以后,使用LILO -t测试,返回错误,说“Fatalartition entry not found ”。
以前从来没有碰到过这样的问题,有人说是硬盘参数设置错误(依据就是系统挂起之前显示的“LI”),但是想来不太可能,因为之前还安装过Win2K,没有任何问题。

故障机为Celeron500,i810,128M内存,Seagate U4 4.3G硬盘。
发表于 2003-8-7 17:03:26 | 显示全部楼层
请贴上来硬盘分区结构和/etc/lilo.conf
manpage对lilo加载时出现的错误信息有解释。
 楼主| 发表于 2003-8-7 17:11:24 | 显示全部楼层
硬盘分区结构:
/dev/hda1 ext3  2G  *
/dev/hda5 fat32 1.9G
/dev/hda6 swap  128M

********************
/etc/lilo.conf
********************
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
lba32 # Allow booting past 1024th cylinder with a recent BIOS
boot = /dev/hda
message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# Normal VGA console
vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# DOS bootable partition config begins
other = /dev/hda5
label = DOS
table = /dev/hda
# DOS bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hda1
label = Linux
read-only
# Linux bootable partition config ends
发表于 2003-8-7 17:34:35 | 显示全部楼层
看不出有什么错误
或许真的是硬盘参数设置错误。
要不试试把lilo安装到 /dev/hda1,用win2k的 os loader引导。
 楼主| 发表于 2003-8-7 18:49:50 | 显示全部楼层
有点邪门,/dev/hda1也装不上去了。
 楼主| 发表于 2003-8-7 19:02:25 | 显示全部楼层
用fdisk -l /dev/hda可以完全正常的读出硬盘的分区信息,真不知道系统提示的“Fatalartition entry not found”是什么意思!
 楼主| 发表于 2003-8-7 21:15:54 | 显示全部楼层
彻底晕倒……
同样的一台机器,Win2K和FreeBSD4.8都装上了,全部正常,只有Slackware不行。以前从来没有见过这么霸道的问题。
发表于 2003-8-8 11:20:28 | 显示全部楼层
你的硬盘是怎么分区的?slackware装在哪个分区?是hda1吗?
我估计是这个boot = /dev/hda没设置正确。
运行lilo.conf的时候不知道你定义linux的入口分区没有,(用expert模式安装时候)slackware应该自动识别的,但是你必须自己键盘输入一下
 楼主| 发表于 2003-8-8 19:22:07 | 显示全部楼层
你的硬盘是怎么分区的?
>>>> /dev/hda1 ext3 2G *
     /dev/hda5 fat32 1.9G
     /dev/hda6 swap 128M

slackware装在哪个分区?
>>>>/dev/hda1

我估计是这个boot = /dev/hda没设置正确
>>>>不懂。只有这一个硬盘呀,还能怎么设置呢?
 楼主| 发表于 2003-8-8 19:57:51 | 显示全部楼层
哈,果然是入口分区需要自己键入确认。
搞定
多谢aries_tsang兄提醒。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表