增加第2个LINXU系统出现的问题,麻烦大家帮忙,谢谢

增加第2个LINXU系统出现的问题,麻烦大家帮忙,谢谢

现在系统是windows xp 再就是ubuntu,其实ubuntu盘符后面还有个linux系统,应该如何正确求该GRUB?实现3个系统


我自己的方法:在ubuntu,进入root帐户,修改了/boot/grub/menu.lst权限,这样可以打开了

复制第2个linux以前的启动路径到这个文件里
title Red Flag Asianux Workstation 3 (2.6.18-8.10WS)
root (hd0,6)
kernel /vmlinuz-2.6.18-8.10WS ro root=LABEL=/
initrd /initrd-2.6.18-8.10WS.img

但是我发觉root(hd0,6)竟然和ubuntu的一样,于是我在终端里输入fdisk -l查看各硬盘分区情况

如下: Device Boot Start End Blocks Id System
/dev/sda1 * 1 1276 10249438+ 7 HPFS/NTFS
/dev/sda2 1277 6977 45793282+ f W95 Ext'd (LBA)
/dev/sda3 6978 7296 2562367+ 7 HPFS/NTFS
/dev/sda5 1277 4209 23559291 7 HPFS/NTFS
/dev/sda6 4210 5672 11751516 7 HPFS/NTFS
/dev/sda7 5673 5685 104391 83 Linux
/dev/sda8 5686 6298 4923891 83 Linux
/dev/sda9 6299 6849 4425876 83 Linux
/dev/sda10 6850 6977 1028128+ 82 Linux swap / Solaris


sda7 100M大,挂载的是/boot
sda8 ubuntu的根目录
sda9 Red Flag Asianux Workstation 3的根目录
sda10 是swap分区

照道理,/boot是ubuntu挂载的,sda7就是引导ubuntu,所以是(hd0,6) 是这样的,路径也对
那Red Flag Asianux Workstation 3在sda9,应该就是(hd0,8),可是我修改后,进不了系统,我在GRUB里也改过很多数字,也进不了,是不是遗漏了什么 ??

如果我不是起先复制了这个启动路径,那我应该如何知道??
就是这个 kernel /vmlinuz-2.6.18-8.10WS ro root=LABEL=/
initrd /initrd-2.6.18-8.10WS.img

前面的还好,后面为什么加上 ro root=LABEL=/ ???

麻烦大家仔细看看,一直解决不了
title Red Flag Asianux Workstation 3 (2.6.18-8.10WS)
root (hd0,6)
kernel /vmlinuz-2.6.18-8.10WS ro root=LABEL=/
initrd /initrd-2.6.18-8.10WS.img

因爲 /dev/sda7 5673 5685 104391 83 Linux 也是Red Flag  的 /boot
grub  裏找的是内核的位置並不是 / 文件系統的位置
如果安裝 ubunt 是把/boot 也格勒,要從裝 Red Flag 内核

[ 本帖最后由 rtl 于 2008-8-20 22:35 编辑 ]
引用:
原帖由 rtl 于 2008-8-20 22:33 发表
title Red Flag Asianux Workstation 3 (2.6.18-8.10WS)
root (hd0,6)
kernel /vmlinuz-2.6.18-8.10WS ro root=LABEL=/
initrd /initrd-2.6.18-8.10WS.img

因爲 /dev/sda7 5673 5685 104391 83 Linux 也是R ...
引用:
但是我发觉root(hd0,6)竟然和ubuntu的一样……
那Red Flag Asianux Workstation 3在sda9,应该就是(hd0,8),可是我修改后,进不了系统,我在GRUB里也改过很多数字,也进不了,是不是遗漏了什么 ??
1.但是我这样启动red flag,是hd0.6 显示Error 15:File not found
意思就是文件未找到
我先是有red flag,再安装ubuntu,照道理跟你说的一样了,对red flag没有影响,那怎么出现这样啦?
2,如果不划分单独分/boot,安装的时候是安装在根目录了?

3.那我怎么解决这个问题哈,需要重装?
嘿,自己仔细想想?
是不是因为kernel /vmlinuz-2.6.18-8.10WS ro root=LABEL=/
后面那个ro root=LABEL=/  导致进不了系统
我在XP下挂载/boot  惊奇的发现,red flag的kernel 和initrd的文件不见了,只有ubuntu的

怎么不翼而飞了?
你可能在安裝 ubuntu 時格式化了 /boot

從裝 red flag 的内核即可
引用:
原帖由 rtl 于 2008-8-22 07:54 发表
你可能在安裝 ubuntu 時格式化了 /boot

從裝 red flag 的内核即可