内核编译.docx

上传人:b****3 文档编号:4895688 上传时间:2022-12-11 格式:DOCX 页数:12 大小:1.67MB
下载 相关 举报
内核编译.docx_第1页
第1页 / 共12页
内核编译.docx_第2页
第2页 / 共12页
内核编译.docx_第3页
第3页 / 共12页
内核编译.docx_第4页
第4页 / 共12页
内核编译.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

内核编译.docx

《内核编译.docx》由会员分享,可在线阅读,更多相关《内核编译.docx(12页珍藏版)》请在冰豆网上搜索。

内核编译.docx

内核编译

实验报告

1安装必需的软件包(为内核编译做准备)

首先升级软件(包)库:

sudoapt-getupdate

然后安装所有需要的软件包:

sudoapt-getinstallkernel-packagelibncurses5-devfakerootwgetbzip2

2下载内核源代码

接下来下载需要的内核到/usr/src目录(www.kernel.org下载,我下载的是最新的版本比linux-3.6.7.tar.bz2)

然后复制到/usr/src/解压内核源代码,创建一个指向内核源代码目录的linux字符链接:

tarxjflinux-2.6.18.1.tar.bz2

ln-slinux-2.6.18.1linux

cd/usr/src/linux

3.配置内核

然后运行sudomakemenuconfig,出现如下界面

查看说明文档

裁剪不需要的模块(我先查的文档,删掉不需要的,看不懂的保留了)

模块版本支持不需要

支持老式的处理器不需要(我的intercorei3)

扩展模块支持

统计内核时间数据

bug报告

不同安全模式的支持

收音机支持

还有

等等

开始编译内核:

4构建内核

执行下面命令来构建内核:

sudomake-kpkgclean

fakerootmake-kpkg--initrd--append-to-version=-customkernel_imagekernel_headers

fakerootmake-kpkg--initrd--append-to-version=gould0.76kernel_image

大约用了一个小时之后,在我的内核原目录下面生成两个文件(都不到10M)

5安装新内核

在我的测试系统上,他们分别名为linux-image-3.6.7-custom_3.6.7-custom-10.00.Custom_i386.deb(包含了实际的内核)和linux-headers-3.6.7-custom_3.6.7-custom-10.00.Custom_i386.deb(包含了需要的文件,用于以后需要编译额外的内核模块).我是这样安装的:

dpkg-ilinux-image-3.6.7-custom_3.6.7-custom-10.00.Custom_i386.deb

sudodpkg-ilinux-headers-2.6.18.1-custom_2.6.18.1-custom-10.00.Custom_i386.deb

然后检查/boot/grub/menu.lst文件,

vi/boot/grub/menu.lst

在我测试系统上已经添加好的引导配置块是这样的:

titleUbuntu,kernel3.6.7-custom

root(hd0,0)

kernel/boot/vmlinuz-3.6.7-customroot=/dev/sda1roquietsplash

initrd/boot/initrd.img-3.6.7-custom

savedefault

boot

titleUbuntu,kernel3.6.7-custom(recoverymode)

root(hd0,0)

kernel/boot/vmlinuz-3.6.7-customroot=/dev/sda1rosingle

initrd/boot/initrd.img-3.6.7-custom

boot

现在重启系统:

sudoshutdown-hnow

启动选项多了两个user-custom和user-customrevotry模式,选择启动即可

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1