开机影像和主题

GRUB 2 开机影像

GRUB 2 较之前版本大大的加强了开机影像功能。设定开机影像需要进行两个步骤:选择欲使用的影像以及选择显示的文字颜色。

安装默认的 GRUB 2 影像套件,安装「grub-splashimages」套件。

sudo apt-get install grub2-splashimages

不要把它与 grub-splashimages 套件搞错,否则会与 GRUB 2 不兼容。

这些下载影像的默认路径在 /usr/share/images/grub。这个路径或档案所放置的其他路径必须加进 05_debian_theme 中。(参见下方)

用户可以建立并使用他们自己的开机影像。

设定开机影像

GRUB 2 的开机影像由 /etc/grub.d/05_debian_theme 所控制。以 root 身份开启此档案进行编辑。


以下关于设定背景影像的指引说明适用于 Karmic Koala,Ubuntu 9.10 的预设安装 Grub 2 版本。在之后 Lucid Lynx 10.04 所找到的新版本 Grub 2(1.97 或更新版),此行:

">for i in {/boot/grub,/usr/share/images/desktop-base}..." 已被更简化的版本取代:
WALLPAPER="/usr/share/images/desktop-base/moreblue-orbit-grub.png"

在新的版本里,仅需找到此行(大约在 /etc/grub.d/05_debian_image 的第 10 行)并将你目前想使用作为 GRUB 2 背景的正确路径及文件名取代之即可。


找到以下行并编辑粗体部份,以你想要使用的 GRUB 2 开机影像路径和名称来取代:

for i in {/boot/grub,/user/share/images/desktop-base}/moreblue-orbit-grub.{png,tga} ; do

在此项目中有些地方需要注意:

·         GRUB 2 预设会在 /boot/grub/usr/share/images/desktop-base 中寻找开机影像

·         grub2-splashimages 套件并解压缩至以上的两个目录中,而是在 /usr/share/images/grub

·         使用者必须在以下两动作中择一:

·

o    修改上面一行的目录位置并指向正确的位置,或

o    将开机影像移动到上面所提到的两个目录之一。

o    欲加入 grub 目录,让项目看起来像以下这样,然后改变档名为在 /usr/share/images/grub 中欲使用的开机影像。
for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/moreblue-orbit-grub.{png,tga} ; do

·         档名以句点结束(.)(/moreblue-orbit-grub.)

·         开机影像选择:

·

o    若相同文件名档案存在于超过一个目录中,最早指定的目录将会被使用。

o    若档名相同而扩展名不同(多种扩展名),则最早指定的扩展名档案将会被选择。

使用者可以对上述设定行做许多变更以延伸开机影像的弹性:

·         加入用户拥有的目录,让 GRUB 2 可以搜寻到更多可用的开机影像。

·         加入使用 JPEG 格式开机图像文件的能力。此时只有 8-bit JPEG 格式影像能被正确显示。

·         注意影像必须储存为 RGB 色彩格式显示,而不是索引。

以下展示了新增加的用户拥有的开机影像目录以及增加 JPEG 支持:

for i in {/boot/grub,/usr/share/images/grub,/home/drs/mysplash}/moreblue-orbit-grub.{png,tga,jpg,jpeg} ; do

一旦您输入路径和文件名至 05_debian_theme 中,您可执行 sudo upate-grub 来加新增信息加入 grub.cfg。若开机影像加入成功,用户将会在终端机执行指令时看到「Found Debian image...」。若没有看到此段讯息,则影像信息有可能未输入。

设定选单字型&高亮度色彩

此行包含在 /etc/grub.d/05_debian_theme 中。这些指令不会在靠近档案上方的主题设定设为「mono」的状态下生效。

·         未选取的选单选项色彩如以下范例行来设定。第一个色彩是文字色彩;第二个是背景色彩。

set color_normal=black/black

·         以下的代码设定被选取选项的色彩。第一个色彩是高亮度文字色彩;第二个是被选定行的背景色彩。若 /black 为第二个选项,则高亮度行将会是透明的,且只有文字色彩会改变。

set color_highlight=magenta/black

当作为第二个色彩时 /black 是 GRUB 2 的预设透明色。若使用开机影像时,只要改变第一个色彩(例如 xxxxx/black)。若第二个色彩更改为黑色以外的颜色,开机影像将会被藏在实色背景之后。

·         在下图中,其 color_normal 设定为 white/black。高亮度色彩设定为 cyan/blue

