安装BURG美化

BURG的编译安装

一、编译安装:

安装依赖组件:

#apt-get install gcc gcc-multilib bison autoconf make ruby gettext

#apt-get install bzr

获取源码:

#bzr branch lp:burg

下载完成后,进入burg目录:

#chmod  u+x  autogen.sh

#./autogen.sh

编译和安装

#mkdir bin_pc            (新建一个用来存放编译文件的目录)

#cd bin_pc

#../configure --with-platform=pc --prefix=/usr/share/burg --disable-werror

(--disable-werror选项用来忽略警告,如果这里不加这个选项,则make的时候会把它当作错误看待,从而导致编译失败)

#make

#make install

(安装的目录是/usr/share/burg, 在configure的选项里指定,如不指定目录则会默认安装,指定目录或是不指定都无妨,后面我会说一下哪些不同)

打开#vi /etc/default/grub文件,找到 #GRUB_TERMINAL=console, 把前面的#去掉,使得这句生效

我的是安装在/usr/sbin/burg目录:

# /usr/share/burg/sbin/burg-install /dev/sda

(默认安装的童鞋直接(root)#burg-install /dev/sda 或(普通用户)$sudo burg-install /dev/sda )

# /usr/share/burg/sbin/burg-mkconfig -o /boot/burg/burg.cfg

(默认安装的童鞋直接(root)#burg-mkconfig -o /boot/burg/burg.cfg 或(普通用户)$sudo burg-mkconfig -o /boot/burg/burg.cfg )

二、和安装目录有关的一些整理以及burg和grub

/boot/burg/

存放主题,字体和burg.cfg等等配置文件

从源码手动编译好时不存在的目录:(${PATH}表示安装目录)

${PATH}/etc/default/,也即这个目录下的burg这个文件一开始是不存在的,但是burg-mkconfig命令是依照这个文件侦测系统的,不存在的话会使用默认的设置,就是说所有的主题都不会生效,只是默认的黑白字体,所以你需要新建burg这个文件,复制粘贴下面的内容:

burg文件内容:

# If you change this file, run ‘update-burg‘ afterwards to update

# /boot/burg/burg.cfg.

GRUB_DEFAULT=0

GRUB_TIMEOUT=5

GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX=""

# Uncomment to disable graphical terminal (grub-pc only)

#GRUB_TERMINAL=console

# If you want to enable the save default function, uncomment the following

# line, and set GRUB_DEFAULT to saved.

#GRUB_SAVEDEFAULT=true

# The resolution used on graphical terminal

# note that you can use only modes which your graphic card supports via VBE

# you can see them in real GRUB with the command `vbeinfo‘

# In the boot menu, use hotkey ‘r‘ to popup a resolution selection menu.

# Uncomment if you don‘t want GRUB to pass "root=UUID=xxx" parameter to Linux

#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries

#GRUB_DISABLE_LINUX_RECOVERY="true"

# Uncomment to get a beep at grub start

#GRUB_INIT_TUNE="480 440 1"

# GRUB_THEME‘s value can be ‘saved‘ or a specific BURG theme name, you can also

# set it to the pathname of a GRUB2 theme file.

# In the boot menu, use hotkey ‘t‘ to popup a theme selection menu

GRUB_THEME=saved

# GRUB_FOLD‘s value can be ‘saved‘, ‘true‘ or ‘false‘.

# In the boot menu, use hotkey ‘F7‘ to show the full list, ‘f‘ to toggle

# between folding modes.

GRUB_FOLD=saved

# Add user with burg-adduser, then use GRUB_USERS to config authentication.

# The following example means user1 can boot Ubuntu, no password is needed to

# boot Windows, user1 amd user2 can boot other OS. Superusers can boot any OS

# and use hotkeys like `c‘ to enter console mode.

#GRUB_USERS="*=user1,user2:ubuntu=user1:windows="

# For a complete list of supported variables, refer to this wiki page:

# http://code.google.com/p/burg/wiki/ConfigurationVariables

GRUB_GFXMODE=1366x768

/boot/burg/themes/,,刚编译好的时候是不存在主题这个目录和任何主题的,需要自己动手建立这个目录并下载主题放进去

/boot/burg/fonts/,刚刚编译好的时候是不存在字体这个目录和任何字体的,需要自己动手建立这个目录并下载字体放进去

grub的目录和文件是和这个一模一样的,只是名称一个是grub,而另一个是burg而已。

三、默认编译安装会有”GRUB Loading ... ...”,去除启动时的”GRUB Loading... ...”的字样,找到下面相应的代码文件修改

"./boot/i386/pc/boot.S" line 382:

OLD -> notification_string: .asciz "GRUB "

NEW -> notification_string: .asciz ""

"./boot/i386/pc/diskboot.S" line 323:

OLD -> notification_string: .asciz "loading"

NEW -> notification_string: .asciz ""

"./boot/i386/pc/diskboot.S" line 325:

OLD -> notification_step: .asciz "."

NEW -> notification_step: .asciz ""

"./boot/i386/pc/diskboot.S" line 326:

OLD -> notification_done: .asciz "\r\n"

NEW -> notification_done: .asciz ""

"./boot/sprc64/ieee1275/boot.S" line 71:

OLD->grub_name:            .asciz "GRUB "

NEW->grub_name:            .asciz ""

"./boot/sprc64/ieee1275/diskboot.S" line 37:

OLD->notification_string:            .asciz "Loading kernel"

NEW->notification_string:            .asciz ""

"./boot/sprc64/ieee1275/diskboot.S" line 40:

OLD->notification_step:            .asciz "."

NEW->notification_step:            .asciz ""

"./boot/sprc64/ieee1275/diskboot.S" line 43:

OLD->notification_done:            .asciz "\r\n"

NEW->notification_done:            .asciz ""

四、其他一些设置

在安装软件包后进行下列步骤:

1. 首先,把 BURG 替代 GRUB 安装为你的开机引导程序,

# burg-install /dev/sda

注意: 记住 ‘/dev/sda‘ 这部份为根据你的硬盘而有变动。

2. 然后让 burg 建立它的配置文件:

# burg-mkconfig -o /boot/burg/burg.cfg

3. 如果在前几步没遇到任何错误讯息的话,burg 应该己经安装完毕并能够使用了。可以用以下命令作预览:

# /opt/burg-emu/bin/burg-emu

现在重启后,便会看到BURG!布景主题的选择和分辨率的设定也不用在配置文件内作修改。当 BURG 启动时载入后,你就能修改设定,而且它会记住你每次开机后所作的设定!

提示及技巧

快捷指令

F1 / h - 说明

F2 / t - 更换布景主题

F3 / r - 改变分辨率

F5 / ctrl-x - 结束编辑

F6 - 下一个视窗

F7 - 展开己折叠项目

F8 - 切换纯文字与图形模式

F9 - 关机

F10 - 重启

f - 切换折叠与展开模式

c - 打开终端模式

2 - 打开两个终端模式

e - 编辑目前的指令

q - 离开图形模式

i - 展示布景主题信息

n - 同类別的下一个项目

w - 下一个 Windows 系统

u - 下一个 Ubuntu 系统

ESC - 从视窗或选单内离开

想列出完整快捷键列表,请按F1.

目录化 (群组化)

想要使用 burg 的目录化功能 (目录化分类选单项目, 例. arch 跟 arch fallback 能收进同一分类), 当 burg 载入后按 F. 如果看起来没效,你需要 burg.cfg 自行新增一个目录。

打开你的 burg.cfg

### BEGIN /etc/burg.d/10_linux ###

menuentry "Arch, with Linux vmlinuz-linux" --class arch --class gnu-linux --class gnu --class os --group arch {

savedefault

insmod ext2

...

}

menuentry "Arch, with Linux vmlinuz-linux Fallback" --class arch --class gnu-linux --class gnu --class os --group arch {

savedefault

insmod ext2

...

}

menuentry
"Arch, with Linux vmlinuz-linux Fallback (recovery mode)" --class arch
--class gnu-linux --class gnu --class os --group arch {

savedefault

insmod ext2

...

}

### END /etc/burg.d/10_linux ###

请耐心地在每个项目的第一行加上 --group 参数。 拥有同样 group 的项目会在你启用目录化时被收进同一目录。

项目的图示会按照项目的 class (类別)显示. 例如. --class arch 会让项目设定为 arch linux 并显示 arch 的 logo。

制作 BURG 背景主题

Burg 最主要的功能就是它的可主题化布景。想新增一个主题可以复制它的目录到 /boot/burg/themes/ 然后更新 config (即# burg-mkconfig -o /boot/burg/burg.cfg). 更换主题请在程序中按T,便会显示可用的主题清单。用方向键来反白想要的主题然后按下 Enter 来确定选择。无需修改 burg-emu 也不用重启。

我的空间原文:http://user.qzone.qq.com/1475032202/blog/1419166142

上几张图:

时间: 2024-10-15 11:35:49

安装BURG美化的相关文章

Ubuntu安装Burg

友情提示:本文只介绍了如何安装Burg,没有关于卸载Burg的相关说明.事实上,我后来直接新装了12.04,我没有卸载Burg的经验.考虑到Burg事关系统引导的大事,安装的话按本文来做应该没有问题,但是如果要卸载的话好像还有点麻烦,所以安装之前请谨慎考虑.==================================================今天我为我的Ubuntu 11.10 / Win7双系统机器安装了Burg.Burg是一个类似grub的东西,它可以让系统引导界面变得漂亮一些

【Linux学习之旅】之Ubuntu14.04安装及美化之后要做的事

以上是我的Ubuntu里安装的一些软件. 1)卸载不需要的软件,在启动器里右键单击要卸载的软件即可. 2)升级你的软件版本 sudo apt-get update && sudo apt-get upgrade 3)安装Fcitx sudo apt-get install fcitx fcitx-googlepinyin 4) 安装samba samba服务器安装后,就可以与你所在的网络中的其他用户共享文件了. sudo apt-get install samba 5)安装媒体工具 sud

