当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ubuntu9.10之GRUB2配置grub.cfg详解
帖子发表于 : 2010-02-10 9:54 
头像

注册: 2006-01-09 9:41
帖子: 201
地址: 湖南邵东
送出感谢: 0 次
接收感谢: 0 次
ubuntu9.10之grub.cfg详解

(红色部分为说明)

grub.cfg 默认为只读,要修改前先设为可写
sudo chmod +w /boot/grub/grub.cfg

set default=0
#默认为0


insmod jpeg
#添加jpg支持,如要使用png或tga文件做背景,加上 insmod png或insmod tga

insmod ext2
#除了用作启动的分区外,其他分区格式可在menu底下再添加

set root=(hd0,7)
#设定root分区

search –no-floppy –fs-uuid –set f255285a-5ad4-4eb8-93f5-4f767190d3b3
#设定uuid=****的分区为root,和上句重复,可删除

# 以下为终端配置
if loadfont /usr/share/grub/unicode.pf2 ; then
#设置终端字体,unicode.pf2支持中文显示

set gfxmode=640×480

#设置分辨率,默认为 640×480,可用800×600,1024×768,建议跟你想设定的图片大小一致

insmod gfxterm
#插入模块 gfxterm,支持中文显 示,它还支持 24 位图像

insmod vbe
#插入 vbe 模块,GRUB 2 引入很多模块的东西,要使用它,需要在这里加入

if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don’t
# understand terminal_output
terminal gfxterm
#设置 GRUB 2 终端为 gfxterm

fi
fi
set timeout=10
background_image (hd0,7)/boot/images/1.jpg
#设置背景图片

### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=cyan/black
#这两行为 Debian 下的菜单颜色设置,如果默认的话,你会发现背景完全被蓝色挡住了,你需要修改 blue 为 black,这样背景就会出现

### END /etc/grub.d/05_debian_theme ###

# 10_linux 为自动添加的当前root分区linux引导项

### BEGIN /etc/grub.d/10_linux ###
#菜单项,要包括 menuentry 双引号” ” 和大括号 { }才完整,否则不显示菜单

menuentry “Ubuntu, Linux 2.6.31-9-386″ {
insmod ext2
set root=(hd0,7)
search –no-floppy –fs-uuid –set f255285a-5ad4-4eb8-93f5-4f767190d3b3
#这句与set root=(hd0,7)重复,可删除

linux /boot/vmlinuz-2.6.31-9-386 root=UUID=f255285a-5ad4-4eb8-93f5-4f767190d3b3 ro quite splash
#不喜欢看到一长串的, roo=UUID=***可用root=/dev/sda7代替

initrd /boot/initrd.img-2.6.31-9-386
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry “Memory test (memtest86+)” {
linux16 /boot/memtest86+.bin
}
### END /etc/grub.d/20_memtest86+ ###

# 自动添加存在于其他分区的系统引导项

### BEGIN /etc/grub.d/30_os-prober ###
#windows 启动菜单
menuentry “Windows Vista (loader) (on /dev/sda1)” {
insmod ntfs
#windows格式为ntfs,或为fat32改为 insmod fat

set root=(hd0,1)
search –no-floppy –fs-uuid –set ece067d2e067a196
#可删除
#grub2比较先进的地方就是如果发现windows启动是通过ntldr 引导的,定为2000/xp/2003,会在这加上 drivemap -s (hd0) ${root} ,作用相当于grub的map,可正常启动非第一硬盘的xp/2003系统。

chainloader +1
}
# 查找到其他分区上的linux系统并自动添加

menuentry “Ubuntu karmic (development branch) (9.10) (on /dev/sda3)” {
insmod ext2
set root=(hd0,3)
search –no-floppy –fs-uuid –set 4d893970-0685-44ed-86b3-1de45b2db84a
linux /boot/vmlinuz-2.6.31-9-generic root=/dev/sda3
initrd /boot/initrd.img-2.6.31-9-generic
}
#若存在macos会自动在这里添加。

### END /etc/grub.d/30_os-prober ###

# 以下为手动添加的菜单项
### BEGIN /etc/grub.d/40_custom ###
menuentry “CDLinux”{
set root=(hd0,8)
linux /CDlinux/bzImage root=/dev/ram0 vga=791 CDL_LANG=zh_CN.UTF-8
initrd /CDlinux/initrd
}
### END /etc/grub.d/40_custom ###

# 手动添加时,硬盘编号从0开始(hd0),主分区编号从1开始(hd0,1),逻辑分区从5开始(hd0,5)


页首
 用户资料  
 
2 楼 
 文章标题 : Re: ubuntu9.10之GRUB2配置grub.cfg详解
帖子发表于 : 2010-02-10 9:57 
头像

注册: 2008-11-21 20:26
帖子: 36913
送出感谢: 1
接收感谢: 36
引用:
(红色部分为说明)

通篇没看到一个红字,哥哥


_________________
讨厌我的人可以试着点一下
浏览全部ubuntu技巧


页首
 用户资料  
 
3 楼 
 文章标题 : Re: ubuntu9.10之GRUB2配置grub.cfg详解
帖子发表于 : 2010-02-10 11:42 

注册: 2010-01-13 23:26
帖子: 3173
送出感谢: 0 次
接收感谢: 12
这个没用,update-grub一下就都消失了,改/etc/default/grub才对啊


_________________
Here I am.
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF


页首
 用户资料  
 
4 楼 
 文章标题 : Re: ubuntu9.10之GRUB2配置grub.cfg详解
帖子发表于 : 2010-02-10 11:45 
头像

注册: 2009-03-28 15:12
帖子: 7867
送出感谢: 2
接收感谢: 20
LZ干嘛把这个挖出来了? :em23 不看看啥时候的贴? :em20

看置顶贴。


_________________
Grub2 基础教程


页首
 用户资料  
 
5 楼 
 文章标题 : Re: ubuntu9.10之GRUB2配置grub.cfg详解
帖子发表于 : 2010-02-25 13:08 

注册: 2010-02-25 13:02
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
rediscover 写道:
这个没用,update-grub一下就都消失了,改/etc/default/grub才对啊


要添加新的自定义的启动选项,要修改 /etc/grub.d/ 下的文件
附件:
Screenshot.png
Screenshot.png [ 7.05 KiB | 被浏览 2188 次 ]

05_debian_theme 启动的主题配置(可以更换成自己喜欢的图片等)
40_custom (添加自己的其他启动项 menuentry)

修改完之后 运行命令 update-grub 命令,自动生成更新配置文件 /boot/grub/grub.cfg


页首
 用户资料  
 
6 楼 
 文章标题 : Re: ubuntu9.10之GRUB2配置grub.cfg详解
帖子发表于 : 2010-02-25 15:26 
头像

注册: 2007-12-14 13:40
帖子: 49819
地址: 志虚国乌由市
系统: Winbuntu
送出感谢: 29
接收感谢: 410
修改默认启动第几项改/etc/default/grub


_________________
冷轩信

渠月 · QY

本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu


页首
 用户资料  
 
7 楼 
 文章标题 : Re: ubuntu9.10之GRUB2配置grub.cfg详解
帖子发表于 : 2010-02-25 15:41 

注册: 2010-02-17 10:27
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
说实话,普通用户对grub2根本就无能为力


页首
 用户资料  
 
8 楼 
 文章标题 : Re: ubuntu9.10之GRUB2配置grub.cfg详解
帖子发表于 : 2010-02-25 17:03 

注册: 2010-02-17 21:24
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
哎 干嘛搞那么复杂


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

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


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

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

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