高考考试网
当前位置: 首页 高考资讯

怎么通过grub进入linux(如何在Linux中更改)

时间:2023-06-07 作者: 小编 阅读量: 4 栏目名: 高考资讯

在Linux中安装和应用现代的漂亮的GRUB主题。GRUB引导加载程序是计算机启动时运行的第一个程序。因此,找到一个好的GRUB主题可能会事倍功半。但是,Pling中的大部分主题是非常简单的或过时的。如上所述,在Pling中的很多主题都是粗糙和过时的。GorgeousGRUB的作者翻遍了Pling和其它一些论坛的整个GRUB部分,并将所有令人满意的GRUB主题放置到一个地方。它只是一个良好工作的GRUB主题的展览列表。

在 Linux 中安装和应用现代的漂亮的 GRUB 主题。

GRUB,意即 大统一引导程序GRand Unified Bootloader ,它是大多数 Linux 操作系统的默认引导加载程序。GRUB 引导加载程序是计算机启动时运行的第一个程序。正如你可能注意到的,GRUB 菜单的默认主题是朴素的。它只有一个黑色的背景和一些白色的字符。你们中的一些人可能不喜欢默认的 GRUB 主题。在这篇教程中,我将演示如何更改 GRUB 主题或应用华丽的主题,以使你的 GRUB 菜单在 Linux 中更加精美。

数年前,我们发布了一篇指南,阐释了如何在 Ubuntu 中 配置 GRUB2 引导加载程序设置。在这篇文章中,我们将向你展示如何更改 GRUB 背景。

但是,只更改背景不是真正的自定义。在这篇指南中,我们不仅会更改壁纸,也会更改 GRUB 的字体、主题和整体的设计。

免责声明:安装 GRUB 主题可能会破坏你的系统。我强烈建议你在一个虚拟机中尝试和测试一个主题来查看它是否没有正常工作。然后再在实际的系统上安装主题。

介绍

在互联网上可以找到很多社区开发的 GRUB 主题。然而,它们却散落在不同的网站上。因此,找到一个好的 GRUB 主题可能会事倍功半。

GRUB 主题的一个重要的贡献者是 Pling网站。但是,Pling 中的大部分主题是非常简单的或过时的。

幸运的是,我遇到一个名称为 Gorgeous GRUB的项目,它是一个可以找到各种精美的 GRUB 主题的地方。相信我,作者付出了巨大的努力来收集这些主题,肯定会你喜欢的主题。

Gorgeous GRUB:一个可以找到很棒的 GRUB 主题的地方

Gorgeous GRUB是一个由不同用户所创建的质量上乘的 GRUB 社区主题的收藏集合。这个项目的开发者从Pling、/r/unixporn和其它很多的论坛中手工挑选漂亮的 GRUB 主题,并将它们放置到一起,以便用户可以很容易的浏览它们。

如上所述,在 Pling 中的很多主题都是粗糙和过时的。Gorgeous GRUB 的作者翻遍了 Pling 和其它一些论坛的整个 GRUB 部分,并将所有令人满意的 GRUB 主题放置到一个地方。

它们不是一些粗制滥造的主题。他们付出了大量的努力来将定制的背景、字体和颜色等融合在一起。

请注意,Gorgeous GRUB 并不是一个安装你最喜欢的 GRUB 主题的应用程序。它只是一个良好工作的 GRUB 主题的展览列表。

这个项目托管在 GitHub 中。如果你有一些很酷的 GRUB 主题,你也可以将其添加到 Gorgeous GRUB 主题列表之中。

如何更改 GRUB 主题

应用或更改 GRUB 主题并不难。

转到 Gorgeous GRUB 的 GitHub 网页,单击任意你想要应用的主题的标题。接下来,你将会被带到该主题的实际主页。一些主题托管在Pling之中,一些主题托管在GitHub之中。我将会看看如何安装来自 Pling 或 GitHub 的 GRUB 主题。

首先,让我们看看如何应用 “Descent” 主题,它托管在 Pling 中。

1、从 Pling 安装 GRUB 主题

如果主题托管在 Pling 网站,遵循这些操作说明。

