共计 1442 个字符,预计需要花费 4 分钟才能阅读完成。
这篇文章给大家分享的是有关 Ubuntu 8.04 怎么配置安装用 XP 直接引导的内容。丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,一起跟随丸趣 TV 小编过来看看吧。
照老规矩,安装时不将 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 直接引导”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!