XP引導Ubuntu Ubuntu手記之系統配置

2022-03-15 13:32:46 字數 1659 閱讀 2894

因為之前就已經試著裝過(

unbuntu的硬碟安裝), 因此一切都是輕車熟路。這次希望能向原來未曾解決的問題發起衝鋒:使用xp的引導程式來引導ubuntu。

照老規矩,安裝時不將grub寫入到mbr,先讓ubuntu先沉睡在系統中,然後再配置windows xp來引導ubuntu。

經過一番探索發現理論上應該有兩種方法:

方法一:使用xp來直接引導ubuntu,也就是boot.ini中配置的是ubuntu的引導檔案(扇區?),這種方法我沒實驗成功。

方法二:實驗成功了,但並不能算是真正意義上的xp引導,因為本質是使用grub。即xp引導grub,再由grub引導ubuntu。

我的boot.ini如下:

[boot loader

]timeout=10

default

=multi(

0)disk(

0)rdisk(

0)partition(

1)\windows

[operating systems

]multi(

0)disk(

0)rdisk(

0)partition(

1)\windows="

microsoft windows xp professional

"/noexecute

=optin /fastdetect

c:\grldr

=ubuntu

grldr是安裝時就複製到c盤根目錄下的,一起複製過來的還有initrd.gz和menu.lst,menu.lst如下:

1default        02

timeout        03

4title ubuntu

5kernel (hd0,6

)/boot/vmlinuz-

2.6.24-16

-generic root

=/dev/sda7 ro quiet splash

6initrd (hd0,6

)/boot/initrd.img-

2.6.24-16

-generic

7boot89

title windows xp

10rootnoverify (hd0,0

)11makeactive

12chainloader +

1其中9-12行只是讓grub可以重新引導xp,真正重要的是4-7行,timeout設定為0是為了跳過grub的選擇,此時相當於廢除了重新引導到xp的選擇。

其次是一定要指向正確的磁碟分割槽,這兒是(hd0,6)是因為在我的機器上ubuntu安裝在xp分割槽後面,我的分割槽情況如下:

xp主分割槽(ntfs) | xp邏輯分割槽1 | xp邏輯分割槽2 | ubuntu分割槽。

其中兩個邏輯分割槽在乙個擴充套件分割槽中。沒有仔細去看相關文件,我的推論是:主分割槽為(hd0,0),擴充套件分割槽為(hd0,1),因為mbr中共能放4個分割槽,因此(hd0,2)和(hd0,3)是保留給它們的。往後再排就是(hd0,4)表示邏輯分割槽1,(hd0,5)表示邏輯分割槽2,而ubuntu分割槽就是(hd0,6)了。

因為是sata硬碟,因此分割槽被ubuntu標識為/dev/sda*,*的編號從1開始,自然ubuntu的分割槽就是/dev/sda7了。

上面關於grub分割槽編號以及ubuntu分割槽標識只是我的臆斷,還需權威認證。

重灌xp後恢復ubuntu引導

很多朋友在安裝 ubuntu 之後因為種種原因需要重新安裝 xp 這樣就會將硬碟的 mbr 主引導扇區 覆蓋,導致 ubuntu 無法啟動,網上對於這種情況提供了很多解決辦法,但是有些複雜。經過參考網上的一些資料,以及自己的實踐,提供給大家兩種最簡便的方法 準備 2.開啟我的電腦,選擇工具 資料夾選...

如何在XP系統上引導WIM

一 主要原理 xp啟動載入 grub4dos wimboot bootmgr boot.sdi pe.wim 二 具體步驟 1 準備必要檔案 解壓grub4dos,拷貝檔案 grldr 到 c盤根目錄。解壓wimboot latest.zip,拷貝檔案wimboot.x86 64 到c盤根目錄。拷貝...

手殘刪掉linux之後,怎樣引導XP

之前裝的雙系統為xp,f10,感覺f10很原始,還需要裝好多依賴檔案,而且暫不支援我這破本的顯示卡。所以想試試f15,因為依稀記得之前這麼搞過,於是乎就開始了 可是.安裝15階段需要聯網.我沒聯網。然後就是退出安裝.悲劇了,跟之前想的一樣。因為可能是linux分割槽搞掉了 所以開機後只剩下 grub...