如何使用Ubuntu的安裝光碟來恢復GRUB

來源:互聯網
上載者:User
關鍵字 Ubuntu 安裝光碟

本部分解釋如何使用HTTP://www.aliyun.com/zixun/aggregation/13835.html">Ubuntu的安裝光碟來恢復GRUB(the GRand Unified Boot loader)

(1) 開機按del鍵或f2,進入BIOS,檢查「Advanced BIOS Features」中,把first boot device設置為光碟機啟動,退出並保存BIOS設置。 將光碟放入光碟機。 (2) 當Ubuntu啟動介面出現boot:提示時,輸入rescue然後按回車鍵。 (3) 選擇語言、地區(國家)和鍵盤配置,就像進行全新安裝時一樣。 (4) 輸入主機名稱,或者使用預設值(Ubuntu)。 (5) 選擇根分區(螢幕上會顯示硬碟上的分區清單,所以您需要知道Ubuntu安裝在哪個分區上)。 應該是形如dev/discs/disc0/partX,其中X是分區號。 (6) 然後您將進入命令列(a hash)。 (7) 輸入 $ grub-install /dev/hdaX X是您的Ubuntu的根目錄所在分區。

使用LiveCD,同時保留Windows Bootloader

請記住這種方法會將GRUB安裝到硬碟的MBR(主開機記錄master boot record)上面,而不是安裝在根分區上。 對於大多數人來說這是沒有問題的,除非您已經另外有一個啟動管理器。

換言之,如果您使用Boot Magic或者System Commander之類的啟動管理器的話,那您在上面看到的命令將會覆蓋您原有的啟動管理。

如果您已經將GRUB安裝到根分區,命令會有一些不同。 下面是我在我的系統中所使用的。

在使用Ghost重新恢復Windows後,如何恢復Grub功能表:

從Live CD(如Ubuntu Live,Knoppix,Mepis或者相類似的)啟動。 打開終端。 切換為超級使用者(SuperUser)。 (在Ubuntu中輸入"sudo -i",在Ubuntu以外的其它發行版本中輸入"su")。 輸入根使用者密碼。 輸入"grub",會出現GRUB命令提示。 輸入"find /boot/grub/stage1"。 會出現如同"(hd0)"樣的結果,在我的電腦上是"(hd0,3)"。 在下面的命令中使用您電腦中得到的結果。 輸入"root (hd0,3)"。 輸入"setup (hd0,3)"。 這裡是關鍵。 在其它一些指南中使用"(hd0)", 如果您想將GRUB寫入MBR的話,那使用"(hd0)"是沒有問題的。 如果您想將GRUB寫入您的Linux根分區的話,則您需要在逗號之後加上數位,形如"(hd0,3)"。 輸入"quit"。 取出Live CD,重新開機電腦。

使用Live CD,同時覆蓋Windows bootloader

從Live CD啟動進入桌面。 打開終端或者切換到一個tty(Ctrl+Alt+F1)。 輸入"grub" 輸入"root (hd0,6)",就是您硬碟和開機磁碟分割的編號。 (我的開機磁碟分割(/boot)位於/dev/sda7,轉換到grub就是hd0,6)。 輸入"setup (hd0)",或者是您的硬碟編號。 輸入"quit"退出grub。 重新開機。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.