Windows Ubuntu 双系统之开机引导页面的优化与美化

2023-05-16

不出意外地,安装好Ubuntu和Windows的双系统后应该是由Ubuntu的grub引导启动的,也就是开机的时候要我们选择进入那个系统的那个黑底白字的难看至极的页面,这篇文章的目的就是对grub引导进行设置和美化。

优化设置

grub引导的设置文件是 /etc/default/grub ,对其进行修改可以得到我们想要的结果。

在命令行中输入:如果你会使用vim: sudo vim /etc/default/grub

或者如果你不会使用vim:sudo gedit /etc/default/grub

然后我们就可以对设置文件进行编辑了

一般我们需要更改其中的 GRUB_DEFAULT(默认启动项:这个编号是你开机时看到的若干个启动项从上到下的依次编号,记住!程序员世界的编号从来都是从0开始的,意思是,第一项是0,第二项是1,以此类推)、GRUB_TIMEOUT_STYLE(是否显示倒计时,hidden的属性表示不会显示倒计时)、GRUB_TIMEOUT(等待时间,单位是秒)、GRUB_GFXMODE(屏幕的显示像素,可以不用管这一项)

按照自己的需求更改,其他的很多配置如果你还需要更改可以去查询每一项的具体含义和属性值。

注意一点,如果你更改的属性语句前边有#符号,一定要将其去掉这一句才会起作用。

完成后记得保存离开,然后再命令行输入: sudo update-grub ,对刚才的设置进行更新。整体下来大概是这个样子:

页面美化

这个黑底白字的启动引导页面说实话还是极其丑陋的,不过好在我们可以对其进行美化。如果你是可以完成自己修改源码或者加上样式的大神,不用我多说,但是如果你想省事或者不会自己写页面样式,可以去这里下载一款你喜欢的风格的页面样式给自己使用就好: (可能需要翻墙,如果需要请移步我的其他有关科学上网的文章),点击左侧的GRUB Themes

这里你就可以看到各种各样的主题了,选择自己喜欢的一个,我以这个“Poly lignt”为例,选择它并下载。

如果你实在无法打开这个页面,可以来我的百度云分享的这个文件出下载:https://pan.baidu.com/s/1HEhEGK_qK9-0o826CePqrQ 提取码:x1hl

下载好后得到了一个压缩包,将其解压

创建一个文件夹:sudo mkdir /boot/grub/themes/

将整个解压出来的文件夹拷贝到刚刚创建的文件夹下:sudo cp -R poly-light-master /boot/grub/themes/

接下来编辑文件:/etc/grub.d/00_header,即输入命令:sudo gedit /etc/grub.d/00_header

如果你发现自己更改内容之后无法保存文件,说明你权限不够,可以进入root权限再次编辑

在打开的 00_header 文件中,加入如下两行:

GRUB_THEME=”/boot/grub/themes/poly-light-master/theme.txt”
GRUB_GFXMODE=”1920×1080”

第一句根据你下载的主题改成自己刚刚拷贝到themes文件夹下的主题包中的theme.txt文件,第二句是你屏幕的分辨率。

保存后记得要更新一下grub: sudo update-grub

好了,此时再次重启你的电脑就可以看到好看的开机页面啦!


