重新安裝了windows7,由於硬碟的mbr引導區被覆蓋,而無法進入ubuntu,所以只能重新更新mbr。
以下是操作步驟:
1.設定硬碟啟動後,放入ubuntu的livecd,稍等片刻後就能進入ubuntu的操作介面;
2.開啟系統終端視窗,輸入sudo fdisk -l之後會顯示出你的硬碟分割槽情況,記下分割槽名為linux的分割槽號,例如:/dev/sda4
3.sudo -i取得管理員的許可權;
4.mkdir /media/tempdir在/media目錄下建立乙個臨時目錄,以便後面掛載/dev/sda4
5.掛載linux分割槽,mount /media/tempdir /dev/sda4
6.grub-install --root-directory=/media/tempdir /dev/sda後會顯示install成功,重啟即可看到引導選擇介面
這個方法今天用的時候有點問題,又找了乙個方法:
本人是ubuntu9.10+win7雙系統,由於在9.10中使用的是grub2.0,修復起來相較於第一版的要麻煩許多。
首先使用的是ubuntu9.10的安裝光碟修復,使用光碟起動後,選擇第乙個「try ubuntu without any change to your computer",進入後,開啟terminal,輸入如下的命令,
sudo fdisk -l
列印出的結果如下:
device boot start end blocks id system
/dev/sda1 1 154 1228800 7 hpfs/ntfs
partition 1 does not end on cylinder boundary.
/dev/sda2 * 154 6661 52268032 7 hpfs/ntfs
/dev/sda3 6661 37638 248828355+ f w95 ext'd (lba)
/dev/sda4 37639 38914 10240000 7 hpfs/ntfs
/dev/sda5 6661 14310 61440000 7 hpfs/ntfs
/dev/sda6 14310 21959 61440000 7 hpfs/ntfs
/dev/sda7 21959 29608 61440000 7 hpfs/ntfs
/dev/sda8 29609 29850 1943833+ 82 linux swap / solaris
/dev/sda9 29851 37638 62557078+ 83 linux 可見,在我的系統中,ubuntu被安裝在了sda9這個區,記下,輸出以下的命令:
可以掛在到 /mnt下
mount /dev/sda9 /mnt
grub-install --root-directory=/mnt/ /dev/sda
可以掛在到 /media目錄下
mount /dev/sda9 /media
grub-install --root-directory=/media/ /dev/sda
這樣就已經可以載入到ubuntu了,
我們需要在terminal中輸入如下的命令,才可以恢復正常:
sudo update-grub2
這樣就完成了。
我自己用的時候,並沒有遇到注釋中間的問題,直接進入了ubuntu系統可能我的是xp的原因,
可以更改 /boot/grub/grub.cfg
來更改開機的選項介面
1,每個系統的名字
2,預設進入的系統
3,預設選擇系統的等待時間
重灌Windows7後裝Grub進入Ubuntu
重新裝了windows7,由於硬碟的mbr引導區被覆蓋,而無法進入ubuntu,所以只能重新更新mbr。以下是操作步驟 1.設定硬碟啟動後,放入ubuntu的livecd,稍等片刻後就能進入ubuntu的操作介面 2.開啟系統終端視窗,輸入sudo fdisk l之後會顯示出你的硬碟分割槽情況,記下...
如何給電腦重灌windows7系統
在電腦用比較長時間後,由於電腦裡面的各種雜七雜八的東西太多,會導致電腦特別卡頓 這個時候就需要重灌電腦系統。在外面重灌需要幾十塊錢。然而重灌電腦系統非常簡單,下面我就告訴大家如何重灌電腦系統。進入 專注於win7 網頁。進入網頁後,點選 最新系統 然後選擇我們需要的系統 根據自己電腦型號和自己的喜好...
重灌Windows7 XP後恢復Ubuntu啟動項
複製分享 一 重灌xp後恢復ubuntu啟動項 用wubi安裝的ubuntu 我把安裝ubuntu winboot資料夾下wubidr和wubidr.mbr兩個檔案拷到c盤根目錄下,然後用記事本開啟c盤下的boot.ini,在最後一行加入c wubildr.mbr ubuntu 就可以了,然後儲存重...