编译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了
- Linux内核:编译内核
- 【LINUX内核】LINUX内核编译
- Android编译 & Linux内核编译
- linux内核编译kernel编译
- Linux编译内核详解
- Linux编译内核详解
- linux内核编译
- 菜鸟编译Linux内核
- linux内核编译详解
- LINUX内核编译(ZT)
- Linux 内核编译 全功略
- 第一次编译linux内核
- linux内核编译步骤
- Linux内核编译步骤
- Linux 内核编译详解
- Linux内核编译详解
- Linux内核编译
- linux内核编译
- 黑马程序员 java动态代理
- 在Windows Server 2003下建立隐藏帐户
- 为什么使用 SLF4J 而不是 Log4J 来做 Java 日志
- 任务和特权级保护
- 探索Win32系统之窗口类(转载)
- 编译linux内核
- POJ--2762--Going from u to v or from v to u?【tarjan缩点+拓扑排序】
- 编写计算“两个整数的最大公约数”程序
- 使用nexus代理maven仓库更新索引笔记
- RS-485标准
- Netty4.0学习笔记系列之一:Server与Client的通讯
- 使用getIdentifier()获取资源Id
- JDBC 简单编程步骤
- Windows 2003 Server 系统日志和IIS日志存放位置