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

用U盤裝CentOS把引導寫在U盤上

用U盤裝CentOS把引導寫在U盤上   先自豪一下,我發現我真是天才!   再來情景回顧一下:   公司有台舊機器,同事說裝個Linux沒事干研究研究,正好我前幾天下載了個CentOS6.4,這個工作就由我來完成了。可憐的是破機器沒有光驅。只好用U盤。怎麼做的啟動盤我就不說了,怎麼裝的我也不說了,網上一大把。我要說的是,我裝成功了。(我廢話好多)客官往下看,問題來了。重啟後我把U盤拔掉了。然後就再也起不來了。。   很少苦惱啊,死的心都有了,破機器慢的,裝系統花費了我1個多小時啊。上百度查了一下人家說是把引導裝在U盤裡了。我試了一下,插上U盤真的可以啟動。悲催了。要是我自己的電腦,我就懶得弄了,可這是公司的啊。不能老得插我U盤啊。於是我就問了好多群裡的人,都告訴我重裝系統。可我不死心,不能動不動就重裝吧?不啰嗦了,下面是解決辦法,參考好多人的資料!   1.插上U盤,讓系統正常啟動。(如果手賤一生氣把U盤格了,那就弄個Live CD啟動)   2.打開一個終端,運行$sudo grub命令(這裡可能需要等一會兒),你會看到’grub>’這樣的提示符   3.在提示符’grub>’後輸入find /grub/stage1,你會得到一個運行結果,比如我的機子上結果是(hd0,0) (這個命令其實就是找出/boot所在分區)   4.運行grub>root (hd0,0) (這個位置要填上你機子上的運行結果)     5.運行grub>setup (hd0) 出現幾行提示文字,最後是“… succeeded” 修復成功!   6.運行quit   7.運行reboot 重啟電腦   這時我的心情啊,像開了花似的,因為我看到grub的啟動界面了,但後面我就高興不起來了。   它在一個勁的重啟,還是進不了系統。   後來我研究了一下grub的啟動項,發現個問題,上面我明明寫的是root (hd0,0),怎麼這裡卻變成了root (hd1,0)呢?(這裡估計是CentOS6.4帶的grub的一個BUG吧。)後來我按'e'鍵把它編輯成root (hd0,0) 啟動,然後世界是多麼的美好。順利啟動了。   經過一番折磨終於不用重裝系統了!   最後補充一點,因為我是用grub臨時把1改成0了,實際上在下次啟動的時候還沒有變,依然是1。然後我編輯/boot/grub/menu.lst這個文件,把裡面的內容也改成正確的。保存退出,重啟。然後問題就解決了。   希望我的經歷可以幫助和我同樣遇到困難的人!第一次寫博文廢話有點多,謝謝諒解!  
Copyright © Linux教程網 All Rights Reserved