用隨身碟製作啟動盤來引導linux,修複grub

來源:互聯網
上載者:User
不知道你是否有這樣的經曆,在重裝完windows之後呢,發現grub消失了。
這時候很多人都會上baidu搜尋什麼“grub恢複”阿之類的關鍵詞,然後
一看,這麼麻煩,還不如重裝系統來得簡單呢。其實恢複grub並沒有那麼
複雜恐怖,如果你是個打算成為linux中手的話(說高手的話,估計你得嚇
跑了),學會處理這些問題是很必要的。下面我結合自己的實踐經驗來講一
下如果恢複grub,順便說一下如果利用隨身碟作為啟動盤來引導linux安裝程式。
步驟有2:
1.製作啟動光碟片/隨身碟(如果你擁有一張安裝光碟片可以繞過此步驟)
2.進入安裝程式恢複grub
下面先講步驟1,製作啟動光碟片就不說了,用一張安裝鏡像然後燒錄之即可.
重點講如何製作啟動隨身碟.
首先先下載一個工具叫USBoot1.7,注意1.7的版本與之前的版本多了一個功能
就是增加了對大容量隨身碟的支援.下面是他的軟體介面圖.

此次操作會格式化隨身碟,所以請先備份好你隨身碟裡面的重要檔案.選擇好隨身碟盤符之後點擊下面選擇
工作方式為USB-ZIP模式,這種方式在作啟動盤是比較成功(至於原因大家
有興趣自己探索)接下來按照提示走.完畢之後呢,我們就擁有一個可以引導的
隨身碟了.接下來呢,我們要讓這個隨身碟能夠能夠啟動我們的grub程式.下載一個
grub for dos的程式,放到u盤中,然後編輯u盤中的autoexec.bat檔案,在裡面
寫上
grub --config-file=(sdc0)/menu.lst
這樣就可以利用grub來引導了,但在此之前我們要添加一個menu.lst的檔案,
這個檔案作為grub的引導菜單,具體製作方法可以baidu一下,不過我們暫時
不需要裡面有什麼內容,我們只需要運行一個grub命令列就可以了.
然後我們就可以來引導我們的安裝程式了.

步驟2:引導安裝程式修複系統
為了引導linux系統,我們需要兩個檔案,一個是vmlinuz,另外一個是initrd.img
這兩個檔案可以在我們的linux系統鏡像中尋找,是用來初始化核心和一些環境的
將這兩個檔案拷貝到隨身碟上,然後到grub命令列下,輸入
kernel (hd0,0)/vmlinuz         (注意這裡的(hd0,0)應該是用隨身碟啟動之後
                                他自動將隨身碟作為第一快硬碟的第一快分區
                                了,如果提示找不到該檔案的話時下其他的)
initrd (hd0,0)/initrd.img       (初始化鏡像)
boot 鏡像檔案名.iso             (引導鏡像檔案,即我們下載的安裝鏡像)
然後我們就可以看到熟悉的安裝介面出現了,此時我們再按下Alt+F2進入命令
行介面,首先掛載我們原先的linux系統到安裝臨時系統上,
mkdir /mnt/linux        (建立掛載檔案夾)
mount /dev/hda4 /mnt/linux      (掛載,這裡的sdc是我的裝置號,具體大家
                                可以用fdisk -l命令查看一下自己原先的
                                linux是哪個裝置,不行的話可以試著掛載
                                一下)
root /mnt/linux                 (將當前命令列切換到原來linux系統的
                                這樣之後的操作都是針對原先系統的了)
grub                            (進入grub)
root (hd0,5)                    (設定grub引導根分區所在地)
setup (hd0,0)                   (將grub安裝在第一塊硬碟的mbr上面,這樣
                                windows分區也可以用grub來引導了)
退出,重啟,引導第一快硬碟即可看到熟悉的grub又出來了.
grub是一個比較優秀的引導程式,我們也可以利用這種思想來製作一個grub
介面的超級啟動隨身碟,這樣以後不管windows還是linux系統懷了都可以用他來
修複了.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.