个人工具
登录
查看“UbuntuHelp:Kernel/Compile/zh”的源代码 - Ubuntu中文
UbuntuHelp
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“UbuntuHelp:Kernel/Compile/zh”的源代码
来自Ubuntu中文
←
UbuntuHelp:Kernel/Compile/zh
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
kernel 内核编译<br> //*^*本人只是个自由软件爱好者,但是个菜鸟,译错莫怪。 =免责声明= '''生成和使用一个定制的kernel很难为你的系统获得支持。<br> '''尽管编译你自己的内核(kernel)是一个学习的过程,但是你不会得到支持在定制内核上(即使你提出了自己的问题,他们也会毫无理由的拒绝回答。)<br> 如果你有一个与Ubuntu/Canonical签订的商业支持合同,像这种支持也是无效的。<br> 还应该注意到这个网页介绍的是the Edgy (2.6.17) 内核和更新的内核如何来操作!直到这个内核源之前,我们没有任何到位的机制来使人们容易的编译他们自己的内核。我们是有意为之。<br> 这篇文章并'''没有'''介绍如何[[UbuntuWiki:forum/software/CustomKernel|生成原始内核]],这种内核来源于kernel.org。这篇文章只是说明如何重建当前的Ubuntu 内核源。 =编译内核的原因= *你是一个内核开发者。 *你需要内核编译成一种特殊的方式,而官方内核并没有这样做(例如,使能一些实验功能)。 *你正试图调试一个关于原Ubuntu内核你已经提交或即将提交的问题。 *你有的硬件原Ubuntu的内核不支持。 =不建议编译内核的情况= *你只需要编译一个特殊的驱动。对于这种情况,你只需要安装linux-headers包。 *你不知道在做什么,和你损坏了某一部分,你需要帮助修复它。依据你的错误情况,也许你最终需要重新安装你的系统。 *你偶然接触到这篇文章,但是因为看上去有趣而被迷住。相信我,这一点都没趣。:) 如果你想要安装一个新的未被你编译的内核,你能使用[[UbuntuHelp:Synaptic|Synaptic]],,搜索你想要安装的linux-image和内核版本。<br> 一个更容易的方法是点击System > Administration > Update Manager >点击Check按钮>接受包括kernel在内的所有更新。 =你需要的工具= 一开始,你需要安装一些新的包。 <pre><nowiki> sudo apt-get install linux-kernel-devel fakeroot build-essential </nowiki></pre> 这会安装与编译器有关的包和内核打包工具。它也安装这git-core包,它是与Ubuntu 内核源最好的交互方式。
该页面使用的模板:
模板:From
(
查看源代码
)
模板:Languages
(
查看源代码
)(受保护)
模板:Languages/Lang
(
查看源代码
)(受保护)
模板:Translation
(
查看源代码
)
返回至
UbuntuHelp:Kernel/Compile/zh
。