ubuntu9 10grub修復方法

2021-09-25 19:06:31 字數 1238 閱讀 2326

ubuntu 9.10的grub引導不在使用grub 1了,改用grub 2(其實是beta版本)。重灌windows系統後,用原來的live cd方法無法再修復了。只能用下面的兩個方法了。

方法1.有grub啟動的光碟或u盤修復

如果手上有grub啟動的工具盤,用工具盤啟動,在grub選單上按c進入命令列狀態,

在grub>提示符下輸入

grub>find /boot/grub/core.img (有/boot分割槽的用find /grub/core.img)

(hdx,y) (顯示查詢到的分割槽號)

grub>root (hdx,y)

grub>kernel /boot/grub/core.img (/boot分割槽的用 kernel /grub/core.img)

grub>boot

執行boot後能轉入grub 2選單,啟動ubuntu後,再在ubuntu終端下執行

sudo grub-install /dev/sda (或sdb,sdc等,根據第幾硬碟而定)修復grub。

注意:如果ubuntu的啟動分割槽使用ext4格式,要有支援ext4格式的grub才能修復。

用ubuntu 9.10的live cd試用ubuntu啟動後,開啟終端

假如你的ubuntu的 / 分割槽是sda9,又假如 /boot分割槽是 sda6,在終端下輸入

sudo -i

mount /dev/sda7 /mnt

mount /dev/sda6 /mnt/boot (如果沒 /boot 單獨分割槽這步跳過)

grub-install --root-directory=/mnt/ /dev/sda

和前面一樣,要裝入第二硬碟的把sda改為sdb。

我的檔案系統為ext4,貌似u盤pe 的grub不支援,保險起見用live cd修復的,修復後卻無法引導windows了。可以用下面的方法解決:

進入ubuntu系統,開啟終端,

重建grub列表            sudo update-grub

重新寫入第一分區mbr           sudo grub-install /dev/sda

如果想修改啟動順序,可以修改/boot/grub目錄下的grub.cfg檔案。這裡注意此檔案不可寫的,可以先執行一下命令

sudo chmod +w /boot/grub/grub.cfg

然後再執行sudo gedit /boot/grub/grub.cfg,就可以修改了,類似於grub 1的menu.lst修改。

修復ubuntu 的grub引導

裝完win7後,windows會非常無賴地無視一切系統,把mbr寫成自己的系統,並指向100m的系統保留空間。所以裝好ubuntu再裝win7就會出現找不到ubuntu的情況。一般解決的方法就是用grub託管mbr,然後引導ubuntu和win7 主要方法是用livecd進入,然後 檢視原先ubun...

ubuntu系統grub引導修復

在linux調整分割槽後,開機重啟時會出現 error unknow filesystem grub rescue 的字樣,系統就是進不去。這表示你的grub2的配置檔案壞了 由於分割槽調整或分割槽uuid改變造成grub2不能正常啟動,從而進入修復模式了 grub rescue 也稱救援模式。在救...

Ubuntu 10 04 grub 修復問題

windows 啟動的時候進不了引導區了,google下,看到了 這個用ubuntu安裝盤進入系統 大概是 1,sudo i or sudo bash 切換到root許可權 2,fdisk l 看下ubuntu的分割槽在 看起來似乎是下面那樣的,device boot start end block...