
我使用的是 12.04 beta。更新經理要求我進行必要的更新,我做到了。那天晚上我關閉了電腦,第二天我無法啟動進入圖形介面。經過一番修復嘗試後,我決定刪除 Beta 版並重新安裝 Ubuntu 12.04。
我進入Windows 7,在磁碟管理工具中刪除了Linux磁碟區和交換磁碟區。然後當我重新啟動時,我陷入了 grub 救援螢幕。我無法啟動進入 Windows 7。啟動修復。我點擊了recommended repair,瞧!我拿回了我的 Windows 7。所以我決定再次安裝Ubuntu 12.04。我這樣做了,當我重新啟動時,系統沒有要求我提供作業系統選項,而是直接進入 Windows 7。這個幫助維基頁面重新安裝 GRUB,但我仍然無法進入 Ubuntu 或獲得引導程式畫面。我想當我一開始刪除 Linux 分割區時,我的 GRUB 就被搞亂了。
我現在該怎麼做?
答案1
將評論移至答案:
Grub2 安裝到 sdc 而不是 sda。如果你想讓它神奇地找到,它需要位於主機板預設的驅動器上。在大多數情況下,這就是 sda。
在安裝 grub2 時的典型情況下,它應該位於/dev/sda
.
您可以透過 liveCD 或使用您找到的啟動修復磁碟來執行此操作。我傾向於使用 liveCD,因為我可以精確控制正在發生的事情,但它缺少easy-button
.
答案2
查看 bootinfo scrap => Grub2 (v1.99) 安裝在 /dev/sdc 的 MBR 中,並查看相同硬碟的磁區 1 中的 core.img。 core.img 位於此位置並在此磁碟機上尋找 (,msdos5)/boot/grub。
所以現在你的主硬碟(sda)的MBR中有一個Windows載入程式;也許你可以嘗試將sdc作為你的主磁碟並嘗試啟動(設定在BIOS中完成)。僅限於此。
選項1:您可以使用 Windows 載入程式使用第 3 方軟體來連結載入 grubhttp://www.supergrubdisk.org/wiki/Howto_Boot_Grub_from_windows(Windows Vista(使用 easybcd 幫助)
選項2:將 grub 重新安裝到 sda 的 MBR 並進行作業系統探測以鍊式載入 windows7
請準備好救援磁碟!