BURG 引导也疯狂

ubuntu美化2——grub美化 写在前边 现在的时间:2019-1-12 系统:ubuntu18.10 + windows10 如果你安装了多个系统,并且是ubuntu添加引导,那个开机的那个难看的界面就是grub了,就像下边这样。 ... 阅读详情
今天在 http://forum.ubuntu.org.cn看到了一片美化引导帖子,利用burg不仅可以实现多重引导,还可以让你的引导变得非常漂亮。
附上我自己的引导界面图:(是不是感觉启动界面漂亮了许多)




BURG是一个基于GRUB2的工程。它使用新的菜单系统,屏幕布局和热健都可以通过配置文件非常灵活地定制。我上传了PPA二机制包,ubuntu karmic的用户可以把以下两句加到/etc/apt/sources.list里:

代码:
deb http://ppa.launchpad.net/bean123ch/burg/ubuntu karmic main 
deb-src http://ppa.launchpad.net/bean123ch/burg/ubuntu karmic main


然后运行以下命令就可以安装BURG:
代码:
sudo apt-get update
sudo apt-get install burg burg-themes


更新时会提示签名没有找到,这个不是错误。如果想去掉警告的话,用以下命令导入签名就行了:
代码:
gpg --keyserver subkeys.pgp.net --recv 55708F1EE06803C5
gpg --export --armor 55708F1EE06803C5 | sudo apt-key add -


安装后还要把新的启动代码写到MBR里:
代码:
sudo burg-install "(hd0)"


最新版本无需改动/etc/default/burg,缺省设置是:
GFX_THEME=saved
GFX_FOLD=saved

这样会使用上次选择的风格和缩紧设置。

在菜单界面里,使用热健 t 可以弹出风格选择菜单,可以动态更换风格。使用热健 f 可以在收缩与非收缩间切换。而且,选择的结果会保存下来,在下次启动中使用。

新加热健n,w和u
n - 跳到下一个相同类型的项
w - 跳到下一个Windows启动项
u - 跳到下一个Ubuntu启动项

这是截图:
附件:
theme_refit.png 
theme_refit.png [ 31.91 KiB | 被浏览 15476 次 ]



最后一步,使用update-burg自动生成配置文件:
代码:
sudo update-burg


中文文档:https://help.ubuntu.com/community/Burg/zh_CN
英文文档:https://help.ubuntu.com/community/Burg

在线测试

使用burg-emu可以不需要重启就查看启动效果。安装:

代码:
sudo apt-get install burg-emu


然后运行以下命令就可以了:
代码:
burg-emu


也可以在用户自己的目录里进行测试。建立一个测试目录,把字体和需要的风格文件解压进去,然后建立burg.cfg文件,例如:

代码:
menuentry "Windows" --class Windows {
  true
}

menuentry "Linux" --class Linux {
  true
}

menuentry "OSX" --class MacOSX {
  true
}

set timeout=10

# For normal theme
#set gfxmode=800x600
#set gfxfont="Unifont Regular 16"
#set theme_dir=${prefix}/themes/ubuntu
#load_config ${theme_dir}/theme.txt
#menu_region.text
#menu_region.gfx
#menu_viewer.ext

# For sora theme
. ${prefix}/themes/sora/theme.cfg


测试sora theme用下面一段,测试普通的theme用上面一段,并按需要修改风格名字。

然后在测试目录里运行以下命令:

代码:
burg-emu -r host -d .


以上的测试方法也能用在Windows里,在google codes的下载页面里下载grub-emu_win32_ppa6.zip,解压到测试目录,然后双击run.cmd就行了。

中文字体
在上面的风格里,缺省字体都是英文的,因此无法显示汉字。我使用微软雅黑制作了字体,16,18和20三种大小,普通和粗体:
附件:
 msyh.zip [832.35 KiB] 
被下载 407 次 


把文件解压到grub里的fonts子目录,然后在fonts/font.lst文件的最后加上这几行:
代码:
msyh Regular 16: msyh16.pf2
msyh Regular 18: msyh18.pf2
msyh Regular 20: msyh20.pf2
msyh Bold 16: msyh16b.pf2
msyh Bold 18: msyh18b.pf2
msyh Bold 20: msyh20b.pf2


