编译linux内核

来源:互联网 发布:女性假两性畸形知乎 编辑:程序博客网 时间:2024/06/08 04:20


先从 http://www.kernel.org上面download下来最新版本的linux内核(我当前的最新版本是3.13.6)


# cp linux-3.13.6.tar.xz  /usr/src

# cd /usr/src


.xz是什么奇葩的东西,第一次看见,直接google得到解压的方法

# xz -d linux-3.13.6.tar.xz

# tar -xvf  linux-3.13.6.tar


接下来就是为安装内核做准备了,进入刚刚解压缩的那个文件目录

# make clean

# make mrproper

接下来就要配置内核了

有几种配置的方法

# make menuconfig


# make xconfig


# make oldconfig


# make config 

上面说的几种配置方法都是可以的,我们先来看看在我的电脑上都是怎么样的吧

先来看第一个

# make menuconfig

提示以下错误信息



看来是ncurses这个东西没有安装,继续google,告诉我ncurses是字符终端下屏幕控制的基本库,好吧,什么基本库不基本库的,没有听说过,不管了,兵来将挡水来土掩,直接安装一下这个库

# apt-get install libncurses5-dev 

这下可以继续了

# make menuconfig

变成了这个样子


这个界面怎么看着像十几年前还在用win95时候的系统 = =各种无语

在看剩下几个config之前,我们先来设置一下,来支持NTFS格式的文件系统


其实一个config就够了,不过既然是玩玩吗,就再试试xconfig

# make xconfig

居然又给我报错


妈蛋,看来得继续装qt

直接apt-get就好了,我这里居然提示我要两个多小时,算了,我不装了,您如果喜欢可以试试看


设置好之后就要编译和安装内核了

# make

make需要好久好久,等得花都谢了

# make modules_install

# make install


然后需要更新GRUB

# cd /boot

# mkinitramfs -o initrd.img-3.13.6

# update-grub2


然后重新启动电脑

一切就ok了


0 0
原创粉丝点击