`
lisanping
  • 浏览: 146098 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

我的ubuntu新内核编译成功

阅读更多
我的ubuntu新内核2.6.21.5编译成功



现在来分享下步骤:
step 1 准备工作
安装需要的工具:
 build-essential   基本的编程库(gcc, make等)
 kernel-package 
 libncurses5-dev  (meke menuconfig要调用的)
 libqt3-headers   (make xconfig要调用的)
其他工具在升级过程中可以按提示安装

step 2 下载源代码
url: http://www.kernel.org
wget最新的代码到/usr/src下,并tar -jxf解压缩
再创建一个ln -s文件linux,方便编译

step 3 配置
最好把使用中的配置文件拷到/usr/src下
cp /boot/使用中的config  /usr/src/代码解压的文件夹下
执行:
make menuconfig
选择拷贝过来的配置文件,其他的选项可以不用作太大改变。


step 4 编译安装
执行:make mrproper   (清除工作)
执行:make     (编译,可以加-j4,如果你CPU够吊)
然后:make install  
再:make modules  (编译模块)
再:make modules_install
最后创建initrd文件:
cd /
 /usr/sbin/mkinitramfs -o /boot/initrd.img-2.6.21.5 2.6.21.5
(这步比较重要,如果没有这一步骤,那么开机就会出现提示
引用内容 引用内容
……
initrd /initrd.img-2.6.17.6
Error 15: File not found


step 5 更新开机列表
/boot/grub/menu.lst
注意:
1。root和kernel字段要模仿以前的字段
2。kernel,initrd一定要于你的boot下的相符合,要不开机会找不到文件,我就因为一个-和.的区别浪费我半个小时。


还有,注意:这一切是在root下操作的。
好了,祝你好运!
分享到:
评论
3 楼 seen 2008-05-01  
挖坟贴
编译内核跟distro有什么关系?出了新的版本就尝鲜咯
2 楼 t0uch 2008-05-01  
gentoo编译内核都是家常便饭了
1 楼 dd-up 2008-04-30  
想问下楼主:
编译新内核,有啥意义?另外,我怎么去找,我需要的参数?比如说,我需要那个模块,不需要那个模块。

相关推荐

    ubuntu安装及内核编译

    ubuntu安装及内核编译 ubuntu安装是指将ubuntu操作系统安装到计算机硬盘上的过程。ubuntu是一种基于Linux的开源操作系统,广泛应用于服务器、桌面计算机和移动设备等领域。ubuntu安装过程中需要选择合适的硬件环境...

    Ubuntu 安装编译内核步骤

    ### Ubuntu 安装编译内核步骤 ...通过以上步骤,用户可以在 Ubuntu 9.10 及其兼容版本上成功安装并编译新的内核。这些操作不仅可以提高系统的性能,还可以增强系统的安全性,并且为用户提供更多的定制选项。

    在ubuntu12.04下编译内核

    本文将基于Ubuntu 12.04操作系统,详细介绍编译Linux内核的全过程,包括必要的准备工作、内核配置、生成与安装新内核以及如何调整默认配置文件等关键步骤。 #### 一、编译前的准备工作 在开始编译Linux内核之前,...

    Ubuntu交叉编译环境与内核编译

    在探讨Ubuntu交叉编译环境与内核编译之前,首先要明白为什么要进行交叉编译和内核编译。交叉编译主要是为了在一种平台上生成另一种平台上的可执行代码,这在嵌入式系统开发中尤为常见,比如我们需要在x86架构的...

    ubuntu降低内核版本

    Ubuntu 降低内核版本 - 编译 Linux 内核并安装 Ubuntu 降低内核版本是指降低 Ubuntu 操作系统的 Linux 内核版本,以便在旧版本的 Linux 内核上运行。这种操作需要编译 Linux 内核并安装。下面将详细介绍降低 ...

    ubuntu下linux内核编译

    快速上手,准确编译,尽在ubuntu下linux内核编译,欢迎下载!

    Ubuntu手动更新内核终极教程(快速编译更新你能行)

    Ubuntu 手动更新内核终极教程 本教程旨在指导读者手动更新 Ubuntu 的内核,整个过程大概需要半个小时左右。首先,需要在 VMware 中新建一个虚拟机,然后安装 Ubuntu 系统。在安装完成后,需要更新软件仓库并升级...

    ubuntu12.04编译内核模块

    Ubuntu 12.04 编译内核模块 一、前期准备 在 Ubuntu 12.04 下编译内核模块前,需要安装 essential 软件包,使用以下命令安装: `apt-get install build-essential` 这将安装编译内核模块所需的基本工具。 二、...

    虚拟机下ubuntu内核编译

    ### 虚拟机下Ubuntu内核编译详解 #### 一、背景介绍 随着Linux系统的广泛应用,对内核进行定制化编译的需求也日益增多。对于初学者来说,掌握如何在虚拟机环境下进行Ubuntu内核编译是一项非常实用且重要的技能。...

    ubuntu10.10编译内核步骤

    经过个人实践,包括内核下载和安装gcc,make等工具的介绍,以及从内核的下载到编译到安装过程,不错的教程哦

    ubuntu11.04上编译omap3530内核存在问题解决方法

    ### Ubuntu 11.04 上 OMAP3530 内核编译问题及解决方案 #### 背景概述 本文旨在提供一个详尽的指南,帮助开发者在 Ubuntu 11.04 系统环境下成功编译 OMAP3530 处理器的 Linux 内核。本案例中使用的硬件平台为天漠...

    小米mix3内核编译过程.docx

    安卓内核编译过程详解 小米Mix3内核编译过程是一个复杂的过程,需要详细的步骤和配置来完成。在这个过程中,我们将学习如何编译小米Mix3的内核,包括编译环境的搭建、编译器的安装、内核的下载和编译等步骤。 一、...

    ubuntu10.10编译内核3.0.8实验报告

    如果显示当前系统版本为 Linux 3.0.8,则系统内核编译成功。 本实验报告指导用户在 Ubuntu 10.10 操作系统环境下编译 Linux 3.0.8 内核版本,提供了详细的实验步骤和命令,用户可以根据实验报告一步步进行实验,...

    迅速入门Android内核编译 & 一加5 DC调光1

    【Android内核编译】 Android内核编译是开发者为了定制或优化内核,实现特定功能,如在本文中提到的一加5手机的DC调光功能,所进行的一项技术操作。这项工作涉及到对源代码的处理,以及使用交叉编译工具链在不同的...

    Ubuntu16.04LTS环境下Linux-4.0.1内核编译(内核文件+指导书)

    如果你遇到问题,可以参考`ubuntu内核编译.pdf`指南,它应该提供了更详细的步骤和故障排除信息。同时,记得定期备份系统,以防万一。内核编译虽然复杂,但也是理解操作系统工作原理的宝贵实践。

    Ubuntu10.04编译内核时所需要的软件包

    为了成功地进行内核编译,确保系统拥有所有必需的软件包是至关重要的。下面我们将详细探讨这些必要的软件包及其作用。 首先,我们需要理解编译内核的基本步骤:获取源码、配置内核、编译以及安装。每一步都需要特定...

    Ubuntu 编译内核

    Ubuntu需要借助 build-essential 来对内核进行编译,辅助编译工具还有ifenslave-2.6_1.1.0-14ubuntu2.2_amd64和libncurses5-dev_5.7+20100626-0ubuntu1_i386,在后面的资源中有下载

    操作系统Linux内核编译实验报告.docx

    - 编译成功后,执行`make modules_install`和`make install`,将编译好的内核模块安装到系统中。 4. **更新启动菜单**: - 编译的新内核默认会成为启动时的首选内核。如果想要在启动时选择内核,需要编辑GRUB配置...

    在Ubuntu下载、编译Android内核源码

    在Ubuntu上下载、编译和安装Android最新内核源代码是一项复杂但重要的任务,对于开发者而言,这能提供对系统底层更深入的理解和定制能力。本文将详细讲解这一过程。 首先,确保你已经按照前一篇文章的指导在Ubuntu...

Global site tag (gtag.js) - Google Analytics