之前裝過Ubuntu和Win7的雙系統,后來重裝了Win7,發現Ubuntu不見了,那會沒怎么用,也沒去解決問題。現在再看Android內核剖析,大部分都是在Ubuntu環境下進行的,所以百度了一些方法,怎么把之前的Ubuntu系統恢復過來。
重裝Win7后,Ubuntu不能啟動並不是因為Ubuntu系統不見了,只是Windows的引導分區把Ubuntu的引導給隱藏了,百度上很多教程都是命令行或者需要做啟動盤,好是麻煩,后來終於找到一篇教程,挺簡單的,用Easy BCD就可以了。
一、下載並安裝Easy BCD。下載:百度雲盤
二、打開Easy BCD進行設置(初次啟動可以設置語言)
1、選擇“編輯引導菜單”,默認只有“Windows 7”這一選項。

2、點擊“添加新條目”,添加引導菜單

3、引導菜單添加完成后,點擊步驟1中的“保存設置”,重啟電腦,即可看見Ubuntu的引導回來了。
補充:
以上方法的確可以使Ubuntu引導恢復,但是每次開機都會多一個選擇步驟,還是很煩人的,所以又去找了一下用命令行恢復的方法(PS:反正已經能進入Ubuntu啦,省去做Ubuntu啟動盤的步驟也是大善啊,哈哈~)。
1、打開終端(Ctrl+Alt+T),輸入 sudo -i 獲取管理員權限
2、輸入 fdisk -l #l是”L“的小寫,此命令用來查看盤符列表
可以獲得以下輸出,然后找到ID為83的盤符,如果有多個,一般Blocks數值大的為真正的分區
Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x1c9d3468
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 174907391 87350272 7 HPFS/NTFS/exFAT
/dev/sda3 174907392 345128959 85110784 7 HPFS/NTFS/exFAT
/dev/sda4 345131006 1465147391 560008193 f W95 Ext'd (LBA)
Partition 4 does not start on physical sector boundary.
/dev/sda5 345131008 727865343 191367168 7 HPFS/NTFS/exFAT
/dev/sda6 727867392 975673343 123902976 7 HPFS/NTFS/exFAT
/dev/sda7 975675392 1198675967 111500288 7 HPFS/NTFS/exFAT
/dev/sda8 1448677376 1465147391 8235008 82 Linux swap / Solaris
/dev/sda9 1198678016 1448660991 124991488 83 Linux
3、在終端輸入 mount /dec/sda9 /mnt
注意:sda9要根據第2步中獲取的盤符替換掉。其中,mount和sda9后面各有一個空格,不要忘記,否則會報錯
4、上一步結束之后,繼續在終端中輸入 grub-install --root-directory=/mnt /dev/sda
等待一會兒,若出現Installationfinished,No Error Reported則表示成功了
注意:grub-install之間沒有空格,--root前面有一個空格,--root前面是兩個'-',/mnt后面有一個空格
5、到此,Ubuntu引導基本恢復,重啟電腦,就會發現重裝前的Ubuntu、Win7雙系統引導界面回來啦。
進入Ubuntu,打開終端輸入: sudo update-grub #也有說:sudo update-grub2,其實運行結果一樣(我電腦的測試結果)
OK,至此,Ubuntu引導分區恢復完畢
作者:登天路
