共計(jì) 1442 個(gè)字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。
這篇文章給大家分享的是有關(guān) Ubuntu 8.04 怎么配置安裝用 XP 直接引導(dǎo)的內(nèi)容。丸趣 TV 小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨丸趣 TV 小編過來(lái)看看吧。
照老規(guī)矩,安裝時(shí)不將 Grub 寫入到 mbr,先讓 Ubuntu 8.04 先沉睡在系統(tǒng)中,然后再配置 Windows XP 來(lái)引導(dǎo) Ubuntu。經(jīng)過一番探索發(fā)現(xiàn)理論上應(yīng)該有兩種方法:
方法一:使用 XP 來(lái)直接引導(dǎo) Ubuntu 8.04,也就是 boot.ini 中配置的是 Ubuntu 的引導(dǎo)文件(扇區(qū)?),這種方法我沒實(shí)驗(yàn)成功。
方法二:實(shí)驗(yàn)成功了,但并不能算是真正意義上的 XP 引導(dǎo),因?yàn)楸举|(zhì)是使用 Grub。即 XP 引導(dǎo) Grub,再由 Grub 引導(dǎo) 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 是安裝時(shí)就復(fù)制到 C 盤根目錄下的,一起復(fù)制過來(lái)的還有 initrd.gz 和 menu.lst,menu.lst 如下:
default 0 timeout 0 title Ubuntu kernel (hd0,6)/boot/vmlinuz-2.6.24-16-generic root=/dev/sda7 ro quiet splash initrd (hd0,6)/boot/initrd.img-2.6.24-16-generic boot title Windows XP rootnoverify (hd0,0) makeactive chainloader +1
其中 9-12 行只是讓 Grub 可以重新引導(dǎo) XP,真正重要的是 4-7 行,timeout 設(shè)置為 0 是為了跳過 Grub 的選擇,此時(shí)相當(dāng)于廢除了重新引導(dǎo)到 XP 的選擇。
需要說(shuō)明的首先是內(nèi)核文件的名字和位置,在 /boot 目錄下的兩個(gè),是后來(lái)到系統(tǒng)中翻出來(lái)的,,也可以使用默認(rèn)的鏈接:/vmlinuz 和 /initrd.img,這兩個(gè)鏈接總是指向更新后的內(nèi)核,這樣即使內(nèi)核變了也不會(huì)有問題。
其次是一定要指向正確的磁盤分區(qū),這兒是 (hd0,6) 是因?yàn)樵谖业臋C(jī)器上 Ubuntu 8.04 安裝在 XP 分區(qū)后面,我的分區(qū)情況如下:
XP 主分區(qū)(ntfs) | XP 邏輯分區(qū) 1 | XP 邏輯分區(qū) 2 | Ubuntu 8.04 分區(qū)。
其中兩個(gè)邏輯分區(qū)在一個(gè)擴(kuò)展分區(qū)中。沒有仔細(xì)去看相關(guān)文檔,我的推論是:主分區(qū)為 (hd0,0),擴(kuò)展分區(qū)為(hd0,1),因?yàn)?mbr 中共能放 4 個(gè)分區(qū),因此(hd0,2) 和(hd0,3)是保留給它們的。往后再排就是 (hd0,4) 表示邏輯分區(qū) 1,(hd0,5)表示邏輯分區(qū) 2,而 Ubuntu 8.04 分區(qū)就是 (hd0,6) 了。
因?yàn)槭?SATA 硬盤,因此分區(qū)被 Ubuntu 8.04 標(biāo)識(shí)為 /dev/sda*,* 的編號(hào)從 1 開始,自然 Ubuntu 8.04 的分區(qū)就是 /dev/sda7 了。
感謝各位的閱讀!關(guān)于“Ubuntu 8.04 怎么配置安裝用 XP 直接引導(dǎo)”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!