LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: romanknight

Mandrake 和 redhat 如何共存?

[复制链接]
 楼主| 发表于 2002-10-7 23:10:41 | 显示全部楼层
如北南兄在http://www.linuxsir.cn/forum.php?mod=viewthread&tid=3446的精彩示范中,有
   
title Mandrake82
rootnoverify (hd1,1)
kernel /boot/vmlinuz-2.4.18-6mdk root=/dev/hdb2
initrd /boot/initrd-2.4.18-6mdk.img

其中应该把Mandrake的initrd-2.4.18-6mdk.img拷贝到grub所在的/boot下面吧,这一步应该怎么做?
发表于 2002-10-8 04:47:08 | 显示全部楼层
不用,其实更改/etc/grub.conf就好了。
书写方法是
title Mandrake
root (hdX,Y)[COLOR]注:这个X,如果是第一个硬盘X=0,第二个硬盘就1,Y为你想加载Mandrake的分区。
kernel /boot/vmlinuz
这样写就行了,你把X和Y添进去就可以了。其它的不用改。

如果你不知道如何改,就把分区表,主、扩展、逻辑分区说一下,把系统所在的位置也说一下。大家来改。
发表于 2002-10-9 17:51:38 | 显示全部楼层

两种LINUX不能共存。

。。。
发表于 2002-10-9 17:53:14 | 显示全部楼层
能。。。我装了十几个都共存了,请兄弟说一下原因,多谢。
发表于 2002-10-9 18:01:04 | 显示全部楼层

是吗,非常惭愧。

我以为,因为交换分区只能有一个,但仔细想一下,SWAP可以共享,我太昌失了。管理员,能否用QQ交流呢?
 楼主| 发表于 2002-10-9 18:49:55 | 显示全部楼层
两天来搞了N次,如果按照北南兄的做法去做,(要再加上ro root =//dev/hda8),发现能进入到welcome to Mandraket #####的界面,但是后来的哪些start 项就出现了很多failed的项.后来我重装Mandrake的lilo,进入到Mandrake里面,打开menu.lst,看到它那里写的是:
kernel (hd0,9) vmlinuz-2.4.18-6mdk   root=/dev/hda8
initrd (hd0,9) /initrd-2.4.18-6mk.img
于是我重装Redhat的grub,按照这些选项填进去,(虽然我很纳闷,因为我知道hd0,9是swap分区).结果是找不到文件.实在没有办法.我把分区表写在下面,大家帮我改改吧!
(因为一开始不知道swap可以共享,所以有两个swap分区)

hda----hda1                            vfat
      ----hda2                           扩展分区
           -------hda5                   vfat
           --------hda6                   vfat
           ---------hda7                 vfat
          ----------hda8                 ext3 (Mandrake root)
          ----------hda9                 swap (Mandrake)
          --------- hda10               ext3 (Mandrake boot)
          ----------hda11               ext3
           ---------hda12              ext3
            ---------hda13             ext3
hdd------hdd1                        ext3 (Rh 7.3 /boot)
      ------hdd2                        ext3
      ------hdd3                        ext3 (Rh 7.3 /root)
       -----hdd4                         扩展分区
            --------hdd5                 swap (Rh)
            --------hdd6                 ext3
             --------hdd7                 ext3
             ---------hdd8                 ext3
 楼主| 发表于 2002-10-10 22:38:27 | 显示全部楼层
请各位兄弟帮帮忙!
我的分区表列在上面,大家帮我修改grub.conf吧!
发表于 2002-10-11 10:43:35 | 显示全部楼层

这样试一下!

#menu.lst内的修改
title mandrakelinux
kernel (hd0,9)/boot/vmlinuz root=/dev/hda8 devfs=mount quiet vga=788
initrd (hd0,9)/boot/initrd.img


title Redhat

kernel (hd1,4)/boot/vmlinuz-2.4.----   root=/dev/hdd3 devfs=mount quiet vga=788
initrd (hd1,4)/boot/initrd-2.4.----




#上述是以MK9为例,用GRUB引导,要修改的是/boot/grub/下的menu.lst文件,而不是/etc/grub.conf文件,也不是lilo.conf,我是依据grub写的启动配置;MK和REDHAT版本不重要。
#mandrake的配置内容不用改动
#REDHAT的配置内容是完全依据你的分区做的,请将RED的内核文件(那vmlinuz-2.4.---)复制到mandrae的/boot/目录下,注意要写全名,不要链接文件;
#请将RED的启动镜像文件(即上面的initrd-2.4.---)复制到mandrae的/boot/目录下,注意要写全名,不要链接文件;
#仍然用两个SWAP分区。是我搞错了,SWAP可以有两个。
#如果上述方法不行,请在title Redhat下面加上一行如下:
#title Redhat
#makeactive (hdd1,1)
#上述方法我未测试,因为没有REDHAT,也没有第一个硬盘。想必是可以的,成功了别忘记告诉我,zhenzhousi@sina.com
发表于 2002-10-11 10:48:05 | 显示全部楼层

注意

上面vmlinuz-2.4----,是因为我不知道具体的全名,initrd-2.4--也是这样,你要按全名复制。
发表于 2002-10-11 11:01:28 | 显示全部楼层
SORRY,把兄弟的帖子错过了...

用zoes兄弟的办法,看行不行,也可以用下面的方法。。

title Mandrake 9.0
kernel (hd0,7) /boot/vmlinuz root=/dev/hda8
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表