在一台机器上安装了三个ubuntu操作系统,只有第一个在安装的第八步的“高级选项”中,按照默认 勾选了 install boot loader。其他两个都把默认的对勾去掉了。
装完之后,在后面两个操作系统中执行update-grub2 就会出现 grub.cfg 文件,但是这三个系统中grub.cfg文件的 menuentry 的顺序是不一致的,这样就导致了如果在某个系统下执行了grub-install /dev/sda,那么下次启动时,开机画面的启动选择项的顺序就不一致, 有办法让他们一致吗?
多个ubuntu操作系统下,update-grub2 后grub.cfg文件的菜单顺序不一致
-
- 帖子: 25
- 注册时间: 2011-03-04 11:14
- qy117121
- 论坛版主
- 帖子: 50538
- 注册时间: 2007-12-14 13:40
- 系统: Winbuntu
- 来自: 志虚国乌由市
- 联系:
Re: 多个ubuntu操作系统下,update-grub2 后grub.cfg文件的菜单顺序不一致
这个是当然的啦,每个ubuntu都会把自身的启动项放在第一位的,这是默认情况下,
不过可以更改/etc/grub.d/中的文件名来更改的,嘿嘿
10_什么的就是当前系统的启动项,30_os什么 的就是其他的系统,更改前面的数字就可以了,数字越小越靠前
比如我是WIN7 和ubuntu又系统,我把30_os这个文件改成了08_os, 更新grub后就是win7 在第一位了
不过可以更改/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
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu
Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用
邮箱 chuan@ubuntu.org.cn
- qq420100523
- 帖子: 1684
- 注册时间: 2009-07-31 18:56
- 系统: windows、ubuntu
- 来自: 广东阳江
-
- 帖子: 25
- 注册时间: 2011-03-04 11:14
Re: 多个ubuntu操作系统下,update-grub2 后grub.cfg文件的菜单顺序不一致
2楼说的,在一台机器装两个系统的情况下,可用。
但是如果是三个操作系统的话,10_linux 代表当前操作系统,但是30_os_prober 就得代表另外两个操作系统,这种情况,就算更改“30”这个值,只代表把当前操作系统的顺序往后放,但其他两个操作系统谁在前就无法设置了。也即无法指定特定的启动项顺序。
2楼和3楼觉得我说的对吗?
但是如果是三个操作系统的话,10_linux 代表当前操作系统,但是30_os_prober 就得代表另外两个操作系统,这种情况,就算更改“30”这个值,只代表把当前操作系统的顺序往后放,但其他两个操作系统谁在前就无法设置了。也即无法指定特定的启动项顺序。
2楼和3楼觉得我说的对吗?
- smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
Re: 多个ubuntu操作系统下,update-grub2 后grub.cfg文件的菜单顺序不一致
LS说的是,除非用手动修改,用update-grub的当前系统和其他系统肯定要重新设置
-
- 帖子: 25
- 注册时间: 2011-03-04 11:14
Re: 多个ubuntu操作系统下,update-grub2 后grub.cfg文件的菜单顺序不一致
谢谢,那我尝试其他方法吧。