https://www.cnblogs.com/pengjiaen/p/4153466.html
一、下载内核源码,grub2源码,以及busybox源码:
下载grub2源码
找到需要的版本就好了,这里选择grub-1.99.tar.gz
下载busybox源码
找到需要的版本就好了,这里选择busybox-1.22.1.tar.bz2
下载linux-2.6.36内核源码
二、编译源码
创建目录 /mylinux,将源码压缩包拷贝到/mylinux。
1、 编译grub2
解压:tar –xf grub-1.99.tar.gz
切换路径进行编译:cd grub-1.97
编译:./configure &&make&&make install
编译完成后,成生的执行文件在/usr/local/sbin目录下
2、 编译busybox
解压:tar –xf busybox-1.22.1.tar.bz2
切换路径进行编译:cd busybox-1.22.1
配置编译选项:make menuconfig
注:配置编译选项时,要将Don't use /usr 选上,要不然make install时,会将产生的执行文件拷贝到/usr相应目录下。其他的配置根据自己的需求决定
编译:make&& make install
注:编译产生的目标文件将输出到:_install目录下
3、编译linux-2.6.