最近在window7上面安裝了一個CentOS,,採用的方法是U盤安裝,安裝的時候沒注意將引導文件寫在電腦硬盤上,而是按照默認步驟寫在U盤上,導致開機的時候直接進入Windows 7系統,而沒有提供讓你進入CentOS的選項.但是,如果插入U盤,選擇U盤啓動,又能進入CentOS系統,神奇了!
廢話不多說,現在要解決的問題是將CentOS設置在電腦硬盤上啓動.一種解決的方案如下:
第一步: 插上安裝系統時的那個U盤,讓CentOS系統正常啓動。(如果已經把U盤格式化了,那就弄個Live CD啓動)
第二步: 進入GRUB命令行模式:打開終端,運行sudo grub命令
第三步: 在提示符’grub>’後輸入 find /grub/stage1, 你會得到一個運行結果,比如我的機子上結果是(hd0,8) (這個命令其實就是返回grub引導的位置,找出/boot所在分區,此時可以執行df -k 查看系統盤應該是hd0)
第四步:運行grub>root (hd0,8) (這個位置要填上你機子上的運行結果)
第五步:運行grub>setup (hd0) 出現幾行提示文字,最後是“… succeeded” 修復成功
第六步:運行quit
第七步:運行reboot 重啓電腦
第七步:如果此時發現還是無法從電腦上直接啓動CentOS,不要着急,插入U盤重新進入CentOS, 然後修改grub.conf和menu.lst裏面的(hd1,8)爲(hd0,0)(根據你自己的實際情況來改),這兩個文件都在/boot/grub/目錄下
再次重啓即可進入CentOS,成功.