在網上搜索了下,大多說的是因為重裝引起的壞道,
我經過半天的搜索才找到了問題所在,首先看看下面連接的二樓大神給出的解決方案:
https://forum.ubuntu.org.cn/viewtopic.php?f=139&t=442830
win7下硬盤安裝ubuntu,手賤將啟動引導器裝到了win7的100M隱藏分區,進不了win7
win7是用u盤在C盤下安裝的32位系統,自動生成了100M的隱藏分區。今天又用easyBCD和desk版鏡像,以硬盤方式安裝了ubuntu麒 麟,是邏輯分區中分出的54G空閑盤,分別掛載了/,swap,/home。然后選擇啟動引導器的時候手賤選擇了win7的隱藏盤,我的想法是:啟動引導 都裝到隱藏盤不挺好嗎。(之前在筆記本上成功安裝過雙系統,ubuntu引導器選擇的是整個硬盤sda,這次就想選個具體的分區)
重啟之后悲劇的發現win7進入不了,於是網上找各種方法,sudo update-grub,sudo update-grub2 試了多次不起作用,開機到了grub有5個選項,前4個ubuntu,還有個win7,ubuntu正常進入,但是win7進去沒反應很快又回到grub 界面。
然后根據網上的說法,應該是grub覆蓋了win7的mbr,插上u盤想修復win7啟動項。悲劇的是,找了半天說沒找到任何問題,真是欲哭無淚。
我那個win7系統之前都用的很好,不想要重裝,有沒有什么辦法能夠把我的win7找回來,而且時間還緊,工作需要這台電腦。希望大神下凡來顯靈,我拜謝!
我使用了二樓大神的辦法完美解決。
代碼:
sudo gedit /etc/grub.d/40_custom
在文檔最下面增加:
代碼:
menuentry '搜索並啟動windows7' {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ntfs
search --no-floppy --file --set=root /bootmgr
ntldr /bootmgr
}
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ntfs
search --no-floppy --file --set=root /bootmgr
ntldr /bootmgr
}