·         在 GRUB 2 中可使用这些色彩。第二选项设为「black」则会被认定为「透明」(transparent)。

black

blue

brown

cyan

dark-gray

green

light-cyan

light-blue

light-green

light-gray

light-magenta

light-red

magenta

red

white

yellow

若有做任何变动,存档后更新 GRUB 2:sudo update-grub

测试字型和开机影像

与其重新启动来测试色彩组合,用户可透过在开机过程使用 GRUB 2 命令行来检阅改变。

·         依照上方说明来选择开机影像和初始字型色彩,以 sudo update-grub 来更新 GRUB 2 的档案后重新启动。

·         当 GRUB 2 开机影像/选单出现时,按下任何键以停止逾时倒数。

·         按 c 进入GRUB 2 命令行。

·         用各种不同的组合来实验。输入以下指令来进行变更:

·

o    set color_normal=first-color/black 和/或 set color_highlight=first-color/second-color

o    在指令输入后立即可以看到文字的色彩。您可以使用「向上」键来呼叫最后执行的指令然后编辑就能快速测试不同的色彩组合。

o    一旦您想结束,按下 ESC 键回到选单。

o    随意重复上述步骤。

o    记下想使用的色彩组合,正常开机然后编辑 /etc/grub.d/05_debian_theme 并让变更永久储存。

o    存档,更新 GRUB 2:sudo update-grub

变更分辨率及开机影像

若用户想在使用开机影像时变更 GRUB 2 屏幕分辨率,依以下步骤:

1.       在 /etc/default/grub 中设定欲使用的分辨率

o    变更 GRUB_GFXMODE= 之值(例如:GRUB_GFXMODE=800x600)

o    若无法确认 GRUB 2 可以使用何分辨率,可以在 GRUB 2 命令行下输入 vbeinfo 来显示。命令行可以在当 GRUB 2 主选单显示的时候按下「c」来存取。选择一个同样大小的影像并在 /etc/grub.d/05_debian_theme 中修改。

2.       选择一个同样大小的影像并在 /etc/grub.d/05_debian_theme 中修改。

o    影像名称位置在以「for i in {/boot」为开头的那一行里

o    若没有使用正确大小的影像,选单的位置将不会是正确的。

o    使用您选择的影像编辑程序来建立/修改正确尺寸的影像。

o    用户也许可以透过档案浏览器的属性来检视影像的尺寸(在 Nautilus 中检查属性影像卷标)。

3.       以 root 权限执行 update-grub 将新增的设定加入 /boot/grub/grub.cfg

建立用户开机影像

GRUB 2 的开机影像管理让使用各式各样的开机影像变得容易。

分辨率设定

grub2-splashimages 套件中的开机影像主要为 640x480 的影像。

GRUB 2 会在 /etc/default/grub 中寻找分辨率设定。若取消批注,则分辨率由此行决定:

GRUB_GFXMODE=640x480

·         若在 /etc/default/grub 中没有找到分辨率设定,GRUB 2 会使用设定在 /etc/grub.d/00_header 中 640x480 这个设定值。

影像建立和设定

在 Ubuntu 中,参考系统,偏好设定,显示以取得可用的屏幕分辨率,或是在 GRUB 2 命令行下执行 vbeinfo 来显示可用的分辨率。

1.       决定您想在 GRUB 2 开机影像中使用的分辨率。

2.       建立或修改任何影像至合适的尺寸。

o    GRUB 2 目前支持 .png, .tga, 以及 8-bit .jpg/.jpeg 影像。

o

§  若使用 GIMP,将档案以适合的扩展名命名可存盘为该格式。

3.       在 GRUB 2 配置文件中作合适的修改:

o    /etc/default/grub:取消 GRUB_GFXMODE=640x480 行的批注,若分辨率不是 640x480 则修正其值。

o    /etc/grub.d/05_debian_theme:在以下行中输入正确的路径及文件名。更多如何修改此行的信息请参考前一小节。
for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga} ; do

4.       执行 sudo update-grub 将变更合并至 GRUB 2

主题

GRUB 2 主题还在开发中,与 gfxmenu 整合。主题元素包含了色彩、字型、进度指示列、选单和标签。这些都有远大的承诺但尚未在 Ubuntu 9.10 发行时准备好。检视此页最底下的连结小节以找到参考数据。

转载于:https://www.cnblogs.com/lixuebin/p/10814598.html

