歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Windows 7安裝後導致Ubuntu無法啟動

Windows 7安裝後導致Ubuntu無法啟動

日期:2017/2/28 16:43:09   编辑:Linux教程

原先安裝有Winxp+Ubuntu,後來又安裝Windows 7到D盤,結果Ubuntu啟動菜單沒有了,只能進Windows的兩個系統。

先用Ubuntu Live u盤進入系統,作如下操作:

用Ubuntu的livecd啟動,進終端

輸入

sudo -i

grub

find

/boot/grub/stage1

返回自己Ubuntu系統的引導程序所在分區,我的是(hd0,2),網上沒說這是什麼意思,我猜,hd0是第一塊硬盤的意思,一般人的機子都只有一塊硬盤,所以基本相同,2的意思應該是第二分區的意思。linux的分區比較詭異,我的分區有8.9塊,也不知道這第二是怎麼排的。所以這個2因個人的分區而異。

然後重啟終端

輸入

sudo grub

root (hd0,2) 注釋:root跟(之間有空格

setup(hd0)

quit

然後關機(時間較長),再次啟動,Ubuntu就回來了

所以修復後,系統先進Ubuntu啟動界面,在進Windows7啟動界面,最後才進入winxp+dos啟動界面。

雖然麻煩點,總算所有系統都可以正常引導

方法2,用Grub4DOS,將其中的grldr.mbr,grldr,grub.exe等拷貝到c盤根目錄,並且從原先Ubuntu的/boot/grub/menu.lst拷貝過來到c盤根目錄。這樣修改winxp的boot.ini,增加C:\grldr.mbr=Ubuntu 9.04一項,即可。這樣就可以在winxp引導菜單中看到Ubuntu的引導選項。

並且上述兩種方法是獨立的。兩者可以並存。這樣,可以循環選擇啟動菜單了。呵呵。

PS,用ultraiso做啟動u盤很好,可以做Windows7,Ubuntu的啟動盤,而且速度比用Ubuntu自帶的unetbootin速度還快。估計winxp也可以用此工具做,那樣光驅真的是用處不大了。

Copyright © Linux教程網 All Rights Reserved