|
|
发表于 2009-3-20 15:09:40
|
显示全部楼层
Post by waterloo2005;1963499
我把gentoo上一个/dev/sda6区拷入ubuntu(从另一快硬盘上),ubuntu的/boot也一起拷,不和gentoo共用。
ubuntu的fstab和他自己的/boot中的grub.list都修改了,硬盘盘符对应的选项。
我在gentoo的grub.list中加入如下的代码,发现不能启动。
title Ubuntu 8.10, kernel 2.6.27-13-generic
uuid 90109407-18d7-499e-a143-083bc65d3c97
root (hd0,5)
kernel /boot/vmlinuz-2.6.27-13-generic root=UUID=90109407-18d7-499e-a143-083bc65d3c97 ro locale=zh_CN quiet splash
initrd /boot/initrd.img-2.6.27-13-generic
quiet
请问是哪步出了问题?
uuid对应/dev/sda6
启动能看到ubuntu的黄底,但还不能看到登录界面
你的Ubuntu的Boot分区是单独分出来吗?看你的grub.conf是boot分区没有单独分出来,而是跟根分区在一起(如果说UUID=90109407-18d7-499e-a143-083bc65d3c97就是/dev/sda6的话)
- [color=Red]root [/color](hd0,5)
复制代码 这行里的root指的是[color="Red"]boot分区。- kernel /boot/vmlinuz-2.6.27-13-generic [color=Red]root[/color]=UUID=90109407-18d7-499e-a143-083bc65d3c97 ro locale=zh_CN quiet splash
复制代码 这一行的root指的则是你的[color="Red"]根目录,不要搞错了,具体参考grub的手册。其实不管你在同一个硬盘上装了多少个系统,分了几个Boot分区,能安装到硬盘MBR上的grub只有一个,其它的就是在grub.conf里改一下分区而已!或许,你还需要大致了解一下从计算机开机到进入系统到底都做了些什么,你就会好理解很多。
没怎么用过ubuntu,不知道它的升级机制怎么样,但我想它就算自动升级也不会默认就自作主张的替换掉你grub.conf里的其它内容吧?如果真的是这样,那我也真的无语了。 太多的Boot分区管理起来更是麻烦! |
|