多个ubuntu操作系统下,update-grub2 后grub.cfg文件的菜单顺序不一致

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
rongxue66
帖子: 25
注册时间: 2011-03-04 11:14

多个ubuntu操作系统下,update-grub2 后grub.cfg文件的菜单顺序不一致

#1

帖子 rongxue66 » 2011-03-14 18:19

在一台机器上安装了三个ubuntu操作系统,只有第一个在安装的第八步的“高级选项”中,按照默认 勾选了 install boot loader。其他两个都把默认的对勾去掉了。
装完之后,在后面两个操作系统中执行update-grub2 就会出现 grub.cfg 文件,但是这三个系统中grub.cfg文件的 menuentry 的顺序是不一致的,这样就导致了如果在某个系统下执行了grub-install /dev/sda,那么下次启动时,开机画面的启动选择项的顺序就不一致, 有办法让他们一致吗?
头像
qy117121
论坛版主
帖子: 50538
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 多个ubuntu操作系统下,update-grub2 后grub.cfg文件的菜单顺序不一致

#2

帖子 qy117121 » 2011-03-14 18:26

这个是当然的啦,每个ubuntu都会把自身的启动项放在第一位的,这是默认情况下,
不过可以更改/etc/grub.d/中的文件名来更改的,嘿嘿
10_什么的就是当前系统的启动项,30_os什么 的就是其他的系统,更改前面的数字就可以了,数字越小越靠前
比如我是WIN7 和ubuntu又系统,我把30_os这个文件改成了08_os, 更新grub后就是win7 在第一位了
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
qq420100523
帖子: 1684
注册时间: 2009-07-31 18:56
系统: windows、ubuntu
来自: 广东阳江

Re: 多个ubuntu操作系统下,update-grub2 后grub.cfg文件的菜单顺序不一致

#3

帖子 qq420100523 » 2011-03-14 19:23

楼上正解。。。。 :em05
rongxue66
帖子: 25
注册时间: 2011-03-04 11:14

Re: 多个ubuntu操作系统下,update-grub2 后grub.cfg文件的菜单顺序不一致

#4

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

2楼说的,在一台机器装两个系统的情况下,可用。
但是如果是三个操作系统的话,10_linux 代表当前操作系统,但是30_os_prober 就得代表另外两个操作系统,这种情况,就算更改“30”这个值,只代表把当前操作系统的顺序往后放,但其他两个操作系统谁在前就无法设置了。也即无法指定特定的启动项顺序。
2楼和3楼觉得我说的对吗?
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 多个ubuntu操作系统下,update-grub2 后grub.cfg文件的菜单顺序不一致

#5

帖子 smallapple » 2011-03-15 10:13

LS说的是,除非用手动修改,用update-grub的当前系统和其他系统肯定要重新设置
rongxue66
帖子: 25
注册时间: 2011-03-04 11:14

Re: 多个ubuntu操作系统下,update-grub2 后grub.cfg文件的菜单顺序不一致

#6

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

谢谢,那我尝试其他方法吧。
回复