LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1123|回复: 13

求教:关于多Linux共存

[复制链接]
发表于 2006-3-15 13:57:08 | 显示全部楼层 |阅读模式
如果要装两个Linux发行版,是不是这两个版本要共享现有的挂载点呢?

查了一下,查到:是共享/boot和/swap的。可是文件安装是不是安装在同样的挂载点呢?我想不是,可不是的话,也不可能创建两个/挂载点吧。
发表于 2006-3-15 14:07:04 | 显示全部楼层
我先占个位
没装过,不过我觉得每个linux应当有自己的 / 挂载点
这好像是根据fstab
回复 支持 反对

使用道具 举报

发表于 2006-3-15 21:09:31 | 显示全部楼层
最好不要共享 /boot 内核在里面,虽然可以不冲突,但最好不共享. 而且 /boot 很小,没必要.

共享 swap 要注意 mdv 不能用 resume=/swap , 也就是不能用休眠, 因为另一个linux用swap时,会把mdv的休眠数据破坏, 甚至导致mdv不能启动.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-16 09:07:40 | 显示全部楼层
Post by dyhml
最好不要共享 /boot 内核在里面,虽然可以不冲突,但最好不共享. 而且 /boot 很小,没必要.

共享 swap 要注意 mdv 不能用 resume=/swap , 也就是不能用休眠, 因为另一个linux用swap时,会把mdv的休眠数据破坏, 甚至导致mdv不能启动.


多谢。

据我所知,grub是装在/boot目录下的,如果创建两个/boot的话,是不是要自己手工的去修改grub.conf?

可是如何建立分区呢?再建立一个boot,swap, / 吗?那/usr呢?
回复 支持 反对

使用道具 举报

发表于 2006-3-16 10:17:43 | 显示全部楼层
两个 /boot 里各有一个内核.
但只要一个 /boot 里有 grub 就行了.

这种情况, 没有 grub 的 /boot 最好不是单独分区.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-16 10:46:24 | 显示全部楼层
Post by dyhml
两个 /boot 里各有一个内核.
但只要一个 /boot 里有 grub 就行了.

这种情况, 没有 grub 的 /boot 最好不是单独分区.


那如何创建不是单独分区的/boot?

可是如何建立分区呢?再建立一个boot,swap, / 吗?那/usr呢?

不是不试,由于机器是服务器,想找到一个可行方案后再操作。
回复 支持 反对

使用道具 举报

发表于 2006-3-16 11:09:41 | 显示全部楼层
Post by jnesta
那如何创建不是单独分区的/boot?

可是如何建立分区呢?再建立一个boot,swap, / 吗?那/usr呢?

不是不试,由于机器是服务器,想找到一个可行方案后再操作。



我boot分区从不创建,我感觉/和/swap就足够了,rh9大概需要有/boot分区。下面是个例子:
default=0
timeout=30
splashimage=(hd0,6)/grub/splash.xpm.gz
title Fedora Core (2.6.9-1.667)
        root (hd0,6)
        kernel /vmlinuz-2.6.9-1.667 ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.9-1.667.img
title microsoft windows
        rootnoverify (hd0,0)
        chainloader +1
title mdk10.1-10.2
        kernel (hd0,8)/boot/vmlinuz root=/dev/hda9 acpi=on resume=/dev/hda9 vga=791
          initrd (hd0,8)/boot/initrd.img
title redflag4.0
        rootnoverify (hd0,5)
          chainloader +1

只有fc下面有/boot/grub/grub.conf,其他的都没有这个文件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-16 12:39:47 | 显示全部楼层
Post by yechf
我boot分区从不创建,我感觉/和/swap就足够了,rh9大概需要有/boot分区。下面是个例子:
default=0
timeout=30
splashimage=(hd0,6)/grub/splash.xpm.gz
title Fedora Core (2.6.9-1.667)
        root (hd0,6)
        kernel /vmlinuz-2.6.9-1.667 ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.9-1.667.img
title microsoft windows
        rootnoverify (hd0,0)timeout=30
splashimage=(hd0,6)/grub/splash.xpm.gz
title Fedora Core (2.6.9-1.667)
        root (hd0,6)
        kernel /vmlinuz-2.6.9-1.667 ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.9-1.667.img
title microsoft windows
        rootnoverify (hd0,0)
        chainloader +1
title mdk10.1-10.2
        kernel (hd0,8)/boot/vmlinuz root=/dev/hda9 acpi=on resume=/dev/hda9 vga=791
          initrd (hd0,8)/boot/initrd.img
title redflag4.0
        rootnoverify (hd0,5)
          chainloader +1
        chainloader +1
title mdk10.1-10.2
        kernel (hd0,8)/boot/vmlinuz root=/dev/hda9 acpi=on resume=/dev/hda9 vga=791
          initrd (hd0,8)/boot/initrd.img
title redflag4.0
        rootnoverify (hd0,5)
          chainloader +1

只有fc下面有/boot/grub/grub.conf,其他的都没有这个文件。


如果已经有了boot分区呢?
确实是我看到的那个/boot/grub/grub.conf是以前装rh9留下的,请问mandriva 放到哪里?
回复 支持 反对

使用道具 举报

发表于 2006-3-16 13:04:13 | 显示全部楼层
Post by jnesta
如果已经有了boot分区呢?
确实是我看到的那个/boot/grub/grub.conf是以前装rh9留下的,请问mandriva 放到哪里?



另建一个分区安装呀。把引导信息写在你要启动的grub.conf里面。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-16 13:23:18 | 显示全部楼层
Post by yechf
另建一个分区安装呀。把引导信息写在你要启动的grub.conf里面。


我现在总结一下兄弟们的解答和我还有的问题:

1. 如果我现在存在/boot,兄弟的意思是再新建一个boot分区?
2. mandriva将grub.conf放到哪里了?
3. 需要建立新的/和/swap,而/usr 是公用吗?另外,即使重新建立一个/swap,怎么让新系统知道它要用到的是新建的/swap?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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