在主题主页,单击 文件Files 标签页。你将会在图像预览的下方找到这个标签页。单击文件链接来下载它。

转到下载位置并提取存档文件:

$ tar xzf 173860-20150926\ descent.tar.gz

存档文件的内容将被提取到当前工作目录中一个名称为 descent目录中。

使用下面的命令复制 descent目录到/boot/grub/themes/目录:

$ sudo cp -r descent/ /boot/grub/themes/

如果 themes目录不存在,只需要创建它:

$ sudo mkdir /boot/grub/themes

并给 themes目录分配适当的权限:

$ sudo chown $USER /boot/grub/themes/

接下来,如上所述复制 descent目录中内容到themes目录。

现在,你应该在 themes目录中有一个以主题名称命名的文件夹:

$ ls /boot/grub/themes/descent

并且,这个主题文件夹(例如 descent)应该包含theme.txt和该主题附带的其它一些相关的文件(例如,背景图像、自定义文件)。

$ ls /boot/grub/themes/descent/background1280x800.pngdescent_score_14.pf2menu_ne.pngmenu_s.pngprogresshigh_c.pngscrollframe_c.pngscroll_thumb_n.pngbackground_original.jpgdescent_score_18.pf2menu_n.pngmenu_sw.pngprogresshigh_e.pngscrollframe_n.pngscroll_thumb_s.pngcopyrightmenu_c.pngmenu_nw.pngmenu_w.pngprogresshigh_w.pngscrollframe_s.pngselect_os.pngdescent_logo_bold_18.pf2menu_e.pngmenu_se.pngprogressbar_c.pngreadmescroll_thumb_c.pngtheme.txt

在复制下载的主题到 /boot/grub/themes/目录后,编辑/etc/default/grub文件:

在进行任意更改前,请备份 grub文件,以防万一:

$ sudo cp /etc/default/grub /etc/default/grub.bak

现在,使用你喜欢的编辑器编辑文件:

$ sudo nano /etc/default/grub

找到 GRUB_THEME=代码行,并添加路径到你想要使用的主题的theme.txt。并且,也要取消GRUB_GFXMODE=代码行的注释,输入背景图像的分辨率。通常,背景图像的文件名称包含其分辨率(例如background1280x800.png)。

[...]GRUB_THEME=/boot/grub/themes/descent/theme.txtGRUB_GFXMODE=1280x800[...]

再强调一次,如果这些代码行不存在,简单地添加它们。按下 CTRL O组合键 和CTRL X组合键(LCTT 校注:这是 nano 中的快捷键,如果你使用 Vi/Vim,请使用相应的快捷键)来保持更改并关闭文件。

现在,应用更改到 GRUB ,使用命令:

$ sudo update-grub

示例输出:

Sourcing file `/etc/default/grub'Sourcing file `/etc/default/grub.d/init-select.cfg'Generating grub configuration file ...Found theme: /boot/grub/themes/descent/theme.txtFound linux image: /boot/vmlinuz-5.15.0-41-genericFound initrd image: /boot/initrd.img-5.15.0-41-genericFound linux image: /boot/vmlinuz-5.15.0-39-genericFound initrd image: /boot/initrd.img-5.15.0-39-genericFound memtest86image: /boot/memtest86 .elfFound memtest86image: /boot/memtest86 .binWarning: os-prober will not be executed to detect other bootable partitions.Systems on them will not be added to the GRUB boot configuration.Check GRUB_DISABLE_OS_PROBER documentation entry.done

如果你是在基于 RPM 的系统上(例如 Fedora),运行下面的命令来更新 GRUB :

$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg instead

重新启动你的系统。你就会看到更新后的 GRUB 主题。如果 GRUB 菜单没有出现。在打开硬件系统的电源时,立即按下 ESC按键,直到启动菜单出现。

这是我的 Ubuntu 22.04 LTS 桌面的默认 GRUB 菜单。

这是更新后的带有复古主题的 GRUB 菜单。

很酷,是吧?

移除 GRUB 主题

为移除一个主题,简单地删除主题文件夹:

$ sudo rm -fr /boot/grub/themes/descent/

接下来,编辑 /etc/default/grub文件:

