您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關Ubuntu 8.04怎么配置安裝用XP直接引導的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
照老規矩,安裝時不將Grub寫入到mbr,先讓Ubuntu 8.04先沉睡在系統中,然后再配置Windows XP來引導Ubuntu。經過一番探索發現理論上應該有兩種方法:
方法一:使用XP來直接引導Ubuntu 8.04,也就是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如下:
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可以重新引導XP,真正重要的是4-7行,timeout設置為0是為了跳過Grub的選擇,此時相當于廢除了重新引導到XP的選擇。
需要說明的首先是內核文件的名字和位置,在/boot目錄下的兩個,是后來到系統中翻出來的,,也可以使用默認的鏈接:/vmlinuz和/initrd.img,這兩個鏈接總是指向更新后的內核,這樣即使內核變了也不會有問題。
其次是一定要指向正確的磁盤分區,這兒是(hd0,6)是因為在我的機器上Ubuntu 8.04安裝在XP分區后面,我的分區情況如下:
XP主分區(ntfs) | XP邏輯分區1 | XP邏輯分區2 | Ubuntu 8.04分區。
其中兩個邏輯分區在一個擴展分區中。沒有仔細去看相關文檔,我的推論是:主分區為(hd0,0),擴展分區為(hd0,1),因為mbr中共能放4個分區,因此(hd0,2)和(hd0,3)是保留給它們的。往后再排就是(hd0,4)表示邏輯分區1,(hd0,5)表示邏輯分區2,而Ubuntu 8.04分區就是(hd0,6)了。
因為是SATA硬盤,因此分區被Ubuntu 8.04標識為/dev/sda*,*的編號從1開始,自然Ubuntu 8.04的分區就是/dev/sda7了。
感謝各位的閱讀!關于“Ubuntu 8.04怎么配置安裝用XP直接引導”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。