Ubuntu编译安装linux内核
来源:互联网 发布:有人在淘宝买过鹿肉吗 编辑:程序博客网 时间:2024/05/16 14:04
在win10下用virtualbox安装了Ubuntu15.10的服务器版本,其内核是3.9.15版本。参考网上的linux内核编译安装教程,编译了4.8.16的linux内核。具体编译过程如下
1、安装编译环境
为编译内核构建所需的环境。其中build-essential 是编译内核所需的工具链,如gcc,make等。libncurses5-dev是下述make menuconfig时需要的一个库,支持菜单界面的创建。libssl-dev是为解决一个编译错误添加的库。
sudo apt-get install build-essential libncurses5-dev libssl-dev
2、配置内核
这种就是打开一个文件窗口选择菜单,这个命令需要打开的窗口大于80字符的宽度,打开后就可以在里面选择要编译的项了。这里需勾选General setup –> enable deprecated sysfs features to support old userspace tools,否则内核启动时会找不到根文件系统。
make menuconfig
3、开始编译
linux 内核提供两种编译目标,一种是只编译内核,另一种是只编译模块。在这里用一个make命令同时编译内核和模块。
make
4、安装内核和模块
安装内核,安装完之后会在/boot/目录下生成一个内核文件vmlinuz-..*、还有几个跟你当前编译的版本一样的文件、可以ls去看一下。
make install
安装模块,这步完了,/lib/modules/目录下就会生成一个以版本号命名的一个文件模块
make modules_install
有的教程在安装完内核和模块后,还会有update-grub2命令,更新grub.conf文件。但根据make intsall 命令的输出,这一步在make install 下已经完成了。所以我就没做了。
5、重启,选择内核版本
重启,会出现内核启动选项 Advnced options for ubuntu,选择新装的内核版本即可。
- Ubuntu编译安装linux内核
- Ubuntu 13.10编译安装linux-3.12-rc6(内核编译安装)
- ubuntu 编译安装内核
- Ubuntu 编译 Linux 内核
- Ubuntu 编译 Linux 内核
- ubuntu linux内核编译
- Ubuntu 编译linux内核
- Linux 内核编译安装
- Linux 内核编译安装
- Linux 内核编译安装
- 编译安装linux内核
- [Linux] 内核编译安装
- Linux内核编译安装
- Ubuntu 10.04 编译安装最新版本Linux-2.6.34内核
- ubuntu 10.04 编译安装最新版本linux-2.6.34内核
- ubuntu 10.04 编译安装最新版本linux-2.6.34内核
- ubuntu 10.04 编译安装最新版本linux-2.6.34内核
- ubuntu 10.04 编译安装最新版本linux-2.6.34内核
- BNU Corporative Network(并查集求点到根节点的距离)@
- android 图片相关处理
- hexo部署到阿里云
- Elasticsearch集群搭建
- VS2015配置opencv3.2.0
- Ubuntu编译安装linux内核
- SpringMVC4.1.5 源代码分析-01写在前面
- OLAP引擎Apache Kylin的分析和学习
- 【算法和数据结构】1.3–分治思想之二分查找(C++实现)
- Android开发实例之登录界面的实现
- spring aop理解二:spring aop 注册和创建代理
- A. Xenia and Divisors codeforces-problem-342A
- Cassandra 3.x官方文档_数据库内部
- 运行新项目的时候 出现 The type javax.servlet.http.HttpServletRequest cannot be resolved.