liunx内核编译安装
deepin
[下载内核文件](https://www.kernel.org/)make localmodconfig ##载入当前模块配置内核
make menuconfig ##检查一下是否有自己需要的模块没有选上,初学者可以忽略这个步骤打包成DEB包:
将内核和头文件打包成DEB,终端执行:
sudo make-kpkg --initrd --append-to-version=name kernel_image kernel-headers -jx ##多线程编译内核和头文件,x为你设置的线程数,一般处理器为多线程,那么双核处理器的支持的线程数为2X2=4
上述命令中的name大家用自己喜欢的字符代替.输完上述命令回车之前,建议大家把所有可以关闭的程序都关掉,因为编译工作十分耗费系统资源,编译具体时间视机器配置而定.
编译完成后开始安装,编译好的内核在上一层目录。终端执行:
sudo dpkg -i *.deb ##安装此目录所有deb包
如果发现安装内核文件没有自动刷新grub,请终端执行:
sudo update-grub ##刷新grub.不打包成DEB包:
不将内核和头文件打包成DEB,终端执行:
make -jx ##多线程编译内核,x为你设置的线程数,一般处理器为多线程,那么双核处理器的支持的线程数为2X2=4
make modules -jx ##多线程编译内核模块,x为你设置的线程数,一般处理器为多线程,那么双核处理器的支持的线程数为2X2=4
make headers -jx ##多线程编译内核头文件,x为你设置的线程数,一般处理器为多线程,那么双核处理器的支持的线程数为2X2=4
sudo make headers_install ##安装内核头文件
sudo make modules_install ##安装内核模块
sudo make install ##安装内核
注释:此种方法安装好内核后会自行更新grub信息,因此我们可以不用自行更新grub信息了
转载于:https://www.cnblogs.com/hgod/articles/5931547.html
liunx内核编译安装相关推荐
- linux下编译安装ntfs,内核编译安装 (用NTFS模块)
内核编译安装 (用NTFS模块) 1 rz 下载的 的内核最新文件 在这 https://www.kernel.org/ 2 tar xvf linux-4.12.10.tar.xz 解压文件 内核文 ...
- linux内核编译安装,编译安装Linux内核
实验前准备:在https://www.kernel.org/下载内核 这里我们下载的是:linux-4.14.10.tar.xz du -sh /app/linux.tar/ 此命令可查看内核文件大小 ...
- 编译Linux内核没有zImage,Linux 编译系统的简单介绍与内核编译安装
这里不只是讲怎样编译.安装Linux内核的,更主要的是介绍内核的编译系统和各个重要的文件.最后还利用学到的编译.安装Linux内核去修改Linux的01调度变成随机调度.如果你只是需要编译.安装内核的 ...
- LINUX系统开启故障排错及linux-4.16.8内核编译安装,虚拟机实验(非生产环境)...
Centos6启动 POST --> Boot Sequence(BIOS) --> Boot Loader --> Kernel(ramdisk) --> rootfs -- ...
- linux 内核编译安装及卸载
编译安装: 下载需要的包 apt-get install kernel-package libncurses5-dev fakeroot wget bzip2 cp linux-3.x.x /usr/ ...
- Liunx CentOS6编译安装LAMP
一.背景 项目需统一安装服务器环境,阿里云的centos6安装,需要部署的环境是Apache2.4.20 + Mysql5.6.30 + PHP5.5.30 文件目录统一路径:/www/ 如php放在 ...
- suse 内核编译安装_升级SUSE Linux内核的完整步骤!
安装完SLED 10后发现仍然有"热启动网络不通"的问题,原因是内核版本较低,于是升级到2.6.17版内核,成功解决此问题.为了造福广大菜鸟,分享一下我的经验,欢迎高手批评补充. ...
- Linux 内核编译安装
一.获取内核源码文件. 从http://www.kernel.org下载内核源码包(linux-2.6.26.tar.gz). # cp linux-2.6.26.tar.gz /usr/src # ...
- 6选择内核启动项_Linux 2.6内核编译过程
内核编译过程 Linux 2.6内核从配置,到编译,再到安装的命令非常简单,只要按顺序执行下面几个命令就可完成: 1.内核配置:make menuconfig 2.内核编译:make 3.安装模块:m ...
最新文章
- erlang的进程池。
- STL常用的查找算法
- 飞畅科技-工业以太网交换机市场发展情况介绍
- 计算机应用技木就业前京,计算机专业毕业的研究生在京就业情况及启示.doc
- jquery.ui.sortable 笔记
- layui生产管理系统_ssm开发生产制造业MES系统源码
- Hexo中Next主题个性化美化的解决方案
- 系统集成资质培训 - 论文:论项目的人力资源管理
- 如何遍历给定目录中的文件?
- android studio聊天跳转_android app跳转到微信的示例
- android实现控件的手势缩放、移动以及双击还原
- FPGA的I2S采集数据处理
- 尚硅谷-智慧校园项目总结(项目代码在最后)
- XP默认输入法快捷键修复
- 微信小程序应用安全分析及设计
- No input file specified 出现的原因及解决方法
- 自动化学报latex模板下载
- word不能复制粘贴,提示激活宏
- 苹果笔记本电脑运行win系统时温度过高解决办法
- 用Java实现简易计算器
热门文章
- Hibernate-ORM:14.Hibernate中的命名查询
- 无需VR外设,普林斯顿学霸用DeepHand解放你的双手
- 使用LVS+TUN搭建集群实现负载均衡
- CodeSmith(2):对象和控制台
- android开发 修改标题栏背景_基于.NET的APP开发方式中MobileForm的使用smobiler
- 5G 信令流程 — 5GC 的会话管理(SM,Session Management)
- Windows 8.1 PLSQL_32连接到RHEL6.1 Oracle10gr2_64
- 如何判断外设使用的地址空间
- 关于.NET编译的目标平台(AnyCPU,x86,x64) (转)
- Android 存储路径选择