|
一、编译环境准备(仅在linux下)
1、如果你没有安装使用过linux,推荐你下载一个免安装完全运行于内存的微型linux--->GNU SliTaz linux
中文定制版下载地址:
http://pan.baidu.com/s/1mgKdR40
复制代码
这个是已经有编译环境所需的一切软件,进去Documents里面已经包括了我修改过的源码,直接运行编译脚本即可。
从 slitaz5cngrub2mk.iso 编译 winly
直接运行编译脚本 mkldr-pc.sh
编译失败
make[2]: Leaving directory '/home/tux/Documents/grub-2.02/bin_pc/util/bash-completion.d'
make[1]: Leaving directory '/home/tux/Documents/grub-2.02/bin_pc'
cp: can't stat '../winly/grubevn': 没有那个文件或目录
../grub-mkimage: info: the size of config file is 0x44.
../grub-mkimage: info: the total module size is 0xe118.
编辑编译脚本 mkldr-pc.sh
[..]
mkdir -p boot/grub/locale
cp ../winly/zh_CN.mo boot/grub/locale
cp ../winly/grub.cfg boot/grub
cp ../winly/grubenv boot/grub <== typo
cp ../winly/unicode.pf2 boot/grub
把
cp ../winly/grubenv boot/grub
修改为
cp ../winly/grubevn boot/grub
再编译OK!
|
|