当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 23 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 如何让多个ubuntu 10.04 操作系统共用一份grub?
帖子发表于 : 2011-03-11 11:02 

注册: 2011-03-04 11:14
帖子: 25
送出感谢: 0 次
接收感谢: 0 次
我在一台机器上安装了四个ubuntu 10.04 操作系统,想让这几个系统使用同一份grub,怎么办呢?怎么设置grub的路径?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何让多个ubuntu 10.04 操作系统共用一份grub?
帖子发表于 : 2011-03-11 11:04 
头像

注册: 2010-10-07 14:23
帖子: 33999
地址: 某系某星某洲某国某省某市
系统: Archdows10
送出感谢: 29
接收感谢: 151
建一个boot分区?我没试过。 :em06


_________________
心似浮云常自在,意如流水任东西。
此事背后一定有个天大的咪咪
广告:
1、走过路过,不要错过,dropbox网盘2.25G大放送
py大法好,退C保平安
java多妖孽,VB本异端
日诵一千遍,快活似神仙


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如何让多个ubuntu 10.04 操作系统共用一份grub?
帖子发表于 : 2011-03-11 11:09 

注册: 2011-03-04 11:14
帖子: 25
送出感谢: 0 次
接收感谢: 0 次
建立boot分区,把grub安装到此分区吗?
grub都是默认安装的,路径也是阿。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 如何让多个ubuntu 10.04 操作系统共用一份grub?
帖子发表于 : 2011-03-11 11:26 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
/boot单独分区,共用一个/boot分区,grub2安装到mbr,没试过,应该没问题。
不明白为什么安装多个10.04。


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 如何让多个ubuntu 10.04 操作系统共用一份grub?
帖子发表于 : 2011-03-11 11:27 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
不大可行,grub.cfg 会以最后那个安装的系统为主。
如果共用 /boot分区时,建立的菜单会混乱。
实际上可以一个系统单独 /boot分区,并安装grub,其他系统不安装grub,也不用单独 /boot分区,然后用 update-grub建立的菜单就可以共用。


_________________
Grub2 基础教程


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 如何让多个ubuntu 10.04 操作系统共用一份grub?
帖子发表于 : 2011-03-11 11:33 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
smallapple:共用/boot会乱,那就不必/boot单独分区了。


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 如何让多个ubuntu 10.04 操作系统共用一份grub?
帖子发表于 : 2011-03-11 11:44 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
onshoestring 写道:
smallapple:共用/boot会乱,那就不必/boot单独分区了。

有 /boot 单独分区的好处是如果 / 分区挂了,还可以进grub引导进另一个系统。
有一个系统单独挂 /boot 分区并把grub安装到mbr就行了,不必每个系统都挂 /boot 和安装 grub。


_________________
Grub2 基础教程


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 如何让多个ubuntu 10.04 操作系统共用一份grub?
帖子发表于 : 2011-03-11 12:22 

注册: 2010-07-19 21:41
帖子: 22323
系统: OS X
送出感谢: 8
接收感谢: 42
不要单分/boot,用ubuntu的话靠update-grub刷,用grub的话手动添启动项……


_________________
NO DO NO DIE
http://a/%%30%30


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 如何让多个ubuntu 10.04 操作系统共用一份grub?
帖子发表于 : 2011-03-11 12:28 

注册: 2011-03-04 11:14
帖子: 25
送出感谢: 0 次
接收感谢: 0 次
感谢楼上几位的回答。
我是个菜鸟,不太懂。boot不是一个目录吗?怎么又成了分区呢?
我再把问题描述以下吧:我在一台机器上安装了四个ubuntu 10.04 操作系统,在最后一个安装的系统的 /boot/grub/grub.cfg文件中 可以设置 默认启动项(就那个原始 default=0 那句),比如我修改为默认启动第二个安装的操作系统,那么,下次启动时在没有人工干预的情况下,将进入第二个操作系统。此时,如果想设置从第三个系统启动,就没办法了。因为第二个操作系统的grub.cfg文件中没有第三个系统的启动项。
我的最终目标是在各个系统下都能实现到其他系统的引导切换。
因此,我就想到了,让四个操作系统共用一份grub,这样可能就可以解决问题。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 如何让多个ubuntu 10.04 操作系统共用一份grub?
帖子发表于 : 2011-03-11 13:08 
头像

