Burg 是一个用 ruby 重写,由 GRUB2 修改而来全新的开机引导程式. 使用了新的物件格式能让它在更多种的作業系统中使用,包括了Linux/Windows/OSX/Solaris/FreeBSD 等。它也拥有高自订性的选单系统同时支援文字与图形模式 。
安装burg 程序需要从 AUR 编译安装。 仅需安装两个软件包: 配置BURG 是基于 grub的,配置方法也相同。 在安装程式套件包后你应该进行下列步骤: 1. 首先,把 BURG 替代 GRUB 安装为你的开机导引程式, # burg-install /dev/sda --no-floppy 2. 然后你应该让 burg 建立它的组态设定档案: # burg-mkconfig -o /boot/burg/burg.cfg 3. 如果你在前几步没遇到任何错误讯息的话,burg 应该己经安装完毕并能够使用了。可以用以下命令作预览: # /opt/burg-emu/bin/burg-emu 现在当你重开机后,你便会看到美丽地惊人的开机引导程式-BURG! 布景主题的选择和分辨率的设定也不用在组态设定档内作修改。当 BURG 启动时载入后,你就能修改设定,而且你猜怎样?它会记住你每次开机后所作的设定!^_^ 其它 OS 的侦测及使用在某些情况下你会拥有安装在另一个硬碟或磁区的其它作業系统,而你会希望它也表列在 BURG 里。你可以在 /etc/burg.d/40_custom 档案里手动新增这些项目或者复制为別的档案),像是: 给 windows : menuentry "Windows 7" --class windows --class os { insmod ntfs set root='(hd0,1)' search --no-floppy --fs-uuid --set f28620c186208865 chainloader +1 } 给开启 plymouth 功能的 debian menuentry 'Debian' --class debian --class gnu-linux --class gnu --class os --group group_main { insmod ext2 set root='(hd0,4)' search --no-floppy --fs-uuid --set c5e0fb03-5cbe-4b79-acdc-518e33e814ac echo 'Loading Linux 2.6.35-trunk-amd64 ...' linux /boot/vmlinuz-2.6.35-trunk-amd64 root=UUID=c5e0fb03-5cbe-4b79-acdc-518e33e814ac ro quiet splash echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-2.6.35-trunk-amd64 } 或者你可以安装 os-prober 来自动侦测并产生 /boot/burg/burg.cfg # burg-mkconfig -o /boot/burg/burg.cfg 现在 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 - 从视窗或选单内离开 想列出完整快捷键列表,请按 目录化 (群组化)想要使用 burg 的目录化功能 (目录化分类选单项目, 例. arch 跟 arch fallback 能收进同一分类), 当 burg 载入后按 打开你的 burg.cfg ### BEGIN /etc/burg.d/10_linux ### menuentry "Arch, with Linux vmlinuz26" --class arch --class gnu-linux --class gnu --class os --group arch { savedefault insmod ext2 ... } menuentry "Arch, with Linux vmlinuz26 Fallback" --class arch --class gnu-linux --class gnu --class os --group arch { savedefault insmod ext2 ... } menuentry "Arch, with Linux vmlinuz26 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 (如前述). 更换主题请在程式中按 参阅 |
|