使用BURG美化启动界面(更新2010-03-09)

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
bean
帖子: 238
注册时间: 2008-06-03 12:25

Re: 使用BURG美化启动界面(更新ppa4)

#91

帖子 bean » 2009-11-24 15:14

是的,不过可以安装到自定义的目录里。比如说:

代码: 全选

cd ${HOME}/burg
mkdir build
cd build
../configure --prefix=${HOME}/burg/install
make
make install
这样文件都安装到burg/install里了,里面的grub-mkrescue程序,路径就是正确的。
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: 使用BURG美化启动界面(更新ppa4)

#92

帖子 onshoestring » 2009-11-24 18:39

是不是burg准备淘汰grub4dos,就和grub2准备淘汰grub1一样。
你这个burg有没有使用说明?
eastpeace
帖子: 109
注册时间: 2007-11-17 18:29

Re: 使用BURG美化启动界面(更新ppa4)

#93

帖子 eastpeace » 2009-11-25 12:23

看起来不错呀
lwq316
帖子: 22
注册时间: 2009-09-03 11:14

Re: 使用BURG美化启动界面(更新ppa4)

#94

帖子 lwq316 » 2009-11-25 12:51

呵呵,谢谢bean,我之前在英文网上找这个东西搞了很久没成功,bean说得很详细,一次就搞掂 了。
lwq316
帖子: 22
注册时间: 2009-09-03 11:14

Re: 使用BURG美化启动界面(更新ppa4)

#95

帖子 lwq316 » 2009-11-25 15:36

bean ,为什么没有系统的logo哦?
头像
mjp123
帖子: 703
注册时间: 2009-04-09 15:06

Re: 使用BURG美化启动界面(更新ppa4)

#96

帖子 mjp123 » 2009-11-27 8:11

试验成功,顶
yewei317
帖子: 2
注册时间: 2009-04-28 11:50

Re: 使用BURG美化启动界面(更新ppa4)

#97

帖子 yewei317 » 2009-11-27 13:33

很漂亮,改天换下
bean
帖子: 238
注册时间: 2008-06-03 12:25

Re: 使用BURG美化启动界面(更新ppa4)

#98

帖子 bean » 2009-12-01 16:57

更新:

最新bzr上版本对于命令grub-mkimage和grub-setup支持中文帮助信息。目前还没有ppa包,需要通过源代码编译。

首先,源代码更新到r1782。然后,在burg的主目录使用以下命令下载翻译:

代码: 全选

rsync -Lrtvz  translationproject.org::tp/latest/grub/ po
这样po目录里应该多了zh_CN.po和id.po文件。

按通常的方法编译和安装(建议安装到自己HOME的子目录),然后grub-mkimage和grub-setup的--help就会显示中文了。
头像
xyy_xx
帖子: 344
注册时间: 2008-09-17 13:37
系统: arch|centos

Re: 使用BURG美化启动界面(更新ppa4)

#99

帖子 xyy_xx » 2009-12-01 17:01

好东西mark一个
拥有书籍并不表示拥有知识;拥有知识并不表示拥有技能;拥有技能并不表示拥有文化;拥有文化并不表示拥有智慧
渣浪:@CodewalkerDotMe
推特:@codewalkertse
博客:http://codewalker.me/
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: 使用BURG美化启动界面(更新ppa4)

#100

帖子 ptptptptptpt » 2009-12-01 18:45

bean,冒昧问一下,除了菜单系统,burg 和 grub2 是不是完全兼容?
在时空论坛看到你说:
其核心代码是基于grub2的,不过我作了一些结构上的改动:

使用了新的模块文件格式。原来grub2使用ELF,是Linux下执行文件的格式。新版本使用我自己构造的格式,编译速度几乎减半,生成的模块文件也比原来小得多。而且,新格式不基于某一平台,兼容性大大提高。现在的版本可以在Linux/Windows/OSX/FreeBSD下编译,而且生成的 mod文件可以互相替换。
那么,用 burg 制作的 core.img 还是 multiboot 格式吗?

另外,burg 的格式有这么多优点,为什么不直接用在 grub2 上呢? grub2使用 ELF,有什么特别的考虑吗?
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: 使用BURG美化启动界面(更新ppa4)

#101

帖子 ptptptptptpt » 2009-12-01 19:44

bean 写了:更新:

最新bzr上版本对于命令grub-mkimage和grub-setup支持中文帮助信息。目前还没有ppa包,需要通过源代码编译。

