Grub.conf文件丢失或损坏
这时我们切换到/boot/grub目录下,会看到一个重要的配置文件grub.conf。这时我们可以把此文件删除或者挪走来模拟另一个出错的情况,这里我们把此文件删除。然后我们重启系统会看到如图所示界面
这时,系统已经起不来了,然后我们解决这一问题
此时我们要输入四条指令:
然后我们看到了登陆信息
然后登陆进去 产看/ 的UUID
但是我们的问题还没有解决,因为我们把grub.conf文件删除了,所以我们要自己手动编辑此文件。
vi /boot/grub/grub.conf
Timeout后的参数可以根据自己的喜好自己定义,它指的是当启动系统时,假如我们不做任何操作,系统会等待3秒后进入系统,title后的也可以自己的喜好随意写。然后把上述文件保存后,重启系统,到此,这个问题我们也解决了。
GRUB目录丢失
假如我们把boot目录下的grub目录删掉了,那会出现什么结果呢
这时我们按第一次的方法做即可。
当我们进入救援模式后要输入下图的命令:
此时我们查看boot目录可以看到grub目录了,但是当我们查看grub目录里的内容时,里面并没有grub.conf文件
再创建一个grub.conf文件,然后本地磁盘引导 重启一下机器就好了。
FAQ:
Linux 开机提示kernel panic - not syncing: Attempted to kill init! 解决方法:
系统启动的时候,按下‘e’键进入grub编辑界面,编辑grub菜单,选择“kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/vogroup00/logvol00 rhgb quiet” 一栏,按‘e’键进入编辑,在末尾增加enforcing=0,即:
kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/vogroup00/logvol00 rhgb quiet enforcing=0
按‘b’键继续引导,OK顺利前进。
也有可能是selinux配置不当造成开不机,解决方法:在启动内核的参数上增加 selinux=0 来关闭selinux