***from:
在重灌系統之後,開機啟動介面的ubuntu引導不見了。下面是如何恢復ubuntu引導的方法以usb裝置啟動盤為例:
1)準備乙個usb啟動盤(u盤、行動硬碟);
2)將ubuntu系統usb啟動裝置接入電腦,重新啟動計算機,進入bios,將開機啟動設定為usb啟動;
3)然後儲存設定退出,等待片刻就進入到ubuntu的安裝介面,此時有兩個選擇
1.試用ubuntu系統
2.將ubuntu系統安裝到計算機上
選擇"試用ubuntu系統",進入到ubuntu系統之後,開啟終端(快捷鍵組合是ctrl+alt+t);
4)在終端下輸入sudo -i(獲得管理員許可權)
5)在終端下輸入fdisk -l(是小寫的字母'l',檢視碟符列表)
會出現類似下面的資訊:
disk /dev/sda: 320.1 gb, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
units = cylinders of 16065 * 512 = 8225280 bytes
disk identifier: 0x70f7ab9c
device boot start end blocks id system
/dev/sda1 1 1627 13060096 27 unknown
partition 1 does not end on cylinder boundary.
/dev/sda2 * 1627 1639102400 7 hpfs/ntfs
partition 2 does not end on cylinder boundary.
/dev/sda3 1639 8166 52429859 7 hpfs/ntfs
/dev/sda4 8167 38913 246975277+ 5 extended
/dev/sda5 8167 32385 194539082+ 7 hpfs/ntfs
/dev/sda6 32386 38788 51432066 83 linux
/dev/sda7 38789 38913 1004031 82 linux swap / solaris
然後找到id為83的碟符,根據上面顯示的資訊可知當時裝ubuntu時是裝在sda6這個分割槽。
6)在終端輸入cd /mnt
mkdir tmp
mount /dev/sda* /mnt/tmp
(*代表ubuntu系統所在的分割槽,即上一步顯示結果中id為83的分割槽號,如上面顯示的是在sda6這個分割槽,
所以輸入的是mount /dev/sda6 /mnt/tmp
注意:mount後面有乙個空格,sda6後面也有乙個空格,這兩個空格千萬不要漏掉,否則會報錯)
7)上一步結束之後,繼續在終端中輸入grub-install --root-directory=/mnt/tmp /dev/sda
等待一會兒,若出現installationfinished,no error reported則表示成功了
(注意:grub-install之間沒有空格,--root前面有乙個空格,--root前面是兩個'-',/mnt/tmp後面有乙個空格)
8)到此,ubuntu引導基本恢復,重啟電腦後,就可以看到熟悉的ubuntu引導介面了,進入ubuntu系統,開啟終端輸入
sudo update-grub
等待片刻顯示以下資訊:
generating grub.cfg ...
found linux image: /boot/vmlinuz-2.6.31-20-generic
found initrd image: /boot/initrd.img-2.6.31-20-generic
found memtest86+ image: /boot/memtest86+.bin
found windows vista (loader) on /dev/sda1
found windows 7 (loader) on /dev/sda2
done
恢復工作便全部完成了。
在win7和ubuntu雙系統下,ubuntu使用光碟安裝,當重灌win7後,會覆蓋ubuntu的grub啟動項,這時可以通過ubuntu光碟來修復grub啟動項,重新進入前面的ubuntu系統,操作如下(均為我自己的系統資訊:版本為ubuntu11.04):
1、用ubuntu11.04光碟啟動後,進入「試用ubuntu」。
2、開啟終端,首先建立root使用者,輸入命令
sudopasswd
,輸入密碼123,然後進入root使用者對系統進行操作,輸入命令:su,然後輸入密碼:123,進入root使用者。
3、在終端中輸入命令:sudo fdisk
-l (為小寫的l,檢視系統中的分割槽資訊),我的系統資訊顯示如下:
root@ubuntu:/home/ubuntu# sudo fdisk -l找出id為83的一行(上面紅色區域),記下ubuntu系統所在分割槽(我的為/dev/sda11).disk /dev/sda: 500.1 gb, 500107862016 bytes
255 heads, 63 sectors/tr
ack, 60801 cylinders
units = cylinders of 16065 * 512 = 8225280 bytes
sector size (logical/physical): 512 bytes / 512 bytes
i/o size (minimum/optimal): 512 bytes / 512 bytes
disk id
entifier: 0xc92c203c
device boot start end blocks id system
/dev/sda1 * 1 7833 62918541 7 hpfs/ntfs
/dev/sda2 7834 60801 425465429+ f w95 ext'd (lba)
/dev/sda5 7834 18277 83891398+ 7 hpfs/ntfs
/dev/sda6 18278 31332 104864256 7 hpfs/ntfs
/dev/sda7 31333 44387 104864256 7 hpfs/ntfs
/dev/sda8 44388 53615 74117937+ 7 hpfs/ntfs
/dev/sda9 57443 60801 26981136 7 hpfs/ntfs
/dev/sda10 56938 57442 4051968 82 linux swap / solaris
/dev/sda11 53615 56433 22634496 83 linux
/dev/sda12 56433 56937 4052992 82 linux swap / solaris
partition table entries are not
in disk order
4、輸入mkdir
/media/temp。建立資料夾temp,用來掛載/sda11。
5、輸入mount /dev/sda11 /media/temp。掛載/sda11。
6、在終端中輸入命令:grub-install --root-directory=/media/temp /dev/sda。重新安裝grub2到硬碟的主引導記錄mbr中,出現「installation finished.no error reported.」表示操
作成功。
7、重啟電腦,此時可以進入grub2引導介面了,注意,此時不能引導windows 7,選擇進入ubuntu系統,進入終端,輸入命令:sudo update
-grub2
若出現如下類似語句,則表示已經修復grub2成功:
root@tovey:~# sudo update-grub2generating grub.cfg ...
found windows 7 (loader) on /dev/sda1
found linux image: /boot/vmlinuz-2.6.38-8-generic
found initrd image: /boot/initrd.img-2.6.38-8-generic
found memtest86+ image: /boot/memtest86+.bin
done
root@tovey:~#
重灌win7後恢復ubuntu
在重灌系統之後,開機啟動介面的ubuntu引導不見了。下面是如何恢復ubuntu引導的方法以usb裝置啟動盤為例 1 準備乙個usb啟動盤 u盤 行動硬碟 2 將ubuntu系統usb啟動裝置接入電腦,重新啟動計算機,進入bios,將開機啟動設定為usb啟動 3 然後儲存設定退出,等待片刻就進入到u...
重灌win7後如何恢復ubuntu引導
在重灌系統之後,開機啟動介面的ubuntu引導不見了,直接進入新安裝的window系統中。下面是如何恢復ubuntu引導的方法 1 準備一張ubuntu系統安裝盤 2 將ubuntu系統安裝盤放入光碟機,重新啟動計算機,進入bios,將開機啟動設定為光碟機 cd rom 啟動方式 3 然後儲存設定退...
重灌win7之後恢復ubuntu
第一 和裝系統的時候一樣從live cd啟動,然後選擇 try 就是第一項,試用ubuntu!然後他就會進ubuntu但是不會安裝。第二 等到,ubuntu啟動好了。ctrl alt t 啟動那個控制台 輸入 sudo fdisk l 這裡是l不是1也不是i 你應該會看到類似下面的東西 disk d...