我的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下操作的。
好了,祝你好运!
分享到:
相关推荐
ubuntu安装及内核编译 ubuntu安装是指将ubuntu操作系统安装到计算机硬盘上的过程。ubuntu是一种基于Linux的开源操作系统,广泛应用于服务器、桌面计算机和移动设备等领域。ubuntu安装过程中需要选择合适的硬件环境...
### Ubuntu 安装编译内核步骤 ...通过以上步骤,用户可以在 Ubuntu 9.10 及其兼容版本上成功安装并编译新的内核。这些操作不仅可以提高系统的性能,还可以增强系统的安全性,并且为用户提供更多的定制选项。
本文将基于Ubuntu 12.04操作系统,详细介绍编译Linux内核的全过程,包括必要的准备工作、内核配置、生成与安装新内核以及如何调整默认配置文件等关键步骤。 #### 一、编译前的准备工作 在开始编译Linux内核之前,...
在探讨Ubuntu交叉编译环境与内核编译之前,首先要明白为什么要进行交叉编译和内核编译。交叉编译主要是为了在一种平台上生成另一种平台上的可执行代码,这在嵌入式系统开发中尤为常见,比如我们需要在x86架构的...
Ubuntu 降低内核版本 - 编译 Linux 内核并安装 Ubuntu 降低内核版本是指降低 Ubuntu 操作系统的 Linux 内核版本,以便在旧版本的 Linux 内核上运行。这种操作需要编译 Linux 内核并安装。下面将详细介绍降低 ...
快速上手,准确编译,尽在ubuntu下linux内核编译,欢迎下载!
Ubuntu 手动更新内核终极教程 本教程旨在指导读者手动更新 Ubuntu 的内核,整个过程大概需要半个小时左右。首先,需要在 VMware 中新建一个虚拟机,然后安装 Ubuntu 系统。在安装完成后,需要更新软件仓库并升级...
Ubuntu 12.04 编译内核模块 一、前期准备 在 Ubuntu 12.04 下编译内核模块前,需要安装 essential 软件包,使用以下命令安装: `apt-get install build-essential` 这将安装编译内核模块所需的基本工具。 二、...
### 虚拟机下Ubuntu内核编译详解 #### 一、背景介绍 随着Linux系统的广泛应用,对内核进行定制化编译的需求也日益增多。对于初学者来说,掌握如何在虚拟机环境下进行Ubuntu内核编译是一项非常实用且重要的技能。...
经过个人实践,包括内核下载和安装gcc,make等工具的介绍,以及从内核的下载到编译到安装过程,不错的教程哦
### Ubuntu 11.04 上 OMAP3530 内核编译问题及解决方案 #### 背景概述 本文旨在提供一个详尽的指南,帮助开发者在 Ubuntu 11.04 系统环境下成功编译 OMAP3530 处理器的 Linux 内核。本案例中使用的硬件平台为天漠...
安卓内核编译过程详解 小米Mix3内核编译过程是一个复杂的过程,需要详细的步骤和配置来完成。在这个过程中,我们将学习如何编译小米Mix3的内核,包括编译环境的搭建、编译器的安装、内核的下载和编译等步骤。 一、...
如果显示当前系统版本为 Linux 3.0.8,则系统内核编译成功。 本实验报告指导用户在 Ubuntu 10.10 操作系统环境下编译 Linux 3.0.8 内核版本,提供了详细的实验步骤和命令,用户可以根据实验报告一步步进行实验,...
【Android内核编译】 Android内核编译是开发者为了定制或优化内核,实现特定功能,如在本文中提到的一加5手机的DC调光功能,所进行的一项技术操作。这项工作涉及到对源代码的处理,以及使用交叉编译工具链在不同的...
如果你遇到问题,可以参考`ubuntu内核编译.pdf`指南,它应该提供了更详细的步骤和故障排除信息。同时,记得定期备份系统,以防万一。内核编译虽然复杂,但也是理解操作系统工作原理的宝贵实践。
为了成功地进行内核编译,确保系统拥有所有必需的软件包是至关重要的。下面我们将详细探讨这些必要的软件包及其作用。 首先,我们需要理解编译内核的基本步骤:获取源码、配置内核、编译以及安装。每一步都需要特定...
Ubuntu需要借助 build-essential 来对内核进行编译,辅助编译工具还有ifenslave-2.6_1.1.0-14ubuntu2.2_amd64和libncurses5-dev_5.7+20100626-0ubuntu1_i386,在后面的资源中有下载
- 编译成功后,执行`make modules_install`和`make install`,将编译好的内核模块安装到系统中。 4. **更新启动菜单**: - 编译的新内核默认会成为启动时的首选内核。如果想要在启动时选择内核,需要编辑GRUB配置...
在Ubuntu上下载、编译和安装Android最新内核源代码是一项复杂但重要的任务,对于开发者而言,这能提供对系统底层更深入的理解和定制能力。本文将详细讲解这一过程。 首先,确保你已经按照前一篇文章的指导在Ubuntu...