讲解Ubuntu内核系统编译
时间:2010-11-11 来源:mydear
经过长时间学习Ubuntu,于是把编译Ubuntu内核和大家分享一下,你可能会遇到Ubuntu内核编译问题,开始编译Ubuntu内核可见Ubuntu隶属于linux阵营。顺便问一句楼主既然没有文档何必一定要学ubuntu,还是学有文档的比较方便。
命令:
sudo make-kpkg clean fakeroot make-kpkg –initrd –append-to-version=xxx kernel_image上条命令的xxx可以自己选择,但不能是大写。下面的工作就是等待编译Ubuntu内核完成,时间长短要看你的配置和你的机器, 如果配置有问题,可能要编译一天一夜……编译获得的软件包应该小于10 MB,大一点也没什么关系,如果超过20 MB,那就有问题了
安装Ubuntu内核
编译得到的安装包在上级目录,所以,我们应该是/usr/src鼠标点击包并且安装它安装完成后和老Ubuntu内核比较一下大小:ls -l /boot/此时千万不要删除老Ubuntu内核,因为出了问题还要找他呢
重新启动验证它
建议这个时候把显卡驱动下载下来改成简单文件名以便于一会安装
真出问题了
据我的经验,第一次编译肯定要失败的,此时就再GRUB里选择老内核,在“新立得软件包管理器”里删除刚刚安装的内核,干掉它,然后重复上述操作(7以前的)
Ubuntu内核安装显卡驱动
如果英特尔显卡或者ATI显卡的驱动你已经编译进Ubuntu内核了,恭喜你,下面的内容无视重启之后如果你的内核成功启动,但是不能启动图形界 面,那就该安装显卡驱动了在恢复模式(即GRUB里新内核的第二个选现)里选择root,执行下列内容cd /刚才下载的驱动程序的目录sh 驱动程序文件名.run如果显示没有找到源代码就sh 驱动程序文件名.run –kernel-source-path=你编译内核的目录我们应该是:sh 驱动程序文件名.run –kernel-source-path=/usr/src/linux-X
最后
如果对某些Ubuntu内核选项很迷茫,可以看看HX大牛的配置使用方法:cp /下载的目录/config ./.configconfig文件:config