重裝windows系統後原有的linux系統沒法進入的解決辦法。


這個問題困擾了我這個小白好久。每次無奈只能又從新裝一遍linux。今天通過實踐,終於解決了。個人步驟是:linux

1.用easybcd加入neosmart linux啓動項:ubuntu

Add New Entry>linux/BSD>windows

type選擇GRUB2工具

其餘不變spa

而後Add Entry.net

最後點擊左側的Edit Boot Menu而後點擊右下方的Save Settingshtm

2.重啓後你會看到NeoSmart linux的選項get

進去後就是你之前的引導界面了。而後你選擇進入linux。it

打開終端:ast

sudo update-grub

sudo grub-install /dev/sda

好啦,重啓你就發現一切都解決啦。

明白原理可能會好一些:

我找了些資料,原理多是:

重裝windows的時候,霸道的windows無論系統中是否還有其餘的系統,直接重寫mbr,因而重裝系統後就只有windows一個選項了。並且windows的引導程序貌似是在c盤的boot.ini(這個文件我沒找到)。而linux的引導程序應該是/boot下的grub。因而咱們的目的就是,找到grub而後讓grub從新掌握引導程序的大全。也就是重寫了mbr。(這些只是個人理解,可能有錯的地方,歡迎大神指教)

網上還有一些方法:

2.用live cd 或者live usb 進入linux系統後在重裝grub。

3./boot目錄放到windwos的C盤 順便再把 grldr文件也放到C盤 

而後修改boot.ini 
它可能隱藏和只讀 本身改下屬性 
再最後加入一句 

C:\grldr=ubuntu 

就能夠了 
grldr文件提供下載 
http://sun391.netfast.org/grldr  
若是你已經不能進入 linux了 請用下面這個win下的小工具 它能夠讀linux的分區 
把/boot 目錄 拷過來 就能夠 
http://sun391.netfast.org/explore2fs.exe

介紹boot.ini:http://www.51mokao.com/Groups/ForumPost.aspx?id=29896

介紹grldr:http://baike.baidu.com/view/2992954.htm

若是想拷貝本身的linux裏的grldr

下個linux_reader,而後找到/boot/grub下的grldr.img拷貝。 

不過,貌似只有xp纔有boot.ini,windows7 的就別看了。

4.

只拷貝 grldr , 修改 boot.ini , 

不要拷貝 boot 目錄 ( 拷了的刪除 C: 下的 boot 目錄) 
重啓, 在 XP 啓動菜單選 Ubuntu , 

grldr 應該會本身尋找 Linux 的 /boot 的。

相關文章
相關標籤/搜索