Grub2中文指南4---开机影像和主题相关推荐

  1. linux字符模式分辨率grub2,Grub2中文指南2---设置、自定义

    设定 GRUB 2 设定变更通常会修改 /etc/default/grub 和 /etc/grub.d 目录中的自定义档案./boot/grub/grub.cfg 档不应由使用者直接编辑:此档案由设定 ...

  2. Day19 - 摄像、拍照,滤镜中文指南

    Day19 - 摄像.拍照,滤镜中文指南 本文出自:春哥个人博客 作者:©黎跃春-追时间的人 简介:JavaScript30 是 Wes Bos 推出的一个 30 天挑战.项目免费提供了 30 个视频 ...

  3. 最新历史版本 :LINUX KERNEL 配置编译中文指南

    LINUX KERNEL 配置编译中文指南 序言 近几年,linux大行其道,令不满windows蓝屏的使用者跃跃欲试,结果发现linux安装不及windows方便,界面不及windows友好,配置不 ...

  4. 苹果应用商店AppStore审核中文指南(译本)

    原始地址:http://www.dapps.net/market/appstore/apple-app-store-review-chinese-guidelines.html 前言 相关的文章推荐: ...

  5. 半年的心血,《PyCharm中文指南》 v2.0 版本,可以发布了

    大家好,我是明哥. 去年 9 月份,我花了两个月的时间,整理发布了第一版的 <PyCharm 中文指南>,初衷是为了帮助那些刚入门 Python,却被 PyCharm 这个庞然大物被劝退的 ...

  6. 2013-03-05 By dapps  苹果应用商店AppStore审核中文指南(译本)

    前言 原始链接:http://www.dapps.net/market/appstore/apple-app-store-review-chinese-guidelines.html 相关的文章推荐: ...

  7. 伪官宣:Envoy 中文指南新鲜出炉

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 前言 Envoy 是专为大型现代 SOA(面向服务架构) ...

  8. MySQL Workbench 使用教程 - 如何使用 Workbench 操作 MySQL / MariaDB 数据库中文指南

    MySQL Workbench 是一款专门为 MySQL 设计的可视化数据库管理软件,我们可以在自己的计算机上,使用图形化界面远程管理 MySQL 数据库. 有关 MySQL 远程管理软件,你可以选择 ...

  9. HTML5视频教程,HTML5项目实战,HTML5中文指南,HTML5使用手册

    HTML5视频教程,HTML5项目实战,HTML5中文指南,HTML5使用手册. 超过2G 的 HTML5 视频教程免费分享,免费下载! 尚硅谷前端HTML5视频_HTML & CSS 核心基 ...

最新文章

  1. [vue] vue的is这个特性你有用过吗?主要用在哪些方面?
  2. 交换机分布缓存_交换机网络嗅探方法 如何欺骗交换机缓存
  3. 二分法(三):采用二分法解决“最大化最小值问题”
  4. Chrome/360极速/猎豹/枫树/浏览器去除视频网站广告利器插件——【切糕】广告视频屏蔽专家下载...
  5. Ubuntu gitweb 安装配置
  6. Sql*plus 联机文档学习
  7. 写得蛮好的linux学习笔记[转]
  8. hp服务器风扇告警信息,HP ProLiant 服务器 - POST 错误消息和蜂鸣代码
  9. Integer的自动装箱底层缓存原理
  10. 正则表达式 Java
  11. 【零基础入门MyBatis系列】第三篇——使用MyBatis完成CRUD
  12. raw格式镜像文件转vmdk
  13. (转)Sublime Text 2 设置文件详解
  14. 图像融合之泊松融合,原理讲解及C++代码实现(特别适合新手)
  15. warning: LF will be replaced by CRLF in ****. The file will have its original line endings in y
  16. ZTree学习(三),ztree树扩展
  17. 面试宝典-Java I/O操作
  18. 2022春夏五大系列新品亮相,都市丽人构建多层次的产品矩阵
  19. mysql实现年龄大于17小于30_mysql基础
  20. 重构:运用Java反射加多态 “干掉” switch

热门文章

  1. DLL程序组件Microsoft Reporting Services Barcode Custom Report Item
  2. js设置时间在ie中部兼容总是NAN的问题
  3. 在XIB里面关于@property,@synthesize,release,dealloc的怪现象
  4. 关于Google Video
  5. Linux中的同步机制
  6. java线程池 的方法_JAVA线程池的实现方法
  7. 2021-04-13 Linux I/O模型
  8. JDK1.8 IdentityHashMap
  9. FPGA、DSP、ARM能力值对比
  10. FPGA ROM存储器设计