在一个机器上安装两个Linux如何保证多启动?swap能否共享?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
poet
帖子: 2841
注册时间: 2006-09-11 22:47

在一个机器上安装两个Linux如何保证多启动?swap能否共享?

#1

帖子 poet » 2008-05-01 21:15

由于工作需要,不得不在机器中再安装一个 RHEL(Redhat 企业版),为此我用一块新硬盘,想部署Ubuntu和RHEL双启动。(另一块硬盘是windows,实际上我的目标是要三启动,但是启动win应该比较容易,此处不提)

问题一:如果我希望能够在GRUB中做到Ubuntu和RHEL双启动,应当先装RHEL还是先装ubuntu?

问题二:系统安装后能否自动识别多启动?还是要我手动配置?怎么配置?

问题三:/home我打算是共享的,不过两个Linux的swap分区能否共享?我不想浪费太多硬盘空间。

我计划这样分区,不知道有没有问题?
swap:2G (共享)
/boot:200M(仅供RHEL)
/ :8G(仅供RHEL)
/ :16G (仅供Ubuntu)
/home :122G(共享)
/u01:150G(共享)
头像
Terpineol
帖子: 1230
注册时间: 2007-12-09 14:35

#2

帖子 Terpineol » 2008-05-01 21:16

swap是可以共享的
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

#3

帖子 millenniumdark » 2008-05-01 22:15

应该无所谓先后,后装的那个应该会处理前面的Linux的启动的。(至少Ubuntu会。RHEL也是有头有脸的发行版,应该也有这功能。)

swap可以共用。

home应该也可以共用。但可能会有些问题。比如Ubuntu和RHEL的中的软件的配置文件互相冲突。当然这个机率不大。而且应该可以手动调整。
头像
ebok
帖子: 852
注册时间: 2008-02-15 0:09

#4

帖子 ebok » 2008-05-01 22:59

双硬盘还要注意map的问题
如果hd1是XP,hd2是RHEL和Ubuntu,如果grub是写在hd1的MBR上,应该在menu.lst上RHEL和Ubuntu的启动项前加
map (hd0) (hd1)
map (hd1) (hd0)
我没独立出 /boot分区
Somebody think they are full of niubility, so they play a zhuangbility, but only reflect their shability.
头像
laborer
帖子: 1016
注册时间: 2005-10-25 11:15
联系:

#5

帖子 laborer » 2008-05-02 0:13

windows和linux都可以共用一个swap分区的
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
hello2crawler
帖子: 38
注册时间: 2008-03-06 14:40

#6

帖子 hello2crawler » 2008-05-02 7:07

laborer 写了:windows和linux都可以共用一个swap分区的
求教!
头像
laborer
帖子: 1016
注册时间: 2005-10-25 11:15
联系:

#7

帖子 laborer » 2008-05-02 8:04

hello2crawler 写了:
laborer 写了:windows和linux都可以共用一个swap分区的
求教!
下一个SwapFS驱动,安装方法看一下说明就知道了,很容易。这个驱动可以支持win2k和winxp,安装完之后linux的swap分区就成为一个windows可见的分区,然后设置让windows把pagefile.sys安装到那个分区上就可以了。
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
头像
apn
帖子: 362
注册时间: 2007-05-06 21:17

#8

帖子 apn » 2008-05-02 17:45

laborer 写了:
hello2crawler 写了:
laborer 写了:windows和linux都可以共用一个swap分区的
求教!
下一个SwapFS驱动,安装方法看一下说明就知道了,很容易。这个驱动可以支持win2k和winxp,安装完之后linux的swap分区就成为一个windows可见的分区,然后设置让windows把pagefile.sys安装到那个分区上就可以了。
这个很强大啊~ :lol:
头像
Nile
帖子: 990
注册时间: 2006-07-15 11:20
来自: 枫叶刀市

#9

帖子 Nile » 2008-05-02 17:53

laborer 写了:
hello2crawler 写了:
laborer 写了:windows和linux都可以共用一个swap分区的
求教!
下一个SwapFS驱动,安装方法看一下说明就知道了,很容易。这个驱动可以支持win2k和winxp,安装完之后linux的swap分区就成为一个windows可见的分区,然后设置让windows把pagefile.sys安装到那个分区上就可以了。
那要看这个驱动的效率怎样了,弄不好会拖累win的

共用swap的话睡眠貌似也不能用了吧
Thinkpad T400
poet
帖子: 2841
注册时间: 2006-09-11 22:47

#10

帖子 poet » 2008-05-04 13:24

ebok 写了:双硬盘还要注意map的问题
如果hd1是XP,hd2是RHEL和Ubuntu,如果grub是写在hd1的MBR上,应该在menu.lst上RHEL和Ubuntu的启动项前加
map (hd0) (hd1)
map (hd1) (hd0)
我没独立出 /boot分区
看这个map好像是把两个硬盘交换了。

那么你的意思是说,grub只能引导第一块硬盘?因此要把第二块硬盘换到第一个上来?
头像
gmagogsfm
帖子: 129
注册时间: 2008-03-06 21:32

#11

帖子 gmagogsfm » 2008-05-04 23:36

laborer 写了:
hello2crawler 写了:
laborer 写了:windows和linux都可以共用一个swap分区的
求教!
下一个SwapFS驱动,安装方法看一下说明就知道了,很容易。这个驱动可以支持win2k和winxp,安装完之后linux的swap分区就成为一个windows可见的分区,然后设置让windows把pagefile.sys安装到那个分区上就可以了。
哇,长知识了!
回复