LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1882|回复: 13

成功安装支持中文字体的GRUB HACK版

[复制链接]
发表于 2004-8-11 00:49:18 | 显示全部楼层 |阅读模式
ftp://eelinux.3322.org/incoming/grub-chn/grub.tar.bz2
这是我的GRUB目录下的全部文件,简单安装的话用来直接覆盖你的GRUB目录即可,覆盖前请注意保存你自己的menu.lst文件,然后再修改我的menu.lst文件以适合你的系统环境。
origin目录下为原作者释放的文件。

新特性:
支持中文字体/支持SPLASHIMAGE/支持DOS 启动盘IMAGE文件/支持网络无盘启动

附原说明文件:
说明:(17:24 2004-7-19 编译/使用)
===================================

    这是 Grub 0.95 版本的完全补丁版本。但是,这些补丁不是来自
   
Grub 的原始作者,而是互联网上的一群 Grub 功能的增进者(以前

我很荣幸地为其一员)。尽管,他们才能卓越,但是错误在所

难免。 所有,请以探索者的心态去使用这个版本;而且,你也可以

向互联网上的人们提供自己的补丁,因为,这个包里,包含了

至今我所知所有激动人心的补丁集合。;)

    当然,如果你拥有了 Linux 系统,请这么解开此包:
   
    # tar -zxvf grub-0.95-chs.all.tar.gz
   
·    然后进行配置:
   
     - 比如要支持 pcnet32 的网卡:
     # cd grub-0.95
     #  ./configure --enable-diskless --enable-pcnet32 --disable-minix --disable-jfs --disable-vstafs --disable-reiserfs --disable-ffs --disable-ufs2
     
     你可能会问, --disable-xxxxxxx 做什么。原因是这样的, Grub 的

大小超过 150kb 后网络模块会有问题。;)

     而, --enable-diskless --enable-pcnet32 就是为网络设备提供支持。
     
如果,你需要其它的网络设备的支持,请参看 ./netboot/README.netboot。

此外, 你不需要任何网络支持, 用 ./configure 就 OK 啦。

·    生成 Grub

     就用 make 就行了。 然后,你就会在 stage2 目录下得到很多文件。
     
至于那些文件有用呢,请看看我的那篇关于 Grub 的中文说明。

·    中文支持的字体/背景图

     请到 http://159.226.20.15/grub_chs/下载(2004-08-22 前有效)(注:此网址我已连不上,哪位能连上的请报告)


==============================================================
好了, Gandalf(f22_storm@163.com), 该向诸位说再见了。 祝好运哈!
发表于 2004-8-11 07:55:53 | 显示全部楼层
支持DOS 启动盘IMAGE文件 这个功能不错。可惜不是DOS版本
发表于 2004-8-11 13:14:42 | 显示全部楼层
发表于 2004-8-11 13:43:42 | 显示全部楼层
能不能抓张图出来来看看啊
发表于 2004-8-11 13:50:42 | 显示全部楼层
截图这里有啊
http://159.226.20.15/grub_chs/snapshots/
我还是想要个DOS版本的,那个演示版本的在boot.ini里有个
C:\grldr
这个grldr难道得编绎那个源码包吗
发表于 2004-8-11 14:04:03 | 显示全部楼层

编译出来后有grub.exe呀

拷grub和grldr到c:\就ok啦,grldr是用于win2000/xp的。
发表于 2004-8-11 14:15:06 | 显示全部楼层
谢谢,

在网卡启动模块里找到了grldr

我主要测试了一下启动DOS镜像。

没有任何效果。

BIOS里开启chipawayvirus on guard选项。

则一读取镜像素就报警,关闭该选项,虽然解除报警,却告诉你磁盘出错,就类似启动盘不能启动。

这样看来加载DOS镜像最好的方法仍然是vfloppy
发表于 2004-8-11 20:31:10 | 显示全部楼层
make后
用make install安装吗?
是不是还要复制文件到grub
菜单是不是要重新设置
发表于 2004-8-12 12:48:48 | 显示全部楼层
不错,好东西,支持!
发表于 2004-8-12 13:04:21 | 显示全部楼层
make install做了些什么啊?

./configure
make
make install
复制了bj2008.xpm.gz 和 fonts到/boot/grub下
修改菜单文件中加入

# 设置中文支持的字体文件
fontfile (hd0,4)/grub/fonts

# 设置图形背景文件
splashimage (hd0,4)/grub/bj2008.xpm.gz


背景是变成了bj2008了。可版本还是0.94。帮助也还是英文的。
还有开机显示启动菜单时,那界面上的说明,及版本说明是在哪个文件中设置的(现在这个也还是英文的)。

我的系统是FC2,GRUB启动。

先多谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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