多重ubuntu10.04的安装方法 求教

系统安装、升级讨论
回复
rongxue66
帖子: 25
注册时间: 2011-03-04 11:14
送出感谢: 0
接收感谢: 0

多重ubuntu10.04的安装方法 求教

#1

帖子 rongxue66 » 2011-03-15 10:46

我要在一台机器上安装多个ubuntu10.04 ,一般的安装方法我是会的,
主要问题是,我想让这多个ubuntu共用一份grub.cfg. 这样想避免在开机时, 启动选择项的顺序 有变动的情况。
所以想求教 多重系统(大概四个)的安装方法,并让他们公用一份grub.cfg.
rongxue66
帖子: 25
注册时间: 2011-03-04 11:14
送出感谢: 0
接收感谢: 0

Re: 多重ubuntu10.04的安装方法 求教

#2

帖子 rongxue66 » 2011-03-15 11:41

是我问的问题 太难了吗?还是 回答起来比较费劲呢
真诚求高手指教。
头像
zaler
帖子: 112
注册时间: 2009-08-23 19:43
送出感谢: 2 次
接收感谢: 0

Re: 多重ubuntu10.04的安装方法 求教

#3

帖子 zaler » 2011-03-15 13:07

划个/boot分区
其实我什么都不会...
OS: Arch/Linux/GNU/Xorg/Gnome3
_______
一生追求,只为极简,最在尽懒...
rongxue66
帖子: 25
注册时间: 2011-03-04 11:14
送出感谢: 0
接收感谢: 0

Re: 多重ubuntu10.04的安装方法 求教

#4

帖子 rongxue66 » 2011-03-15 13:44

是说让多个系统共享同一个 /boot 吗
billbear
帖子: 3681
注册时间: 2008-05-03 23:42
送出感谢: 0
接收感谢: 3 次

Re: 多重ubuntu10.04的安装方法 求教

#5

帖子 billbear » 2011-03-15 13:48

共用是可以的,挂个单独的 /boot/grub 分区共用 (不是单独的 /boot)
启动项的顺序还是会在每次有新内核时重新生成 grub.cfg,以最后一次更新时所在系统的排序为准。
能说说这么做有什么现实的需要吗
看你折腾几天了
rongxue66
帖子: 25
注册时间: 2011-03-04 11:14
送出感谢: 0
接收感谢: 0

Re: 多重ubuntu10.04的安装方法 求教

#6

帖子 rongxue66 » 2011-03-15 14:00

呵呵,是啊,折腾好几天了,最终目的就是“编程实现多个ubunt系统间的引导切换”
我就想,总应该能手动切换了,才能编程实现。所以在折腾 手动切换,就遇到了一些问题。
rongxue66
帖子: 25
注册时间: 2011-03-04 11:14
送出感谢: 0
接收感谢: 0

Re: 多重ubuntu10.04的安装方法 求教

#7

帖子 rongxue66 » 2011-03-15 14:05

在安装系统的时候,建立一个分区,我会,但是我不知道怎样设置,几个系统就公用了?
我想让几个系统共享 /boot/grub 目录 ,也就是让几个系统有且仅有相同的唯一一个 /boot/grub 目录。
不知道 共享分区 能满足这个需求吗?
头像
hasee.wu
帖子: 2089
注册时间: 2009-10-20 21:13
来自: Pacific Western University
送出感谢: 0
接收感谢: 7 次

Re: 多重ubuntu10.04的安装方法 求教

#8

帖子 hasee.wu » 2011-03-15 14:20

billbear 写了: 能说说这么做有什么现实的需要吗
同问

根据small apple的grub2教程,   grub 或grub4dos(对于ext4, 需要支持ext4的版本) 可以引导grub2.

多个ubuntu, 各自的/boot就放在各自的/下面, 不单独分出来

mbr 首先由grub 或grub4dos接管, 然后通过menu.lst跳到各个ubuntu分区中的core.img, 应该可行.
假定ubuntu 10.04 分别装在  (hd0,1)  (hd0,2)  (hd0,3) (hd0,5) (hd0,6) 中, 也就是要把各自的grub2安装在所谓pbr上


 则menu.lst可写为:

代码: 全选

title  ubuntu 10.04 --1
kernel  (hd0,1)/boot/grub/core.img
boot
title  ubuntu 10.04 --2
kernel  (hd0,2)/boot/grub/core.img
boot
title  ubuntu 10.04 --3
kernel  (hd0,3)/boot/grub/core.img
boot
title  ubuntu 10.04 --4
kernel  (hd0,5)/boot/grub/core.img
boot
title  ubuntu 10.04 --5
kernel  (hd0,6)/boot/grub/core.img
boot





