因為XPSP3出來了,所以自已做好一些整合後就重灌筆電了....
but因為重灌XP會把原本的Grub覆蓋,造成開機會直接進XP而不會有開機選單
修復方法如下
先放入Ubuntu的Live CD,然後從Live CD開機
進入Live CD下的系統後,打開終端機鍵入下面的指令
$ sudo -i
(將權限切換至root,在其它的Ubuntu版本將sudo改成su)
$ grub
(進入grub的修復模式)
> find /boot/grub/stage1
(找到之前Ubuntu系統所在的分割區)
> (hd0, 1)
(上面是打完find指令後回傳的畫面,這個會依照每個人的設定不同而有所變化,在這邊我是將Ubuntu系統灌在第一個分割區,分割區的編號是從0開始)
> root (hd0,1)
(設定好Ubuntu系統所在的路徑,若你的系統是灌在編號2的分割區,則(hd0,1)改成(hd0,2), 其化變化以此類推.....)
> setup (hd0)
(在這邊因為我是直接將grub灌在mbr中,所以我是直接打hd0,若是欲將grub灌在linux的分割區下,則再hd0後面加下分割區的編號)
> quit
(離開grub的模式)
到此就結束了,一般來說重開機後就會出現grub的開機選單......
若有出現error 17的錯誤的話,則是linux磁區編號設定有錯
一般來說若是將linux灌在邏輯磁區的話,就很常發生這種事
所以一般建議是將Ubuntu灌在主要磁區中.....
若是將Ubuntu灌在邏輯磁區的話,上面用find找出來的磁區編號未必是正確的
但應該會是在附近,所以定位不正確的話往find回傳的磁區編號的後面找找應該就會有了
不過還是建議灌在主要磁區啦
目前我的桌機的磁區編排如下
0號主要磁區:XP的c槽
1號主要磁區:Ubuntu的ext3
2號主要磁區:XP的d槽
3號磁區:定為邏輯磁區,以下磁區皆為邏輯磁區
4號邏輯磁區:XP的f槽(e槽我是用另一顆硬碟,用來養動物XD)
5號邏輯磁區:swap用
沒有留言:
張貼留言