grub引导怎么改比较好
Tofloor
poster avatar
admin
deepin
2012-02-27 18:00
Author
为一同学装了LD、Win7双系统,开始说默认哪个启动无所谓,后来说想要默认Win7。
昨天我给他改了 /boot/grub/grub.cfg ,default=3

曾经见到Aenon说过,最好不要改 grub.cfg (grub.conf)文件,请问各位用哪种方法更好一点?

另外,default 后面的值是看引导界面的候选有几个、还是看 grub.cfg 中有几个项?我是按那个界面来的,第四个就改为3。
Reply Favorite View the author
All Replies
e21e21
deepin
2012-02-27 18:14
#1
改名 /etc/grub.d/30_os-prober为 09_os-prober后update-grub,将win7放在首位比较好.
改/boot/grub/grub.cfg最不好,升级或安装一些软件/boot/grub/grub.cfg会被覆盖,你又要重新改过。
default=3也不好,升级/删除旧内核后这个数字就变了。
Reply View the author
admin
deepin
2012-02-27 18:18
#2
改名 /etc/grub.d/30_os-prober为 09_os-prober后update-grub,将win7放在首位比较好.
改/boot/grub/grub.cfg最不好,升级或安装一些软件/boot/grub/grub.cfg会被覆盖,你又要重新改过。
default=3也不好,升级/删除旧内核后这个数字就变了。
谢谢!
我看有 privious 一项,旧内核更改后应该没问题吧。
覆盖 grub.cfg 的软件有哪些?
Reply View the author
woodelf
deepin
2012-02-27 18:35
#3
[quote]改名 /etc/grub.d/30_os-prober为 09_os-prober后update-grub,将win7放在首位比较好.
改/boot/grub/grub.cfg最不好,升级或安装一些软件/boot/grub/grub.cfg会被覆盖,你又要重新改过。
default=3也不好,升级/删除旧内核后这个数字就变了。
谢谢!
我看有 privious 一项,旧内核更改后应该没问题吧。
覆盖 grub.cfg 的软件有哪些?[/quote]
内核升级以后,update-grub会调用os-prober来探测已安装的系统和内核,从而覆盖grub.cfg。
Reply View the author
s.******[email protected]
deepin
2012-03-02 06:06
#4
[quote]改名 /etc/grub.d/30_os-prober为 09_os-prober后update-grub,将win7放在首位比较好.
改/boot/grub/grub.cfg最不好,升级或安装一些软件/boot/grub/grub.cfg会被覆盖,你又要重新改过。
default=3也不好,升级/删除旧内核后这个数字就变了。
谢谢!
我看有 privious 一项,旧内核更改后应该没问题吧。
覆盖 grub.cfg 的软件有哪些?[/quote]
grub升级或者内核升级,都会自动重新生成grub.cfg
Reply View the author
deepIgood
deepin
2012-03-02 06:10
#5
改名 /etc/grub.d/30_os-prober为 09_os-prober后update-grub,将win7放在首位比较好.
改/boot/grub/grub.cfg最不好,升级或安装一些软件/boot/grub/grub.cfg会被覆盖,你又要重新改过。
default=3也不好,升级/删除旧内核后这个数字就变了。

急切地想知道这个方法的原理是什么
Reply View the author
bsfmig
deepin
2012-03-02 06:16
#6
[quote]改名 /etc/grub.d/30_os-prober为 09_os-prober后update-grub,将win7放在首位比较好.
改/boot/grub/grub.cfg最不好,升级或安装一些软件/boot/grub/grub.cfg会被覆盖,你又要重新改过。
default=3也不好,升级/删除旧内核后这个数字就变了。

急切地想知道这个方法的原理是什么[/quote]
原理就是grub-mkconfig的源码。(你可以把grub的源码包下载解压然后研究去吧)
Reply View the author
isunny
deepin
2012-03-05 18:38
#7
11.12.1   的引导器不可以安装到某分区   即使选择了也会安装到mbr   而重装win7  又会重写mbr  导致deepin不能  此时不会恢复deepin的引导   求解,
Reply View the author
bsfmig
deepin
2012-03-05 23:46
#8
11.12.1   的引导器不可以安装到某分区   即使选择了也会安装到mbr   而重装win7  又会重写mbr  导致deepin不能  此时不会恢复deepin的引导   求解,
我严重感觉Ubuntu 11.10也有此问题。LD对ubiquity的修改很小很小。
Reply View the author
isunny
deepin
2012-03-06 00:56
#9
[quote]11.12.1   的引导器不可以安装到某分区   即使选择了也会安装到mbr   而重装win7  又会重写mbr  导致deepin不能  此时不会恢复deepin的引导   求解,
我严重感觉Ubuntu 11.10也有此问题。LD对ubiquity的修改很小很小。[/quote]

为了确认该问题我在我的笔记本里安装了两次,  不知道是否我的磁盘分区问题 还是别的问题
Reply View the author