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 次 ]
Godot 城市模拟 – 005 OpenStreetMap 介绍:数据结构与详细示例 **摘要:OpenStreetMap(OSM)是一个开源协作奔驰地图的全球地图项目,采用社区编辑模式Tube数据自由共享。其核心数据结构包括节点(Node)、路径(Way)和关系-关系(Relation),通过标签(Tag)描述属性。节点代表坐标点,路径由节点序列组成线或面,关系则关联多个元素表达复杂地理实体。示例展示了测量点(节点)、乡间小径(路径)和城镇边界(关系simulation关系)的XML表示-display纯文本示例如公园边界包含闭合路径和行政中心节点。OSM的轻量级数据模型支持ising开放 阅读详情

相关推荐

环境配置 |Jupyter lab/Jupyter Notebook 安装与设置

ipynb使用Jupyterlab/Jupyter Notebook 来编写程序时的文件,在使用时,可以现转换为标准的.py的python文件。

weixin_44649780的博客 5771

使用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

纽马克-贝塔法(Newmark-Beta Method)在结构动力学中的应用与实现

本文深入解析了纽马克-贝塔法(Newmark-Beta Method)在结构动力学数值计算中的核心原理与应用。作为经典的时间积分算法,它通过调节γ和β参数,在计算精度、稳定性与效率间取得平衡,尤其适用于地震响应、风振分析等工程场景。文章详细阐述了其数学内核、在有限元分析中的实现步骤,并对比了隐式与显式方案的适用场景,为工程师提供了关键的方法选择与参数调优指导。

weixin_29232121的博客 148

Ubuntu美化之启动篇(三)

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

Red风信子的博客 2572

避开CPU瓶颈:手把手教你用RK3588的DMA-BUF实现V4L2到NPU的零拷贝数据流

本文详细介绍了如何在RK3588平台上利用DMA-BUF实现V4L2到NPU的零拷贝数据流,显著提升异构计算性能。通过实战指南展示了如何配置摄像头采集、RGA图像预处理和NPU推理优化,最终实现CPU占用率降低60%、延迟减少60%的效果,特别适合YOLOv5等AI推理应用的高效部署。

weixin_30374009的博客 571

飞书多维表格+影刀RPA:我如何用3个指令搞定每周的销售数据自动汇总(附完整配置截图)

本文详细介绍了如何利用飞书多维表格和影刀RPA实现销售数据的自动化汇总,通过三个核心指令(建立链接、列出记录、更新记录)简化繁琐的手工操作。文章包含完整的配置截图和实战指南,帮助用户快速部署自动化流程,提升工作效率。

weixin_29273849的博客 285

ubuntu开机 grub 引导界面美化

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

何年の再遇见 5842

ArcGIS通过已知坐标点转面(通过excel文件,有工具可批量生成面要素)

通过使用ArcGIS中的工具,将坐标点XY数据转换成可视化的点线面矢量数据,更加方便快捷有效的获取对应信息

qq_41046162的博客 3万+

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

13、基于RBF的自适应鲁棒控制与反步控制方法及实现

本文介绍了基于RBF神经网络的自适应鲁棒控制与反步控制方法,详细阐述了控制系统的程序结构、核心算法及实现流程。通过Simulink搭建仿真系统,利用RBF网络逼近系统中的不确定非线性函数,并结合Lyapunov稳定性理论设计控制律,实现了对倒立摆等复杂非线性系统的高精度跟踪控制。文章还提供了完整的MATLAB/Simulink代码示例和仿真结果分析,验证了该方法的有效性与鲁棒性,为实际工程应用提供了可行的技术路径。

ol789012的博客 87

十分钟搞定! DeepSeek本地部署详细指南!

保姆级教程,三步搞定deepseek本地部署,不求人!

一个喜欢诗和远方的程序媛 4345

美化你的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

可编程逻辑控制器(PLC)系列:Mitsubishi MELSEC-Q_(8).MELSEC-Q系列PLC故障诊断与维护

MELSEC-Q系列PLC的故障诊断与维护是一个系统性的过程,需要工程师具备扎实的理论基础和丰富的实践经验。通过了解故障类型、使用诊断工具、遵循诊断步骤,可以有效地定位和解决故障问题。同时,定期的检查与保养、备份与恢复、优化程序和配置,以及提供良好的运行环境,可以减少故障的发生,提高系统的可靠性。希望本文能够帮助工程师在故障诊断与维护过程中更加得心应手,确保MELSEC-Q系列PLC的稳定运行。

2401_87715305的博客 1247

疯狂的启动方式——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

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

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

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

肖朋伟 8732

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

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

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

Tyrion Lannister's Special column 2万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

【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、付费专栏及课程。

余额充值