$ sudo nano /etc/default/grub

移除下面的代码行:

[...]GRUB_THEME=/boot/grub/themes/descent/theme.txtGRUB_GFXMODE=1280x800[...]

保存文件并关闭它。

最后,应用更改到 GRUB ,并重新启动你的系统:

$ sudo update-grub

$ sudo reboot

2、从 GitHub 安装 GRUB 主题

如果一个 GRUB 主题托管在 GitHub 中,它很可能有安装程序脚本和卸载程序脚本。让我们以 Modern GRUB Themes为例。它托管在 GitHub 中。

使用 Git 复刻项目的 GitHub 存储库:

$ git clone https://github.com/vinceliuice/grub2-themes.git

转到项目的文件夹:

$ cd grub2-themes/

运行安装程序脚本:

$ sudo ./install.sh

选择你喜欢的 GRUB 主题背景(例如 tela)。

选择图标样式:

选择你的显示分辨率。

现在选择将会安装和应用的 GRUB 主题。

Checking for the existence of themes directory...Installing tela color 1080p theme...Setting tela as default...Updating grub config... Sourcing file `/etc/default/grub'Sourcing file `/etc/default/grub.d/init-select.cfg'Generating grub configuration file ...Found theme: /usr/share/grub/themes/tela/theme.txtFound linux image: /boot/vmlinuz-5.15.0-41-genericFound initrd image: /boot/initrd.img-5.15.0-41-genericFound linux image: /boot/vmlinuz-5.15.0-39-genericFound initrd image: /boot/initrd.img-5.15.0-39-genericFound memtest86image: /boot/memtest86 .elfFound memtest86image: /boot/memtest86 .binWarning: os-prober will not be executed to detect other bootable partitions.Systems on them will not be added to the GRUB boot configuration.Check GRUB_DISABLE_OS_PROBER documentation entry.done* All done!* At the next restart of your computer you will see your new Grub theme: 'tela'

重新启动你的系统来查看更改。

这是一个漂亮的 GRUB 主题,前所未见。

你也可以明确地给定主题的名称和屏幕分辨率,像下面一样。

$ sudo ./install.sh -t whitesur -s 1080p

这将应用一个名称为 “Whitesur” 的主题,使用 1080p 屏幕分辨率。你可能会提及到其它的分辨率,例如 2k、4k、超宽(ultrawide)、超宽 2k(ultrawide2k) 。如果你不提及分辨率,将默认采用1080p。

安装 Tela 主题到 /boot/grub/themes文件夹:

$ sudo ./install.sh -b -t whitesur

重新启动你的系统来查看更改。

移除 GRUB 主题

为移除已安装的一个主题,转到项目的复刻目录:

$ cd grub2-themes/

随后,运行:

$ sudo ./install.sh -r -t tela

使用你已安装的主题的名称来替换 tela。

请注意,每个主题的安装说明可能有所不同。详细地参考每个项目的 GitHub 页面,并相应地安装主题。

总结

有些人喜欢使用艺术化的 Linux 发行版。他们以美化其 Linux 发行版而感到高兴和自豪。如果你是他们中的一员,你可以看看 Gorgeous GRUB 项目来美化你的 GRUB 菜单。

转到 Gorgeous GRUB 主题网站,从列表中选择你最喜欢的主题,并按照每个项目的主页说明来安装和应用 GRUB 主题。

资源

Gorgeous GRUB 的 GitHub 存储库

via: https://ostechnix.com/change-grub-theme-in-linux/

作者:sk选题:lkxed译者:robsean校对:校对者ID