Manjaro安装、美化

为什么是Manjaro? 首先,Manjaro是基于Arch Linux的!所以基本Arch上的操作(强大的Arch wiki)都可以应用到Manjaro上. 其次,Manjaro基于Arch开发,将Arch安装过程中很多复杂的操作(特别是驱动)都先帮你弄好了,所以安装不会像Arch那么复杂,反而和Ubuntu安装过程一样简单. 注: Manjaro根据不同的桌面环境有不同的版本,我的是Xfce版本. Manjaro到底有多受欢迎? DistroWatch是一个包含了各种Linux发行版及其他自

Visual Studio 2015和ASP.NET 5中可用的前端开发工具集

最近微软发布了一本白皮书,谈到了一些可以和Visual Studio 2015和ASP.NET 5配合使用的JS/前端Web开发工具(比如:函数库.任务执行器.框架等). 由于现在前端开发的生态系统在快速增长,也变得越来越复杂和庞大.所以,微软特意发布了这么一个白皮书来讲解一些可以集成到VS 2015用于ASP.NET 5开发的前端工具库.这些前端工具库,都能很好的被VS2015所支持,比如提供智能提示等内置特性. 每个涉及的工具库都给出了入门介绍.基本概念,以及在VS和ASP.NET中的用法.

699的高性价比,大神F1极速版体验一览

