zoukankan      html  css  js  c++  java
  • Grub2中文指南4---开机影像和主题

    开机影像和主题

    GRUB 2 开机影像

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

    Grub2中文指南4---开机影像和主题

     

    安装默认的 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 KoalaUbuntu 9.10 的预设安装 Grub 2 版本。在之后 Lucid Lynx 10.04 所找到的新版本 Grub 21.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

    Grub2中文指南4---开机影像和主题

    ·         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 2sudo 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 2sudo 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 发行时准备好。检视此页最底下的连结小节以找到参考数据。

    Grub2中文指南4---开机影像和主题Grub2中文指南4---开机影像和主题



     

     

     

  • 相关阅读:
    jboss服务器下的中文乱码问题
    rpm数据库被损坏修复方案
    python http post简单例子
    python 获取时间戳相关计算
    Qt 之Excel 操作(二 强化版本)
    SqlServer查询某重复列根据条件取一条数据
    查看各表所占空间
    Taro 1.3.x版本 编译时报错 UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, open 'util'
    React index.html引入script时 src中的斜杠都变成了空格,并且还多出了script标签 导致无法加载
    支付宝小程序 iOS报页面访问受限aboud:srcdoc android无此问题 2021记录
  • 原文地址:https://www.cnblogs.com/lixuebin/p/10814598.html
Copyright © 2011-2022 走看看