ubuntu 12.04下更改grub2启动界面的壁纸和文字颜色
来源:互联网 发布:万德mac版 编辑:程序博客网 时间:2024/04/29 04:26
Ubuntu 9.10后的grub的版本是grub2,更改启动页面图片、文字颜色与原来有所不同。并且,同为grub2版本,在ubuntu 11.10和ubuntu 12.04下也有差别。Ubuntu 11.10下的更改方法网上资料都有很多。
我看了很多相关的资料,大体有两种方法:1.直接修改grub.cfg文件 2.先修改05_debian_theme文件,然后更新"sudo update-grub"。还有一种方法是修改40_custom文件,这个文件是用户自定义界面用的。在这里,不能不说grub的配置文件结构:/boot/grub/grub.cfg;/etc/grub.d/(目录下有shell文件,要用到的05_debian_theme和40_custom文件都在其中);/etc/default/grub.
1.直接修改grub.cfg文件
a.进入终端,执行:sudo gedit /boot/grub/grub.cfg;
b.找到 “### BEGIN /etc/grub.d/05_debian_theme ###”这一句,下面的代码如下:
if background_image /usr/share/images/desktop-base/desktop-grub.png; then
set color_normal=green/black
set color_highlight=red/yellow
else
set menu_color_normal=white/black
set menu_color_highlight=white/light-gray
如果背景图片是 /usr/share/images/desktop-base/desktop-grub.png 的话,就把页面中未被选中的背景设为黑色(也就是透明),前景色为绿色,把选中的文字背景设为黄色,前景色为红色。可以在这里进行相应的修改。比如把背景改成白色,字体改成蓝色等等。这里需要注意的问题是,背景图片必须存在;若不存在,会执行else的脚本。
2.修改05_debian_theme文件,再执行更新
a.进入终端,执行:sudo gedit /etc/grub.d/05_debian_theme;
b.找到
“# Next try to use the background image and colors specified by desktop-base.
if set_background_image "/usr/share/images/desktop-base/desktop-grub.png" "green/black" "red/yellow"; then
exit 0
fi”,更改set_background_image的参数,第一个参数是WALLPAPER,第二个参数是COLOR_NORMAL,第三个是COLOR_HIGHLIGHT。更改为自己想要的参数;
c.保存上述文件更改,返回终端,执行:sudo update-grub。
注意:有的资料上可能有更改其他地方的情况,只要是在最后的位置更改,就可以完成设置。这里我说得不清楚,具体的意思是:在05_debian_theme的更改中,如果在shell文件中的前面位置更改了设置,同时,又在shell文件的后面也进行了设置,那么,最后的更改以后面的设置为准。
3.修改40_custom文件,再执行更新
a.进入终端,执行:sudo gedit /etc/grub.d/40_custom ;
b.在文件的末尾添加:
set color_normal=greeen/black
set colot highlight=red/yellow
c.保存设置,回到终端,执行:sudo update-grub。
如果同时进行了上面2和3的更改,则最后保留3的设置。
我看了很多相关的资料,大体有两种方法:1.直接修改grub.cfg文件 2.先修改05_debian_theme文件,然后更新"sudo update-grub"。还有一种方法是修改40_custom文件,这个文件是用户自定义界面用的。在这里,不能不说grub的配置文件结构:/boot/grub/grub.cfg;/etc/grub.d/(目录下有shell文件,要用到的05_debian_theme和40_custom文件都在其中);/etc/default/grub.
1.直接修改grub.cfg文件
a.进入终端,执行:sudo gedit /boot/grub/grub.cfg;
b.找到 “### BEGIN /etc/grub.d/05_debian_theme ###”这一句,下面的代码如下:
if background_image /usr/share/images/desktop-base/desktop-grub.png; then
set color_normal=green/black
set color_highlight=red/yellow
else
set menu_color_normal=white/black
set menu_color_highlight=white/light-gray
如果背景图片是 /usr/share/images/desktop-base/desktop-grub.png 的话,就把页面中未被选中的背景设为黑色(也就是透明),前景色为绿色,把选中的文字背景设为黄色,前景色为红色。可以在这里进行相应的修改。比如把背景改成白色,字体改成蓝色等等。这里需要注意的问题是,背景图片必须存在;若不存在,会执行else的脚本。
2.修改05_debian_theme文件,再执行更新
a.进入终端,执行:sudo gedit /etc/grub.d/05_debian_theme;
b.找到
“# Next try to use the background image and colors specified by desktop-base.
if set_background_image "/usr/share/images/desktop-base/desktop-grub.png" "green/black" "red/yellow"; then
exit 0
fi”,更改set_background_image的参数,第一个参数是WALLPAPER,第二个参数是COLOR_NORMAL,第三个是COLOR_HIGHLIGHT。更改为自己想要的参数;
c.保存上述文件更改,返回终端,执行:sudo update-grub。
注意:有的资料上可能有更改其他地方的情况,只要是在最后的位置更改,就可以完成设置。这里我说得不清楚,具体的意思是:在05_debian_theme的更改中,如果在shell文件中的前面位置更改了设置,同时,又在shell文件的后面也进行了设置,那么,最后的更改以后面的设置为准。
3.修改40_custom文件,再执行更新
a.进入终端,执行:sudo gedit /etc/grub.d/40_custom ;
b.在文件的末尾添加:
set color_normal=greeen/black
set colot highlight=red/yellow
c.保存设置,回到终端,执行:sudo update-grub。
如果同时进行了上面2和3的更改,则最后保留3的设置。
- ubuntu 12.04下更改grub2启动界面的壁纸和文字颜色
- Ubuntu和XP双系统 grub2 默认启动项的更改
- Ubuntu和XP或win7双系统 grub2 默认启动项的更改
- ubuntu更改grub2默认启动顺序
- UISearchBar 按钮的文字和颜色更改
- Ubuntu下切换Grub2的启动顺序-转载
- ubuntu 下更改窗口的默认颜色
- 关于Ubuntu 11.04的grub2 和启动背景图片
- Ubuntu和XP双系统 grub2 默认启动项的设置
- Ubuntu12.04和XP双系统 grub2 默认启动项的更改
- ubuntu修改grub 2 启动顺序和grub界面颜色
- windows linux双系统grub2 默认启动项的更改
- 更改Ubuntu下的Termin的标签颜色
- ubuntu 下 更改eclipse的提示背景颜色
- ubuntu 下 更改eclipse的提示背景颜色
- ubuntu 下 更改eclipse的提示背景颜色
- ubuntu 下 更改eclipse的提示背景颜色
- grub2下启动ISO
- [android]组件和控件的区别
- 转载:JavaScript世界的一等公民 - 函数
- 隐藏用PCOM登录TSO时打印xps文件的界面
- hdu 1025 Constructing Roads In JGShining's Kingdom
- javascript实现继承
- ubuntu 12.04下更改grub2启动界面的壁纸和文字颜色
- [ZJU.PAT] 1014. Waiting in Line (30)
- 函数指针
- C#访问Oracle查询通用代码总结
- 我们这一代人啊
- Matlab交互式生成特定曲线
- 如何在Oracle中使用Java存储过程 (详解)
- [android]项目结构简介
- 设计模式之解释器模式