在ubuntu下安裝了win7雙系統,ubuntu啟動怎樣修復
阿新 • • 發佈:2019-01-02
你有Ubuntu的LiveCD吧或者ubuntu啟動盤。
使用LiveCD光碟啟動電腦後進入光碟中的Ubuntu系統,開啟終端。
sudo -i
先來找一找你的ubuntu10.04安裝在那個分割槽,用:
fdisk -l
之後會出來一張表,表中有你的分割槽資訊,找到你安裝Ubuntu的分割槽,如果你不確定的話就找id為83的。下面加入說你的Ubuntu安裝在/dev/sda1 分割槽,則下面掛載原系統的根目錄:
mount /dev/sda1 /mnt
將/dev/sda1掛載到了/mnt下,當然你也可以選其他地方。這裡注意,如果你有單獨為/boot分割槽的話,要單獨掛載一次 /boot,比如說 如果你原來的/boot掛載到/dev/sda12上了,那個你這裡要再輸入mount /dev/sda12 /mnt/boot。
下面是最後一步了:
grub-install --root-directory=/mnt /dev/sda (注意:/mnt後面有空格鍵)
如果看到
Installation finished.No Error Reported.
就表示已經成功啦!
這時重新啟動你的電腦,就能看到grub2的引導介面了,但是這時只能用來引導Ubuntu 10.10,還暫時無法引導Windows Xp,這時選擇進入Ubuntu 10.10,再找到並啟動終端,在終端輸入如下命令:
sudo update-grub2
更新一下grub2就可以了。
按照提示輸入密碼,如果順利的話,會出現如下類似語句,那就表示成功了。
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-22-generic-pae
Found initrd image: /boot/initrd.img-2.6.32-22-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
Found Windows XP (loader) on /dev/sda3
done
使用LiveCD光碟啟動電腦後進入光碟中的Ubuntu系統,開啟終端。
sudo -i
先來找一找你的ubuntu10.04安裝在那個分割槽,用:
fdisk -l
之後會出來一張表,表中有你的分割槽資訊,找到你安裝Ubuntu的分割槽,如果你不確定的話就找id為83的。下面加入說你的Ubuntu安裝在/dev/sda1 分割槽,則下面掛載原系統的根目錄:
mount /dev/sda1 /mnt
將/dev/sda1掛載到了/mnt下,當然你也可以選其他地方。這裡注意,如果你有單獨為/boot分割槽的話,要單獨掛載一次 /boot,比如說 如果你原來的/boot掛載到/dev/sda12上了,那個你這裡要再輸入mount /dev/sda12 /mnt/boot。
下面是最後一步了:
grub-install --root-directory=/mnt /dev/sda (注意:/mnt後面有空格鍵)
如果看到
Installation finished.No Error Reported.
就表示已經成功啦!
這時重新啟動你的電腦,就能看到grub2的引導介面了,但是這時只能用來引導Ubuntu 10.10,還暫時無法引導Windows Xp,這時選擇進入Ubuntu 10.10,再找到並啟動終端,在終端輸入如下命令:
sudo update-grub2
更新一下grub2就可以了。
按照提示輸入密碼,如果順利的話,會出現如下類似語句,那就表示成功了。
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-22-generic-pae
Found initrd image: /boot/initrd.img-2.6.32-22-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
Found Windows XP (loader) on /dev/sda3
done