歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux啟動文件grub.conf損壞的恢復過程

開始在實驗室服務器上安裝Xen 4.0版本,需要更新Linux內核(服務器RHEL內核版本為2.6.18-128.el5,而安裝時需要2.6.31.8版本)。安裝完畢後,啟動時找不到啟動文件,原來是啟動引導文件grub.conf出錯。想著進入linux rescue模式救活,但是,原來的2.6.18-128.el5的內核又被我刪除了,新的版本又進不去,前後都無法動彈,真是麻煩。忙會了一天,今天早上本想重裝系統,搜到一篇,算是幫大忙了,成功搞定,步驟如下:

通過RedHat的安裝cd啟動,升級系統,重新安裝內核文件;

重啟後重新進行cd啟動,選擇linux rescue;

#chroot /mnt/sysimages;

mount分區設備/dev/sda1到/boot;

在/sbin/下執行#grub-install /dev/sda,安裝grub(很關鍵,昨天漏掉了這一步驟);

修改/boot/grub/grub.conf文件;

root (hd0,0)
kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.18-128.e15.img
boot

重新添加卷標:#e2label /dev/sda1 /boot (同樣很關鍵)

Reboot,成功進入系統。

Copyright © Linux教程網 All Rights Reserved