Linux在启动过程中会出现一些故障,导致系统无法正常启动,下面我给大家讲几个常见故障的解决办法:
第一类:root密码忘记
在单用户模式中,Linux不需要root密码,这使更改root密码非常容易。了解当系统引导进入多用户模式失败时,如何进入单用户模式,非常重要。
1、进入GRBU菜单选项
在系统启动过程中,会出现图下所示画面,按任意键,进入GRUB菜单选项。如下:
按“e”键编辑GRUB引导菜单选项,图2显示为按“e”键后的GRUB屏幕。
通过箭头键下移到kernel行,并按“e”键,得到图下中显示的编辑界面:
得到图下中显示的编辑界面:
在尾行光标处添加single或者1,按回车键返回前一个屏幕,按“b”键进行引导,则系统自动进入单用户模式,如果要改变root密码,则执行命令:
sh-3.1# passwd root
更改成功后,执行命令exit退出重启即可。
第二类:grub.conf丢失
按任意键后编辑grub.conf文件vim /boot/grub/grub.conf命令如下
title centos (2.6.18-1.2798.fc6)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/ rhgb quiet
initrd /boot/initrd-2.6.18-1.2798.fc6.img
其中“title”段指定了GRUB引导的系统;“root”段指定了/boot分区所在的位置;“kernel”段指定了内核文件所在位置,内核加载时权限属性为只读(“ro”)以及指定根分区所在位置(root=LABEL=/);initrd指定了镜像文件所在位置。所以GRUB在引导时顺序为首先加载/boot分区,然后依次载入内核与镜像文件。
转载于:https://blog.51cto.com/zcl1101017794/1402974