以上内容为某家猜想的, 不一定能成功.成功前题是(hd0,1)  (hd0,2)  (hd0,3) (hd0,5) (hd0,6) 对应的grub2都安装在对应的分区(pbr)中.



既然可以从grub 转到各自分区的grub2 入口, 我想也可以从grub2 转到各自的grub2入口. 

我觉得这样处理,各个系统就会独立,相互不影响. 如果是grub时代, 应该是可以的, 但grub2就不清楚了, 因为grub2 的update太智能, 只要grub2 update时不改mbr , 就可行

道理也该是通的.如果grub2不行,可以全部换为grub.
rongxue66
帖子: 25
注册时间: 2011-03-04 11:14
送出感谢: 0
接收感谢: 0

Re: 多重ubuntu10.04的安装方法 求教

#9

帖子 rongxue66 » 2011-03-15 15:13

现实需要就是:编程实现多个ubuntu系统间的引导切换。更现实的,我也不知道了,呵呵。
LS的回答,我都看不懂啊,smallapple的grub2基础教程,我倒是看过,没悟出LS悟出的做法。
头像
hasee.wu
帖子: 2089
注册时间: 2009-10-20 21:13
来自: Pacific Western University
送出感谢: 0
接收感谢: 7 次

Re: 多重ubuntu10.04的安装方法 求教

#10

帖子 hasee.wu » 2011-03-15 15:45

rongxue66 写了:现实需要就是:编程实现多个ubuntu系统间的引导切换。更现实的,我也不知道了,呵呵。
LS的回答,我都看不懂啊,smallapple的grub2基础教程,我倒是看过,没悟出LS悟出的做法。
smallapple的grub2基础教程提到了:

1.Grub4Dos或grub如何转入grub2
2. grub2 可以不安装在mbr , 而安装在pbr


基于以上两点, 多个ubuntu系统的grub2可以安装在各自的pbr中, grub4dos或grub又可以引导在pbr中的grub2,所以可行.在不同分区中的ubuntu , 有各自的/boot , grub2 update时, 不会影响其它分区的系统.


编程实现多个ubuntu系统间的引导切换?



有现成的startup manager ,支持grub ,也支持grub2. 源代码也是现成的.




5楼提到的单独挂  /boot/grub   , 不好的地方是每次升级, 都会变一下, 但不影响使用

 怎么设置? fstab
rongxue66
帖子: 25
注册时间: 2011-03-04 11:14
送出感谢: 0
接收感谢: 0

Re: 多重ubuntu10.04的安装方法 求教

#11

帖子 rongxue66 » 2011-03-15 16:12

哦?grub4Dos对我没用,我也没用这东西。
2. grub2 可以不安装在mbr , 而安装在pbr ,grub2装在pbr中又有什么用呢?
rongxue66
帖子: 25
注册时间: 2011-03-04 11:14
送出感谢: 0
接收感谢: 0

Re: 多重ubuntu10.04的安装方法 求教

#12

帖子 rongxue66 » 2011-03-15 16:53

问个实际点的问题,在安装过程中单独建立一个 /boot/grub 挂载点我会,
但是如何共享呢?我一直不明白 怎样共享一个目录?包括前述的 “多个系统共享 /boot分区”,
都不知道怎么实现.
jtshs256
论坛版主
帖子: 22323
注册时间: 2010-07-19 21:41
系统: OS X
送出感谢: 2 次
接收感谢: 27 次

Re: 多重ubuntu10.04的安装方法 求教

#13

帖子 jtshs256 » 2011-03-15 18:37

话说grub0.97也认得ext4的…… :em06
NO DO NO DIE
http://a/%%30%30
头像
smallapple
论坛版主
帖子: 7867
注册时间: 2009-03-28 15:12
送出感谢: 0
接收感谢: 19 次

Re: 多重ubuntu10.04的安装方法 求教

#14

帖子 smallapple » 2011-03-15 19:06

如果多个系统都使用相同内核,直接共用 /boot 分区,否则最好不要共用 /boot 分区

如果是用grub2引导,本来有用的就只有一个grub.cfg,其他系统的grub.cfg都是虚设,有没有都无所谓

如果是用 g4d 引导的,手动写个menu.lst
rongxue66
帖子: 25
注册时间: 2011-03-04 11:14
送出感谢: 0
接收感谢: 0

Re: 多重ubuntu10.04的安装方法 求教

#15

帖子 rongxue66 » 2011-03-17 14:13

我是用ubuntu 10.04 默认的 grub2引导的。
rongxue66 写了:问个实际点的问题,在安装过程中单独建立一个 /boot/grub 挂载点我会,
但是如何共享呢?我一直不明白 怎样共享一个目录?包括前述的 “多个系统共享 /boot分区”,
都不知道怎么实现.
回复

回到 “系统安装和升级”