安裝CentOS時不小心將系統引導檔案寫在U盤上

包老頭子發表於2013-11-05

   最近在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,成功.

相關文章