ubuntu12.04 内核编译 记录

2021年11月21日 阅读数:11
这篇文章主要向大家介绍ubuntu12.04 内核编译 记录,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。



  近期学习linux这门课,作实验要编译系统内核,而后。。五一没事就捣鼓了一上午。还好成功了。如下就写下过程吧。linux

注意:如下过程的有些make 这类的命令 可能要获取权限 ubuntu

 1.開始时可以查一下本身现在系统的版本号: uname -a 。 个人是 3.2.0.-23ide

 2.而后在 http://www.kernel.org/下载一个和你本身版本号高一点的内核;我下的是 3.4.88工具

 3.安装编译所要的工具:学习

sudo  apt-get install libncurses-dev kernel-package bzip2 make ncurses-dev fakeroot module-init-tools patch

sudo apt-get install libqt3-headers libqt3-mt-dev

sudo apt-get install libqt3-compat-headers



 4.而后就是解压下载的那个内核了   //貌似可以直接在下载的文件夹下解压 不用复制到src文件夹下spa

4.1. 将源码拷到 /usr/src/ 文件夹下。 cp  linux-3.4.88.tar.xz  /usr/src/。   这里注意我下的格式是 .tar.xz code

4.2. 进入/usr/src/ 文件夹  cd   /usr/src/ ;blog

4.3. 解压。tar  Jvfx  linux-3.4.88.tar.xz  。注意是大写的 Jip

 5.进入到解压后的源码所在文件夹 :cd linux-3.4.88 ci

6.清理曾经编译留下的暂时文件。make mrproper

7. 使用make localmodconfig本身主动精简内核配置。make  localmodconfig,所有的选项,假设你不肯定,就按回车键,选择默认配置。

八、配置完毕之后,開始编译内核,在终端输入make -j2命令就能够。

9.编译完内核以后就是要安装内核模块了


  sudo make modules_install -j2

  sudo make install -j2



十、在终端输入命令:



update-grub   //

11.最后从新启动 查看下本身的内核版本号吧。

附图:

 

ubuntu12.04 内核编译 记录_从新启动

ubuntu12.04 内核编译 记录_系统内核_02