1. 程式人生 > >重灌win10後原來的ubuntu系統啟動項丟失恢復方式

重灌win10後原來的ubuntu系統啟動項丟失恢復方式

windows系統在重灌的時候總是把MBR重寫了,重灌windows後無法找到ubuntu的引導。

然後插上你製作好的U盤,重啟電腦,當然你得先設定好你得電腦首先是從你得U盤啟動,如何設定,請按自己電腦的型號自己百度。進入U盤的ubnutu系統後


恢復引導其實也很簡單,找個ubuntu的安裝盤,從安裝盤啟動,試用ubuntu,開啟終端。

1.執行命令:sudo fdisk -l (這裡不是數字1,是字母l),找到ubuntu所在根目錄。

這是我電腦的分割槽表:

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 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 identifier: 0xf0b1ebb0
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
/dev/sda2 13 6375 51103744 7 HPFS/NTFS
/dev/sda3 6376 38914 261362638 f W95 Ext’d (LBA)
/dev/sda5 6376 15298 71672942 7 HPFS/NTFS
/dev/sda6 15298 25497 81920000 7 HPFS/NTFS
/dev/sda7 25497 35696 81920000 7 HPFS/NTFS
/dev/sda8 35696 35708 96256 83 Linux
/dev/sda9 35708 35770 498688 82 Linux swap / Solaris
/dev/sda10 35770 36144 2999296 83 Linux
/dev/sda11 36144 38914 22249472 83 Linux

2.執行命令:sudo mkdir /media/tmpdir 建立臨時資料夾,然後輸入命令:sudo mount /dev/sda11 /media/tmpdir掛載系統。為什麼要選/dev/sda11,我想sda11是我的ubuntu根目錄盤,所以要把這個掛載目錄中/media/tmpdir,你們自己看看自己ubuntu根目錄盤號是哪個,如果不是那就一個一個的試試,當然只試試linux系統盤,我有三個檔案盤/dev/sda8  /dev/sda10  /dev/sda11,我試過掛載/dev/sda8這個盤就不行。

3.接下來是最重要的一步,輸入命令: sudo grub-install --root-directory=/media/tmpdir /dev/sda

(注意,這裡就是sda,後面不要寫成sda11),如果顯示no error report,則表示基本成功了。grub-install後面有一個空格,/media/tmpdir後面有一個空格。

4.接下來,重啟系統.這時引導已經像往常一樣了。但先不要進入windows,先進入ubuntu,在終端中輸入命令:sudo update-grub2 更新grub後方成功完成,這時候就可以重啟進入任意一個系統了。