转载请注明出处,本文永久更新链接:https://blogs.littlegenius.xin/2019/02/20/安装好Ubuntu双系统后的一些事情/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows Ubuntu 双系统之开机引导页面的优化与美化 的相关文章

  • 微信电脑版登录不了了,怎么办?不显示二维码

    今天微信开发者工具不显示二维码 xff0c 很尬 xff0c 找了好了方法 xff0c 最满意的一个如下 xff0c 如果解决了 xff0c 记得给我点赞 电脑上无法登录微信的解决方法 xff1a 1 先退出电脑微信登录页面 2 按Win
  • eclipse集成git关联到gitee同步代码

    eclipse集成git关联到gitee同步代码 1 注册gitee2 eclipse集成git3 eclipse配置git4 gitee配置用户ssh公钥5 本地新建项目提交到本地git仓库6 本地git仓库提交到远程gitee仓库7 修
  • JavaEE互联网轻量级框架整合开发-1入门和技术基础-JDK代理

    JDK代理 1 定义接口 public interface HelloYuan public void sayHelloYuan 2 实现接口 public class HelloYuanImpl implements HelloYuan
  • 阿里巴巴代码规范4点

    阿里巴巴代码规范 一 安全规约 前端 后端接口进行权限和角色校验展示敏感数据时需脱敏 xff08 用户个人手机号码 xff1a 137 3927 xff09 SQL注入问题 xff08 字符串拼接访问数据库 xff09 xff0c 表示先编
  • Cannot read property ‘appendChild‘ of null错误

    记前端Js报错 xff0c Cannot read property appendChild of null 页面由上至下执行 xff0c 提示获取不到插入的节点 将js代码放到body中的最后面
  • The new driver class is `com.mysql.cj.jdbc.Driver‘.

    记一次数据库连接数据库报错 报错提示 xff1a Loading class com mysql jdbc Driver 39 This is deprecated The new driver class iscom mysql cj j
  • Consider defining a bean of type ‘com.project.springboot.mapper.UserMapper‘ in your configuration.

    新建springboot项目启动时出现报错 xff1a Consider defining a bean of type com project springboot mapper UserMapper in your configurat
  • 面试官:如何优化sql

    在面试的环节中 xff0c 面试官问到 xff1a 你是如何设计你的表结构的 xff0c 画一下E R图 xff1f 接着又继续深挖 xff0c 如果有慢查询 xff0c 你是如何优化你的sql的 xff1f 今天 xff0c 我就来和大家
  • PageNotFound.noHandlerFound No mapping found for HTTP request with URI

    学习SpringMVC接收参数 xff0c 不小心配置xml文件包名出错 浏览器访问出现以下报错 xff0c 后端提示 xff1a org span class token punctuation span springframework
  • The driver has not received any packets from the server

    idea启动本地项目提示报错 The driver has not received any packets from the server xff0c 可能是数据库Mysql服务被停止 解决办法 xff1a 1 打开计算机的任务管理器 2
  • [Vue-Treeselect Warning] Detected duplicate presence of node id

    只能说出现这个问题的小伙伴们 xff0c 和曾经的我一样 xff0c 给自己挖了一个巨坑 问题点 xff1a 不影响任何业务需求或者操作 xff0c 但是在控制台出现了以上截图报错 xff08 找到问题的我不顾上班时间 xff0c 愤怒写下
  • vmware-horizon-client安装失败无反应

    公司周日下午5点说开始远程办公 xff0c 让我们装上vmware horizon client开始居家办公啦 xff0c 但是捏 xff0c 我昨天光是安装就傻了 xff0c 整一晚上 xff0c 点击安装软件exe xff08 下面截图
  • springboot搭建web项目

    记录在本地搭建的springboot web项目 1 file gt New gt Project 2 选择Spring Initializr gt next 3 选择对应构建 开发语言 打包方式 JDK版本等内容 4 选择需要添加的依赖
  • SyntaxError: Unexpected token ‘.‘

    开发时vscode弹出插件更新 手一抖安装了插件vue Language Featues xff08 Volar xff09 本来正常运行的代码报错 xff1a SyntaxError Unexpected token span class
  • java项目调用SAP函数报错

    公司内部新增一个java项目调用SAP系统中的函数 调试时出现如下问题 xff08 xff09 问题一 xff1a com sap conn jco JCoException span class token punctuation spa
  • 计算机概论

    最近要学习Linux系统 xff0c 所以顺道将计算机的前世今生也学习了 xff0c 下面做个读书笔记增强记忆 一 计算机的组成 1 计算机硬件的五大单元 从外观看来 xff0c 计算机主要分为三部分 xff1a 输入单元 xff1a 包括
  • Ubuntu18.04安装QT5.14.2

    Ubuntu18 04安装QT5 14 2以及QT导入项目问题和解决办法 1 官网下载安装包2 官网注册账号3 安装4 解决bug5 QT导入项目6 其他Ubuntu18 04安装github desktop 7 QTimer不能同时使用两
  • Mysql GROUP BY 排除null数据

    最近在Mysql发现一个问题 xff0c 当我们如果使用GROUP BY如果出现NULL值 xff0c MYSQL会怎样处理 而且如果我需要把每个NULL值都打印出来而不是分组 xff0c 那该怎么办 xff1f 下面我们做个试验 xff1
  • LIMIT 10000,10会发生什么?

    LIMIT分页优化 进行分页操作时 xff0c 通常都会通过偏移量来查询某些数据 然后再加上合适的order by子句 xff0c order by的列加上了索引 xff0c 性能一般都不错 xff0c 而如果没有对应的索引的话 xff0c
  • DataTables warning: table id=DataTables_Table_0 解决方案

    laravel在使用JQueryDataTable插件数据展示时 xff0c 弹出 DataTables warning table id 61 DataTables Table 0 Requested unknown parameter

随机推荐