首先,源代码更新到r1782。然后,在burg的主目录使用以下命令下载翻译:

代码: 全选

rsync -Lrtvz  translationproject.org::tp/latest/grub/ po
这样po目录里应该多了zh_CN.po和id.po文件。

按通常的方法编译和安装(建议安装到自己HOME的子目录),然后grub-mkimage和grub-setup的--help就会显示中文了。

编译出错了

代码: 全选

pt@sda8:~$ bzr branch lp:burg
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".
Branched 1782 revision(s).                                                     
pt@sda8:~$ cd burg
pt@sda8:~/burg$ rsync -Lrtvz  translationproject.org::tp/latest/grub/ po
receiving incremental file list
./
id.po
zh_CN.po

sent 65 bytes  received 14734 bytes  1973.20 bytes/sec
total size is 51747  speedup is 3.50
pt@sda8:~/burg$ ./autogen.sh
configure.ac:174: warning: macro `AM_GNU_GETTEXT' not found in library
configure.ac:174: error: possibly undefined macro: AM_GNU_GETTEXT
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
pt@sda8:~/burg$ 
bean
帖子: 238
注册时间: 2008-06-03 12:25

Re: 使用BURG美化启动界面(更新ppa4)

#102

帖子 bean » 2009-12-01 21:04

ptptptptptpt 写了:bean,冒昧问一下,除了菜单系统,burg 和 grub2 是不是完全兼容?
在时空论坛看到你说:
其核心代码是基于grub2的,不过我作了一些结构上的改动:

使用了新的模块文件格式。原来grub2使用ELF,是Linux下执行文件的格式。新版本使用我自己构造的格式,编译速度几乎减半,生成的模块文件也比原来小得多。而且,新格式不基于某一平台,兼容性大大提高。现在的版本可以在Linux/Windows/OSX/FreeBSD下编译,而且生成的 mod文件可以互相替换。
那么,用 burg 制作的 core.img 还是 multiboot 格式吗?

另外,burg 的格式有这么多优点,为什么不直接用在 grub2 上呢? grub2使用 ELF,有什么特别的考虑吗?
core.img的格式和grub2是相同的,都是 multiboot,不同的是mod文件的格式。不过相同的模块,burg生成的core.img要小得多。
bean
帖子: 238
注册时间: 2008-06-03 12:25

Re: 使用BURG美化启动界面(更新ppa4)

#103

帖子 bean » 2009-12-01 21:05

ptptptptptpt 写了:
bean 写了:更新:

最新bzr上版本对于命令grub-mkimage和grub-setup支持中文帮助信息。目前还没有ppa包,需要通过源代码编译。

首先,源代码更新到r1782。然后,在burg的主目录使用以下命令下载翻译:

代码: 全选

rsync -Lrtvz  translationproject.org::tp/latest/grub/ po
这样po目录里应该多了zh_CN.po和id.po文件。

按通常的方法编译和安装(建议安装到自己HOME的子目录),然后grub-mkimage和grub-setup的--help就会显示中文了。

编译出错了

代码: 全选

pt@sda8:~$ bzr branch lp:burg
You have not informed bzr of your Launchpad ID, and you must do this to
write to Launchpad or access private data.  See "bzr help launchpad-login".
Branched 1782 revision(s).                                                     
pt@sda8:~$ cd burg
pt@sda8:~/burg$ rsync -Lrtvz  translationproject.org::tp/latest/grub/ po
receiving incremental file list
./
id.po
zh_CN.po

sent 65 bytes  received 14734 bytes  1973.20 bytes/sec
total size is 51747  speedup is 3.50
pt@sda8:~/burg$ ./autogen.sh
configure.ac:174: warning: macro `AM_GNU_GETTEXT' not found in library
configure.ac:174: error: possibly undefined macro: AM_GNU_GETTEXT
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
pt@sda8:~/burg$ 
要安装automake和gettext:

sudo apt-get install automake gettext
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: 使用BURG美化启动界面(更新ppa4)

#105

帖子 ptptptptptpt » 2009-12-02 10:52

发现一个现象:在 GRUB4DOS 下运行

代码: 全选

kernel (hd0,7)/boot/grub/core.img
boot
之后,要等2秒左右才会出现 grub2 菜单,期间硬盘灯一直亮。而如果把 grub2 安装到 mbr 启动,就不会这么久。这是为什么呢??
回复