这是使用burg-emu来测试的截图:
附件:
msyh.png
msyh.png [ 4.5 KiB | 被浏览 15647 次 ] 


需要使用该字体时,在配置文件里把需要地方的font属性改掉。比如说,菜单项的外观在template_menuitem里设置,使用新字体的配置是:

代码:
template_menuitem {
  panel {
    parameters = "class=image.class:title=text.text"
    direction = left_to_right
    margin_size = 3/0
    image {}
    text {
      font = "msyh Bold 18"
    }
  }
}


下面是具体的字体制作方法。

字体制作

ppa4增强了字体制作工具grub-mkfont的功能,大家可以使用它来生成美化字体。这里以为雅黑粗体为例子,运行以下命令则可生成字体:

代码:
grub-mkfont -a --add-ascii --add-text chs.txt -s 18 --desc 3 -n msyh -o msyh.pf2 msyhbd.ttf


参数的意义:
-a 
使用反锯齿处理

--add-ascii
包含ascii字符

--add-text chs.txt
包含chs.txt里所有的字符,附件里的chs.txt包含了常用的汉字。
附件:
 chs.zip [8.39 KiB] 
被下载 252 次 


-s 18
字体大小18

--desc 3
设置 descent 的值

-n msyh
字体名字

-o msyh.pf2
输出的grub字体文件的名字

myyhbd.tft
原始的字体文件

生成字体后,要复制到grub目录里的fonts子目录,然后在fonts/fonts.lst里增加相应的项。

ppa4的改动:
改进了timeout的处理
增加图片缓存,加快启动速度
增强了字体制作工具grub-mkfont

ppa5的改动:
添加GRUB_THEME变量,无需手动编译40_custom文件。
增加国际化支持,部分命令可以显示中文帮助

ppa6的改动:
修正了一些bug,增加在线测试工具grub-emu


附件:
winter.png 
winter.png [ 264.43 KiB | 被浏览 18631 次 ]

ubuntu.png 
ubuntu.png [ 27.52 KiB | 被浏览 18631 次 ]

proto.png 
proto.png [ 194.26 KiB | 被浏览 18631 次 ]
保姆级教程:用GPU-Burn给你的NVIDIA Tesla服务器做个“压力体检”(附温度功耗监控脚本) 本文提供了一份详细的GPU服务器压力测试指南,重点介绍如何使用GPU-Burn工具对NVIDIA Tesla服务器进行全面的性能测试和温度功耗监控。从环境部署、多GPU测试策略到专业级监控指标解析,帮助运维人员构建标准化的GPU健康评估体系,确保AI训练和科学计算等关键业务的稳定性。 阅读详情

相关推荐

npu-smi info 华为昇腾NPU 状态监控工具解读

用于查询所有设备的基本信息。

Lixora's DB Home 2488

使用BURG美化启动界面

<br />BURG是一个基于GRUB2的工程。它使用新的菜单系统,屏幕布局和热健都可以通过配置文件非常灵活地定制。我上传了PPA二机制包,ubuntu karmic的用户可以把以下两句加到/etc/apt/sources.list里:<br /><br />代码:deb http://ppa.launchpad.net/bean123ch/burg/ubuntu karmic main <br />deb-src http://ppa.launchpad.net/bean123ch/burg/ubuntu

{ Pooody } 1548

PSIM仿真实战:反激电源从设计到调试的完整流程(附短路保护配置)

本文详细介绍了使用PSIM仿真工具进行反激电源从设计到调试的完整流程,包括变压器参数设计、功率器件选型、动态特性调试以及短路保护配置。通过实战案例和仿真技巧,帮助工程师提前暴露并解决设计中的常见问题,如负载突变、输入电压波动和短路保护失效等,显著降低硬件试错成本。

weixin_29216353的博客 243

Ubuntu美化之启动篇(三)