提起千元机,大多人的印象就是粗糙.配置低下.系统卡顿以及各种流氓应用,其中因为配置低下导致的使用体验不佳等状况,正是大多低端机并未认真重视的关键问题.因此面对这种情况,一些厂商开始革新产品配置,力求给用户更好的体验. 大神F1极速版是其中率先作出表率的代表. 笔者有幸于近日拿到一台大神F1极速版真机并对其进行了简单体验,在体验过程中,发现这款手机的一些硬件表现.UI体验以及整体使用感受都均为出色,是目前市场上较为主流的高性价比手机. 1.硬件配置:超越价格的良心利器 这款由大神品牌倾力打造的智能

Readthedocs+Github搭建文档

环境配置 要求已经具备下列工具: Python pip 本教程是在Windows10上进行搭建的,Linux需要稍作修改 原文链接:Getting Started 安装Sphinx美化文章 $ pip install sphinx sphinx-autobuild 在本地创建一个你要保存文档的文件夹,然后进入到该文件夹 $ cd /path/to/project $ mkdir docs $ cd docs 使用sphinx-quickstart进行快速配置 $ sphinx-quickstar

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

一.特性一览 javafx8发布有一段时间了,今天闲来看看.javafx主要致力于富客户端开发,以弥补swing的缺陷,主要提供图形库与media库,支持audio,vedio,graphics,animation,3D等,同时采用现代化的css方式支持界面设计.同时又采用XUI方式以XML方式设计UI界面,达到显示与逻辑的分离.与android这方面确实有点相似性. javafx体系结构: javafx特性 1.javafx8内嵌为java API,与JDK一起打包,javafx运行环境被加入

Arch Linux 安装、配置、美化和优化

国庆假期玩了下Arch Linux,发现这货跟Ubuntu之流相差甚远,甚难调教,而且安裝过程全命令行,会有各种问题,各种知识... --- 安装引导器--- --------------------------- GRUB BIOS: # pacman -S grub os-prober # grub-install --recheck /dev/<目标磁盘> # grub-mkconfig -o /boot/grub/grub.cfg UEFI:---如果BIOS是UEFI的,就要用下面的

Ubuntu Desktop安装及桌面美化(修复图片)

Ubuntu Desktop安装及桌面美化 1   开篇概述 本 系统的文章主要是讲互联网方向的开发主题.根据目前主流互联网公司的技术架构,Linux是必不可少的.对于一直习惯于在Windows下工作和开发的人 来说,习惯在Linux系统下工作是进入互联网领域的第一步.故本文主要面向的对象是已经有了熟悉的Windows下的操作基础,同时有志于了解 Linux系统的同学. 备注: 本文主要以Linux的Ubuntu 14.0 LTS发行版为例子进行讲解. 本文的操作都是基于系统连接了互联网的情况下