当前位置:首页 > 技术与方案 > 数据库技术相关

Linux常见启动故障解析

(2012-09-26 16:40:17)

无法正常加载内核

单一系统引导
故障现象:启动过程中,屏幕出现boot : 提示符后即停止。
故障原因:在Linux操作系统的安装过程中,LILO配置信息错误,或者因误操作修改了LILO配置信息,不能找到正确的引导分区,导致内核加载失败。
解决办法:用Linux系统启动盘启动Linux后,使用命令如下:
# vi /etc/lilo.conf
编辑LILO的配置文件/etc/lilo.conf,确保其中boot和root的参数设为Linux的启动分区,如:
boot = /dev/hda1
image = /boot/vmlinuz-2.4.18-3
root = /dev/hda1

多系统引导
故障现象:启动过程中,屏幕出现boot : 提示符后即停止。
故障原因:在Linux操作系统的安装过程中,LILO配置信息错误,或者因误操作修改了LILO配置信息,不能找到正确的引导分区,导致内核加载失败。
解决办法:编辑LILO的配置文件/etc/lilo.conf,注意boot、image和other的参数,其中image和other的参数值应为对应系统的引导分区,如:
boot = /dev/had
image = /boot/vmlinuz-2.4.18-3
label = Red Hat
alias = 1
root = /dev/hda1
other = /dev/hda2
label = Windows
alias = 2
table = /dev/had

故障现象:启动时不出现多系统引导菜单,直接进入某个系统的引导过程
故障原因: LILO用户交互选择信息配置错误。
解决办法:编辑LILO的配置文件/etc/lilo.conf,确认在各引导系统的信息之前,有如下信息:
# After 10 seconds, boot the default image
prompt
timeout = 100

故障现象:在重新安装了Linux以外的其它操作系统后,无法进入LILO的启动界面。
故障原因:新安装的操作系统以为计算机中没有其他的操作系统,因而改写了硬盘的主引导记录(MBR),覆盖了Linux操作系统中的LILO系统引导程序。
解决办法:用硬盘上保留的Linux启动文件系统,覆盖现有的启动信息,操作如下:
# mount -t ext2 /deb/hda1 /mnt/image
# chroot /mnt/image
bash # /sbin/lilo
added dos
bash # exit
# cd /
# umount /mnt/image
也可以检查配置文件/etc/lilo.conf,注意新安装系统的信息,如重新安装的是Windows系统,其对应部分为:
other = /dev/hda2
optional
label = Windows

 

更多
关闭窗口 打印 
网站首页    -    联系我们    -   收藏本站    -    网站地图                                                               客户服务热线:0571-85023000
本网站所有网页信息已申请知识产权和著作权保护,版权归四海光纤公司所有,未经授权禁止任何人复制或镜像,违者必究。
公司主营:杭州光纤光缆视频会议系统,是专业的通信网络工程、视频会议系统建设专家

中华人民共和国备案号:浙ICP备10018243号