- 论坛徽章:
- 0
|
回复 2# zqy1005
好的,我的过程如下:
第一步:下载内核源代码linux-2.6.34.tar.gz
请到www.kernel.org官网下载最新版本linux-2.6.34.tar.gz内核
假设下载在root目录,然后解压到/usr/src/linux-2.6.34目录里
cd /usr/src
tar zxvf /root/linux-2.6.34.tar.gz
解压后会在/usr/src生成新文件夹linux-2.6.34
第二步:配置
cd /usr/src/linux-2.6.34
make menuconfig
终端会弹出一个配置界面
注意主菜单最后有两项:load a kernel configuration...
save a kernel configuration...
先选第一项load ....,我Load的是./arch/x86/configs/i386_defconfig,然后选save这一项保存,最后退出配置界面。
第三步:开如编译安装新内核
执行:sudo make mrproper (清除以前曾经编译过的旧文件,如果你是第一次编译,可不执行)
执行:sudo make (编译,可以加-j4,如果你CPU是双核心,够牛的话,因为可以提高速度)
然后:sudo make install
再:sudo make modules (编译模块)
再:sudo make modules_install (安装模块)
最后创建initrd文件:
mkinitramfs -o /boot/initrd.img-2.6.34
第四步:修改/boot/grub/menu.lst
参照原来的添加上自己的启动配置,具体的明天再贴上来。
之后启动的时候有Linux-2.6.34选项,但是就是启动不了
谢谢各位大侠哦~! |
|