本文由 LCTT原创编译,Linux中国荣誉推出

    推荐阅读
  • 飞机上让带泡面么(以后坐飞机要带泡面了)

    日前,又一航空公司宣布取消经济舱免费餐。天津航空部分套餐的价格。例如,3年前,中国联合航空2015年3月29日起除机票产品本身包含或者旅客个人意愿单独购买之外,普通机票不包括免费餐食饮品。由于天津航空以前为全服务航空公司,它宣布经济舱不提供免费餐食,引发了网友们的关注:其他航空公司会不会跟进。某廉价航空公司的人就表示,短途航班取消免费餐食将是一个趋势。

  • 如何有效提升自身情商(如何训练自身交际情商)

    底线不是琐事,对某件事反应强烈与绝对不能容忍有所不同。)2.划定恰当的心理界限爱一个人,就是为他付出一切而不丧失自我。)3.学会果断自私是把自己的快乐建立在别人的痛苦之上。熟悉你的情感家园并保卫你的精神领地。这就是保持正直的好方法。采取切实的行动会令人担忧,因为这样做通常都要付出我们已经获得的一些东西。一味抱怨或空想而不付诸行动要容易得多。

  • 吴俊余演过的电视剧有哪些(吴俊余简介)

    2013年,参演电视剧《隋唐英雄4》,饰演李恪;同年由其主演的电影《全城高考》上映。2010年,参加湖南卫视选秀节目《快乐男声》获得全国第九名,并推出个人首支单曲《小热恋》而正式出道。2014年,主演古装神话剧《八仙前传》。2015年,推出个人回归单曲《亲爱的》;同年,成为首位登上英国电音杂志《DJMag》的华人歌手。2017年12月,确定出演青春励志剧《艳势番之新青年》。2021年,在奇幻悬爱剧《司藤》中饰演王乾坤。

  • 鲜马齿苋怎么保存(鲜马齿苋怎么保存时间长)

    保存时,注意不要将马齿苋靠近冰箱的内壁,防止冻坏。

  • 三星s8唤醒屏幕设置 三星s8抬起亮屏怎么设置

    三星s8唤醒屏幕设置步骤:1、首先找到手机设置并进入设置;2、然后找到并进入辅助功能;3、接着找到并进入敏捷度和互动;4、之后找到并打开轻松开启屏幕;5、最后也可通过设置中搜索“轻松开启屏幕”,即可快速设置利用传感器唤醒屏幕。

  • 适合你带父母旅行的地方(带父母出游应该去哪里)

    嘉兴乌镇国家5A级旅游景区,是典型的江南水乡古镇,有“鱼米之乡,丝绸之府”美称。哈尔滨中央大街国内第一条步行街,包含文艺复兴,巴洛克多种风格的建筑。海滨环境优美,空气新鲜,气候宜人,是夏季避暑好地方,非常适合老人小孩。上海外滩黄浦江的夜景是最有魅力的,江上巨轮穿梭,对岸是东方明珠、金茂大厦等等。夜晚黄浦江两岸起亮,夏季外滩江风吹起,使人心旷神怡和父母漫步在外滩很是惬意。

  • 一幅与一副有什么区别(手套用幅还是副来形容)

    一幅与一副有什么区别一幅用在画或布,可以是单数。也就是说,“幅”字的本意是指布帛类织品的宽度。因此,“幅”作量词时仍离不开布类。如一幅画、两幅布。韩愈《桃源图》:“流水盘回山百转,生绡数幅垂中堂。”判,在古汉语里是把一件东西分开的意思。

  • 怎么十分钟超快顺产(这样做超快顺产)

    这样做超快顺产女性在分娩过程中承受很大的痛苦,顺产的过程缩短的可以减少一定的痛苦所以孕妈要想超快顺产!这样做无侧切无撕裂,亲测有效~孕期多做这些运动,对顺产加快产程有帮助哦~抓紧学起来吧❗❗1、盘腿坐(这个不是每个。

  • 怎么停用微信游戏功能(如何停用微信游戏功能)

    1、首先,我们打开我们的微信,然后我们点击我,之后我们点击设置;2、弹出的界面,我们点击通用;3、弹出的界面,我们点击发现页管理;4、弹出的界面,我们将游戏的开关向左滑动;5、滑动完成后,这样我们就关闭了游戏功能了,也就是关闭了游戏的入口了。

  • 天津培训机构缴费规定 天津市培训机构收费退费管理办法

    家长通过手机扫取唯一“二维码”的方式进入平台,完成用户注册、选择机构及课程、缴纳培训费用和课程签到等环节。家长要树立风险意识,务必通过预收费托管账户缴纳费用,以免造成无法挽回的损失。