系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
Jacob Anubis
- 帖子: 189
- 注册时间: 2009-04-08 20:44
- 来自: 三维空间
#1
帖子
由 Jacob Anubis » 2009-07-04 10:58
问题:如何获得grub.cfg文件的修改权限
我安装的是9.10的alpha2版本,纯光盘安装,在安装过程中有提示选择加入windows的启动菜单,可是实际上确没有加入!
我想尝试编辑grub.cfg,可是不知道怎么做,求大家给个详细的办法,谢谢诶! 
如果只是遇见,不能停留,不如不遇见!
-
corna
- 帖子: 51
- 注册时间: 2008-09-04 9:09
- 来自: 武汉
#2
帖子
由 corna » 2009-07-04 11:52
首先获得权限:sudo chmod +w /boot/grub/grub.cfg
添加windows启动菜单:sudo gedit /boot/grub/grub.cfg
编辑grub.cfg,添加
menuentry "Microsoft Windows Boot Manager" {
set root=(hd0,1)
chainloader +1
}
保存就行了。
注意:如果使用了sudo update-grub或者sudo update-grub2,grub.cfg又会变成原来的样子,又得重新修改。
-
adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
#3
帖子
由 adagio » 2009-07-04 11:56
corna 写了:首先获得权限:sudo chmod +w /boot/grub/grub.cfg
干脆sudo gedit /boot/grub/grub.cfg不就行了?
-
NetDreamer
- 帖子: 858
- 注册时间: 2007-10-19 20:40
-
联系:
#6
帖子
由 NetDreamer » 2009-07-04 18:39
sudo chmod 644 grub.cfg,修改后再改回来。
Live and let live.
-
hubert_star
- 论坛版主
- 帖子: 5373
- 注册时间: 2007-10-29 22:12
- 系统: OSX 10.9 + Ub 1304
- 来自: 江苏南京
#8
帖子
由 hubert_star » 2009-07-18 1:37
其实,grub.cfg应该由工具自动生成的
我用的是别的系统,但是grub2提供了/etc/grub.d目录,里面分段给出了配置,在这里改,然后生成配置文件即可,不要直接去修改grub2
不过不知道是不是ubuntu没有理解grub2的机制,没提供/etc/grub.d还是有这个目录,楼主没看到?
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛
故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒
故我有罪!
我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;
特此声明!
有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。
欢迎来我的新浪微博@me
-
hubert_star
- 论坛版主
- 帖子: 5373
- 注册时间: 2007-10-29 22:12
- 系统: OSX 10.9 + Ub 1304
- 来自: 江苏南京
#9
帖子
由 hubert_star » 2009-07-18 1:38
还是那句话,ubuntu的工程师应该搬个板凳去看看别的发行版怎么处理这些新东西的
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛
故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒
故我有罪!
我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;
特此声明!
有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。
欢迎来我的新浪微博@me
-
daxiawj
- 帖子: 26
- 注册时间: 2006-07-13 15:02
- 来自: CAS/IAP
-
联系:
#11
帖子
由 daxiawj » 2009-07-20 2:14
hubert_star 写了:还是那句话,ubuntu的工程师应该搬个板凳去看看别的发行版怎么处理这些新东西的
大哥,Ubuntu本来是这么做的啊,没有调查就没有发言权!
-
Cyber.W
- 帖子: 13
- 注册时间: 2009-06-25 0:28
#12
帖子
由 Cyber.W » 2009-07-22 16:25
我是这样改的:
sudo gedit /boot/grub/grub.cfg
改好后另存一个文件名,例如:1.cfg,打开终端后
sudo su
输入密码**
cd /boot/grub/
删除grub.cfg或直接
mv 1.cfg grub.cfg
exit
exit
好了,搞定!

-
sparksong
- 帖子: 60
- 注册时间: 2007-04-04 0:51
#13
帖子
由 sparksong » 2009-09-06 15:14
corna 写了:首先获得权限:sudo chmod +w /boot/grub/grub.cfg
添加windows启动菜单:sudo gedit /boot/grub/grub.cfg
编辑grub.cfg,添加
menuentry "Microsoft Windows Boot Manager" {
set root=(hd0,1)
chainloader +1
}
保存就行了。
注意:如果使用了sudo update-grub或者sudo update-grub2,grub.cfg又会变成原来的样子,又得重新修改。
/etc/grub.d/30_os_prober会自动查找其他os的,如果无法自动找到,加到40_customer里面就行了。(就加你上面这段)
这样运行sudo update-grub2就会自动生成grub.cfg了。
-
ensonmj
- 帖子: 58
- 注册时间: 2007-10-03 14:42
#14
帖子
由 ensonmj » 2009-09-06 22:48
ls正解,使用os-prober
生活需要平淡!
-
luanqh
- 帖子: 184
- 注册时间: 2009-03-31 23:57
#15
帖子
由 luanqh » 2009-09-07 14:37
用10楼的方法好,vim 可以改只读文件。

在自身中不行,需要用光盘启动live才行,不方便!!!
上次由
luanqh 在 2009-09-12 13:52,总共编辑 2 次。