由于意外原因,主引导记录被破坏,新手安装多操作时系统常发生先装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的交互命令行就快就会对文件里面的内容熟悉。