注册: 2009-09-06 5:53
帖子: 4666
送出感谢: 6
接收感谢: 110
/是目录,一定有一个分区会挂栽到/,访问/目录,实际是访问这个分区。
/boot是目录,可以自定义分区,挂栽到/boot,访问/boot目录,实际是访问这个分区。
不清楚你怎么分区的,用系统默认的分区通常只有/和swap。
通常我自己是分/,/home,swap,linux共用swap。
如果用这个分区方案那么你安装时:
第一个ubuntu:/,/boot,/home,swap。在安装到第八步,用默认的高级选项,install boot loader--device for boot loader installation--/dev/sda。
其余三个ubuntu:/,/home。在安装这三个ubuntu时在第八步,选高级选项,把install boot loader选择框的对号去掉。
全部安装完后,重启进入第一个ubuntu,在终端命令行 sudo update-grub。

说清楚了么?

如果已经装好了,比如在第一个ubuntu运行
sudo grub-install /dev/sda
sudo update-grub
应该会有四个ubuntu的菜单项,全是ubuntu,选择时会不是搞晕啊?


_________________
电子书下载:
鸟哥的Linux私房菜 基础学习篇 第三版 pdf
鸟哥的Linux私房菜 服务器架设篇 第三版 pdf


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 如何让多个ubuntu 10.04 操作系统共用一份grub?
帖子发表于 : 2011-03-11 13:50 

注册: 2011-03-04 11:14
帖子: 25
送出感谢: 0 次
接收感谢: 0 次
感谢楼上的回答,真是很详细。
我已经装好了,并且这几个系统都是默认安装的,所以在安装时也只有/和swap。
在这种情况下,运行
sudo grub-install /dev/sda
sudo update-grub
这两个命令貌似有问题阿。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 如何让多个ubuntu 10.04 操作系统共用一份grub?
帖子发表于 : 2011-03-11 13:56 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
引用:
我再把问题描述以下吧:我在一台机器上安装了四个ubuntu 10.04 操作系统,在最后一个安装的系统的 /boot/grub/grub.cfg文件中 可以设置 默认启动项(就那个原始 default=0 那句),比如我修改为默认启动第二个安装的操作系统,那么,下次启动时在没有人工干预的情况下,将进入第二个操作系统。此时,如果想设置从第三个系统启动,就没办法了。因为第二个操作系统的grub.cfg文件中没有第三个系统的启动项。
我的最终目标是在各个系统下都能实现到其他系统的引导切换。


如果是grub2的,在进入每个系统后都执行下 sudo update-grub,这样每个系统的菜单都会加入其他系统的启动项。
如果是grub的,要手动编下 /boot/grub/menu.lst


_________________
Grub2 基础教程


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 如何让多个ubuntu 10.04 操作系统共用一份grub?
帖子发表于 : 2011-03-11 13:58 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
引用:
sudo grub-install /dev/sda


最后在哪个系统下执行的,grub就以那个系统的为准。


_________________
Grub2 基础教程


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 如何让多个ubuntu 10.04 操作系统共用一份grub?
帖子发表于 : 2011-03-11 14:38 

注册: 2011-03-04 11:14
帖子: 25
送出感谢: 0 次
接收感谢: 0 次
经楼上几位的提点,我执行了
sudo update-grub 和
sudo grub-install /dev/sda 命令
现在在每一个系统中的grub.cfg都有了关于其他系统的引导信息,
不过有点奇怪的是,几个系统中的grub.cfg文件中的 menuentry 的顺序是不同的。


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 如何让多个ubuntu 10.04 操作系统共用一份grub?
帖子发表于 : 2011-03-11 15:22 

注册: 2011-03-04 11:14
帖子: 25
送出感谢: 0 次
接收感谢: 0 次
smallapple 写道:
sudo grub-install /dev/sda

我刚实验了一下,这种情况下,在除最后一个操作系统外的其他的几个操作系统中无法通过修改gurb.cfg 而设置默认启动项。

这种情况下怎么做到在其他几个操作系统中也能设置默认启动项呢?


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 23 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译