Linux基础知识之Troubleshooting(系统排错)

由于意外原因,主引导记录被破坏,新手安装多操作时系统常发生先装Linux再装Windows类系统后只能引导Win的情况。这种情况下,只需进入rescue模式重安装一次MBR即可。

情况描述:只能进入Win类系统或开机后BIOS自检通过后黑屏无任何提示。

二、引导程序错误(RHEL5考试中已经不再考lilo,主要是grub排错)

grub.conf错误。修改了grub.conf后,或者硬盘物理位置和分区发生变化后造成不能正常启动。进入rescue模式,修改grub.conf即可.

grub的一般情况

1、如果没有找到内核(vmlinuz-x.x.x文件),

出现File not found

Press any key to continue....

说明root(hdx,x)错误,或内核文件名不对

2、如果找到内核后,运行一会,

出现kernel Panic:Not init Found,

一般来说是没有找到根分区(/分区)即root=/dev/xxx不对

3、如果找到内核后,运行一会,

出现Kernel panic: VFS: Unable to mount root fs on ...,

一般来说可能忘了加上initrd /initrd-2.4.21-4.EL.img(大多情况发生在使用scsi硬盘)

4、总的来说grub.conf里面必须存在的就几行。

#vim /boot/grub/grub.conf

title Linux

root (hd0,0) #/boot分区所在位置

kernel /vmlinuz-2.6.18-53.el5 ro root=LABEL=/ #内核和根分区(/分区)位置(根分区可能是LVM和raid,而不仅是hdx和sdx,这个看实际情况,有个命令我经常用findfs LABEL=/)

initrd /initrd-2.6.18-53.EL.img

平时练习grub.conf菜单文件的最好办法是把这个文件删掉,每次重启时自己使用grub的交互命令行就快就会对文件里面的内容熟悉。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/27402.html