配置好后,强烈建议你把生成的.config文件备份一下
这样将来一旦有什么问题
你可以马上copy过来,在原来的基础上继续
--------------------------------------------------------------------------------
Step 3:
接下来就简单了
如果你人品够好,下面四个命令之后就ok了:
make clean
make -j4 (-j4是让处理器分成四个线程来编译内核,速度快,推荐CPU好的使用)
make modules_install
make install
结束后重启,就可以在启动菜单上看到新内核了
我人品不够,或者说Ubuntu太另类
居然不给我生成initrd文件
上网查,原来要用下面的命令:
make-kpkg clean (kpkg具体什么作用不懂)
make-kpkg --initrd --append to version Wing1 kernel_image kernel_headers //这里原文有错误
应该是:(用root权限)
make-kpkg --initrd --append_to_version fly1 kernel_image kernel_headers
其中--initrd必需要,不然生成不了initrd文件
--append生成多重镜像,也就是在启动菜单里看到的选项
Wing1是你自己取的镜像的名字,必须以数字结尾,比如在这里写Wing1 //错误
镜像名字不能大写,所以改成fly1。
编号内核后,就会显示linux-2.6.20.1Wing1最后两项是生成镜像包和头文件包
make完之后,会在上一层目录看到两个deb包
用dpkg -i命令安装这两个包就好了
这个时候,一切都弄好了
可以去/boot目录下看看Vmlinuz、initrd、System.map文件是否都在
然后看看/boot/Grub/menulist文件中的内容是否已经加上你新编译的内核
如果是,恭喜你,放心大胆的重启吧
重启后,就可以进入你自己编译的内核了

Linux下用gedit制作脚
Linux新内核2.6.26测
Linux环境下的Java开
Linux环境下的Java开
Linux系统下带图形界
Ubuntu 7.10下配置Jav
Gtk#程序在Linux和Win
Linux内核IOCTL网络控