一、Grub启动背景1.使用系统自带的壁纸,目录是/usr/share/backgrounds,把图片文件移动到/boot/grub目录下,更新grub的时候会自动识别。如下图 二、修改默认启动顺序1.把/etc/default/grub文件中的GRUB_DEFAULT=0(默认)改成GRUB_DEFAULT=2(从零开始数,然后看自己的目标是哪一个,我这里是第3个,所以是2

Red风信子的博客 2572

QEMU+KVM实战:5分钟搞定Ubuntu 24.04虚拟机搭建(附性能优化技巧)

本文详细介绍了在Linux宿主机上使用QEMU和KVM快速搭建Ubuntu 24.04虚拟机的完整实战流程。内容涵盖从环境准备、核心组件解析到具体的安装命令,并重点分享了针对CPU、内存、存储I/O及网络性能的深度优化技巧,旨在帮助用户构建一个响应迅速、资源隔离良好的高性能虚拟化开发与测试环境。

j2k3l4的博客 753

STM32F030F4P6实战:LL库+DMA驱动WS2812全流程(附避坑指南)

本文详细介绍了如何使用STM32F030F4P6的LL库和DMA驱动WS2812 LED灯带的全流程,包括硬件选型、CubeMX配置、LL库与DMA关键实现、数据格式转换及调试技巧。特别提供了避坑指南,帮助开发者避免常见错误,提升开发效率。

weixin_29194693的博客 484

ubuntu开机 grub 引导界面美化

【代码】ubuntu开机 grub 引导界面美化。

何年の再遇见 5842

CIMPro孪大师,支持 3DGS 高斯泼溅的一站式零代码数字孪生平台

高斯泼溅导入数字孪生开发引擎

2501_90821319的博客 1109

linux启动菜单ubuntu,在Ubuntu上用BURG来美化开机选择菜单

BURG 是基于 GRUB 的多重引导工具,全称为 Brand-new Universal loadeR from GRUB,也可称为 GRUB 的增强版,它的特色就是可以使用图形界面方式来替换原本只有文本的启动菜单,从而让你的 PC 具备更酷的启动效果。注:以上图片上传到红联Linux系统教程频道中。BURG 项目主页:http://code.google.com/p/burg/Ubuntu 上...

weixin_39801714的博客 365

智能手表 BOM 表与版本管理记录

试产与量产阶段 智能手表 BOM 表与版本管理记录

hoony123的博客 1053

RK3576 调试ov2735 mipi-csi摄像头

摘要:本文记录了基于RK3576平台调试OV2735 MIPI摄像头的全过程。开发环境采用Linux 6.1内核和Buildroot文件系统。调试步骤包括:1)硬件检查(电源、晶振和引脚连接);2)驱动配置(设备树节点、ISP通道设置);3)驱动验证(通过ID检测和I2C工具测试);4)推流测试(使用v4l2和gstreamer工具)。重点解决了复位引脚配置、时钟命名匹配等关键问题,并通过寄存器检查确保初始化正常。最终实现了摄像头数据流的成功输出,为嵌入式视觉应用开发提供了完整参考方案。

qq_45147279的博客 1060

美化你的GRUB,全面支持中文(菜单、提示、帮助)适用7.04-9.04

本文根据网络资料整理而成,在此鸣谢各位作者。 本方法适合 7.04-9.04版本,9.10使用了grub2,请看这里。 http://forum.ubuntu.org.cn/viewtopic.php?f=139&amp;t=240837   本文总结: 1.用grub-gfxboot替代了系统自带的grub 2.在menu.lst里加入一条命令使用你的界面包。 3.安装中文字体...

weixin_34258838的博客 1460

Spring AI Alibaba Agent开发实战:DeepResearch Agent调度系统

智能Agent调度系统通过专业化分工解决传统AI系统的三大痛点:通用模型专业性不足、处理效率低下和资源浪费。系统采用分层架构设计,核心组件包括智能调度器、Agent选择辅助器和集成工具类,实现问题分类、专业Agent匹配和搜索策略优化的全流程自动化。系统特点包括:1)配置驱动的灵活扩展;2)分层回退的容错机制;3)支持工具调用与传统搜索的智能切换。该架构通过策略模式和依赖注入等技术,在保证稳定性的同时显著提升了研究质量和效率,为企业级多Agent协作提供了完整解决方案。(149字)

wjianwei666的专栏 503

疯狂的启动方式——Linux、Windows、Mac OS的那些安装经历

话说,东汉末年,群雄并起,天下纷争。于是乎,产生了各种各样的引导方式。 linux下的引导方式就比较多了,从早期的lilo、grub到grub2、burg等等,以及Livecd的isolinux,及习惯了的syslinux。mac os x(x86),可以有darwin、chameleon等等。win上面的话就是bootmgr及ntldr了。 先从win上的引导方式说起,win上就是群雄逐鹿的

