ubuntu安装内核
来源:互联网 发布:数据统计的目的 编辑:程序博客网 时间:2024/06/16 07:51
- 去kernel.org上下载源码
- 直接使用 tar xvJf ***.tar.xz来解压
- 确保安装了编译安装内核所需要的包(以下操作需要root权限,使用sudo或者切换到root用户 apt-get install build-essential kernel-package libncurses5-dev
- 创建一个指向内核源代码目录的linux字符链接 ln -s linux-2.6.18.1 linux
- 切换到源码解压后的目录//usr/src/linux
- 清理以前编译时留下的临时文件,如果第一次编译,不需要此步 make mrproper
- 使用当前工作内核的配置文件做为新内核配置文件的基础是一个很好的主意. 因此我们拷贝已存的配置文件到 /usr/src/linux:cp /boot/config-`uname -r` ./.config
- 配置内核选项 make menuconfig 然后我们看到内核的配置菜单. 移动绿色光标到 Load an Alternate Configuration File 行后选择.config文件(包含了当前工作内核的配置)做为配置文件:然后浏览内核配置菜单, 选择你需要的功能. 完成配置后, 选择Exit, 回答下面的问题(Do you wish to save your new kernel configuration? 你希望保存新的内核配置吗?), 选择Yes
- 编译内核
make-kpkg clean
make-kpkg --initrd --append-to-version=1 kernel-image kernel-headers
编译完成后,就可以在上级目录下生成两个文件,linux-image-...和linux-headers-... - 安装编译好的内核包
cd ..
dpkg -i linux-image-xxx
dpkg -i linux-headers-xxx重启电脑
卸载安装好的内核:
dpkg --get-selections|grep linux
apt-get remove linux-image-xxx
apt-get remove linux-headers-xxx
编译安装内核后,发现缺少initrd文件导致新内核无法启动怎么办?
可以手动生成initrd文件,也可在安装内核包前,执行命令:
cp /usr/share/kernel-package/examples/etc/kernel/postinst.d/initramfs /etc/kernel/postinst.d/
0 0
- ubuntu安装内核源码
- Ubuntu安装内核源码
- Ubuntu安装新内核
- Ubuntu安装新内核
- ubuntu 编译安装内核
- Ubuntu 内核源码安装
- ubuntu安装内核
- ubuntu安装内核头文件
- ubuntu下安装内核源码
- ubuntu 10.04编译安装内核
- UBuntu下载编译安装内核
- ubuntu 内核编译与安装
- ubuntu 安装 4.4内核版本
- Ubuntu安装新的内核
- ubuntu命令安装内核源码
- Ubuntu编译安装linux内核
- ubuntu内核的配置和安装
- ubuntu内核编译及RTAI的安装
- js面向对象收集(一)
- 8数码实现
- kettle 设置并行
- ThinkPHP3.2中引入JS,CSS文件路径配置
- Android 内存优化总结&实践
- ubuntu安装内核
- cvpr2014显著性文章
- mybatis快速入门及环境搭建
- excel,word,txt,img,pdf,转html
- 设置代理IP 设置完成后可发送抓取数据的请求
- Navicat11全系列激活(含注册机)
- kubernetes neutron网络架构方案实践
- 自定义弹框一(PopupWindow实现) 响应两种点击事件
- 二叉树的最大节点