歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 5.5 GRUB重裝

CentOS 5.5 GRUB重裝

日期:2017/2/28 15:43:37   编辑:Linux教程

安裝CentOS的時候用的是u盤安裝,不小心把grub裝在了u盤上,然後每次都要從u盤啟動,當然不能容忍這樣子,以下就是修復grub的過程:

u盤引導進入系統後,首先查看系統安裝位置,也就是執行df -k 查看系統盤/boot位置

[root@localhost /]#df -k #可能會得到/dev/hda1

[root@localhost /]#/sbin/grub #進入grub命令行模式

grub> find /boot/grub/stage1 find /grub/stage1 find stage1 #命令行下輸入下列三條命令,總有一條會返回一個正確的grub位置

grub> find /grub/stage1

find /grub/stage1

(hd1,1)

grub>root (hd0,0) #第一條
grub>setup (hd0) #第二條
grub>quit #第三條 grub環境下連續執行這三條命令返回SHELL

最後修改grub.conf和menu.lst裡面的(hd1,1)為(hd0,0)重新啟動即可。
[root@localhost /]#vi /boot/grub/grub.conf ... vi /boot/grub/menu.1st ...

[root@localhost /]init 6

大功告成!

後記:
需要特別說明的是,CENTOS 默認在VG上把BOOT分為一個獨立的分區,所以開始啟動的時候和系統啟動開的根目錄是不一樣的,也就是說系統引導的時候的/,就是LINUX裡的/BOOT,所以,GRUB的配置文件在系統裡的位置應該在/BOOT/BOOT/GRUB/GRUB.CONF.

Copyright © Linux教程網 All Rights Reserved