Phodal's zenthink 4115

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Grub2 开机系统选择界面美化 - 主题修改

Grub2 开机系统选择界面美化 - 主题修改

肖朋伟 8732

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

修改Grub2主题,美化启动画面

现在在启动引导程序中Grub大行其道,几乎所有Linux发行版都默认使用Grub做引导程序。Debian也不例外。然而,系统默认的Grub界面或许不能令你满意。这篇文章就是介绍如何修改Grub2的主题,使系统的启动画面更漂亮的。 1. 首先准备一张图片 以前的splash图片对格式要求比较严格,必须是xpm格式的,还要压缩为gz包。现在好像不需要了,并且已经支持png、jp

Tyrion Lannister's Special column 2万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【Grub2】Grub2主题美化

Grub主题美化其实很简单,结构性很强,比较有条理,逐步设置就能做出满意的theme。 资料链接: https://www.gnu.org/software/grub/manual/grub/grub.html#Theme-Elements http://wiki.rosalab.ru/en/index.php/Grub2_theme_/_reference#Boot_menu_.28b

xinlan3618的博客 9615

美化多系统启动选择菜单burg:在deepin 2013&& ubuntu14.04 上安装测试过,完全可用。

在ubuntu14.04 或deepin2013上安装多系统美化brug; 最新实践。。。

尧烨的专栏 4991

Grub2.04分析

Grub基础知识详解,这个是我本人在做Grub度量OS以及GRUB配置文件的时候学习内容总结

SinceZed的博客 7277

麒麟KYLINOS操作系统修改GRUB字体大小

hello,大家好啊,对于使用Linux系统的朋友来说,GRUB(GRand Unified Bootloader)是一个非常熟悉的名字。它是Linux系统中最常用的启动引导程序。但有时候,我们在启动电脑时,可能会发现GRUB菜单中的字体大小不太适合,特别是在高分辨率的显示屏上,字体可能显得过小,影响阅读。今天,我就给大家介绍一下如何在麒麟操作系统中定制GRUB界面,特别是如何修改GRUB显示的字体大小。

鹏大圣运维 2421

Ubuntu14.04引导界面美化(burg)

Ubuntu14.04引导界面美化(burg)

from_jiarenyf 5453

Linux系统之grub-mkfont详解

grub-mkfont 是 GRUB 工具链中的一个实用工具,用于将常见的字体文件格式(如 TTF、OTF)转换为 GRUB 可识别的 PF2 格式。

weixin_56303229的博客 1259

4 个最好的 Linux 引导程序_linux引导软件(1)

GNU GRUB 是一个非常受欢迎,也可能是用的最多的具有多重引导能力的 Linux 引导程序,它以原始的 Eirch Stefan Broleyn 发明的 GRUB(大一统引导程序())为基础。值得注意的是,GRUB 这个名字被重新命名为 GRUB Legacy,但没有活跃开发,不过,它可以用来引导老的系统,因为漏洞修复依然继续。有一些我们可以随同 Linux 安装到系统上的引导程序,在这篇文章里,我将简要地谈论几个最好的可以与 Linux 一同工作的 Linux 引导程序。

2401_83974117的博客 1669

GRUB2配置文件"grub.cfg"详解(GRUB2实战手册)

版权声明 本文作者是一位开源理念的坚定支持者,所以本文虽然不是软件,但是遵照开源的精神发布。 无担保:本文作者不保证作品内容准确无误,亦不承担任何由于使用此文档所导致的损失。自由使用:任何人都可以自由的阅读/链接/打印此文档,无需任何附加条件。名誉权:任何人都可以自由的转载/引用/再创作此文档,但必须保留作者署名并注明出处。 其他作品 本文作者十分愿意与他人分享劳动成果,如果你

小耳朵图图是我 1万+

如何自定义Ubuntu Bootloader屏幕

We all know Grub2 is the default bootloader for Ubuntu, but it isn’t the prettiest bootloader ever. Since we also know that Ubuntu is highly customizable, this week we’re going to show you how to beau...

culul01313的博客 440
上一篇: ZOJ 3656 2-sat模板题
下一篇: vs2012 scanf不能使用
work_freedom
博客等级 码龄14年 5粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值