准备工作
物理主机:win8(32位)
虚拟机工具:VirtualBox_4.3.16_Win32
虚拟主机:xubuntu-12.04.4
安装virtualBox功能增强包
设置好虚拟机与主机的共享文件夹
进入内核所在文件夹并解压,由于内核代码一般安装在/usr/src下,因此将内核代码解压到/usr/src下
配置内核
2.1 查看gcc信息
在配置内核之前查看系统是否已安装gcc
2.2 使用make gconfig进行配置
2.2.1 错误1
然而使用这个配置模式,出现了错误:
错误提示,缺少所需的包,需要安装gtk+- 2.0:
sudo apt-get install gnome-devel gnome-devel-docs 一条语句可以完成我们需要的所有的glib,gtk,帮助手册等资源
但是,安装之后还是出现之前的错误。在这个配置模式下不停做了修正之后,还是不能配置成功,于是我决定使用默认的配置方式对内核进行配置
2.2.2 删除make gconfig产生文件
在这之前,需要删除之前配置产生的垃圾文件
2.3 使用make defconfig配置
然后用默认的方式进行配置
编译内核
完成默认配置后,就可以使用make命令进行编译