无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3585|回复: 3
打印 上一主题 下一主题

[分享] 刚刚建好的用于制作grub2的工具bin文件

[复制链接]
跳转到指定楼层
1#
发表于 2012-3-18 02:00:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
http://115.com/file/andgdf3n#
grub2-build-binary-tool.tar.bz2
把下载得到的文件,放进linux系统里面,
再用:
tar -xjf grub-build-binary-tool.tar.bz2  #解压
再到解压的目录下面的bin文件夹里面,执行你所需要的命令,
里面有编译好的bin文件,

,最重要的一点是,这个制作的工具是已经打上了bean大神的cdboot补丁,
可以制作用于光盘启动的grub2

这个grub2是基本官方1.99制作的,
编译的时候,也把grub-mkfont编译进去了,方便制作pf2字体用。

[ 本帖最后由 2012-sn 于 2012-3-18 02:01 编辑 ]
2#
发表于 2012-3-18 06:08:15 | 只看该作者
楼主上传个gurb2启动光盘模版吧,我只在salix os的livecd上将,文件太多,不知道该删掉那些~
回复

使用道具 举报

3#
发表于 2012-3-18 10:37:59 | 只看该作者
我是Linux菜鸟,很想知道怎么编译?
回复

使用道具 举报

4#
 楼主| 发表于 2012-3-19 17:07:09 | 只看该作者

回复 #3 2011lanwenbin 的帖子

在编译grub2的时候,要准备一些必要的文件支持
bison,flex
如果要编译grub-mkfont,还要编译freetype
其中bison,flex可以在软件源中下载
直接用apt-get install 你要安装的软件名字,
下面讲解一下,编译freetype
这个freetype下面比较新的源代码包是2.3.5
包的名字是freetype-2.3.5.tar.bz2
编译的时候,建议用root帐户:
sudo su #获得root权限,在此时要输入你当前帐户的密码
在终端输入如下命令:(#为解释用的)
mkdir /usr/lib/freetype  #在/usr/lib目录下面创建freetype目录,用来放致,编译好的freetype
cd /SourceDir/freetype-2.3.5  #进入放致源代码的目录
./configure --prefix=/usr/lib/freetype   #配置并定义安装目录为/usr/lib/freetype

make  #编译
make install #编译并在/usr/lib/freetype/bin目录下面生成可执行文件freetype-config

export PATH=$PATH:/usr/lib/freetype/bin  #把/usr/lib/freetype/bin加入环境变量中去,方便下一步编译grub2
cd /SourceDir/grub2  #进入放致grub2源代码的目录
mkdir /SourceDir/grub2/build #创建一个放致编译后grub2的文件
./configure --prefix=/SourceDir/grub2/build --enable-grub-mkfont --enable-device-mapper --disable-dependency-tracking  #配置grub2的编译参数,这个需要的时间不是很长


make #编译,其中这个编译的时间比较长的,可能要等上半个小时以上,我是用虚拟机。
make install #安装
整个过程,至小要一个半小时。

我编译的环境是用linux deepin 11.06 32位,gcc 4.6
如果需要定制内核,可以去看一看bean大神的贴子。

[ 本帖最后由 2012-sn 于 2012-3-19 17:13 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-21 13:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表