当前位置: 首页 > article >正文

一步步带你Linux内核编译与安装

Linux内核编译与安装

在这里插入图片描述

安装流程

获取内核并解压
拷贝boot下config文件
编辑.config文件
make menuconfig
安装依赖
编译内核并安装
重启电脑

1.获取内核并解压

可以从www.kernel.org上面下载合适的内核版本,或者去github上面下载特定的版本。

2.将boot下config文件拷贝到本地

cp -v /boot/config-$(uname -r) .config

3.编辑.config文件

编辑.config文件

sudo vim .config

#将该项原有内容删掉即可,如下

CONFIG_SYSTEM_TRUSTED_KEYS=""

一个技巧,vim里可以/查找这行代码,然后敲回车跳转到你要找的这行代码。

4.make menuconfig

sudo make menuconfig

小白直接save然后exit即可

5.安装依赖

sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison dwarves

6.编译内核并安装

make -j 10

根据机器的性能选择编译的线程数,然后开始编译内核,这个过程较长。

# 安装模块
sudo make modules_install
# 安装内核
sudo make install

7.重启电脑

首先更新引导程序,然后重启电脑

sudo update-grub
sudo reboot

http://www.kler.cn/a/323164.html

相关文章:

  • C++中特殊类设计/单例模式
  • 怎样选择合适的服务器租用呢?
  • jvm调优方式
  • 【Three.js基础学习】22.New project structure
  • git命令提交项目
  • llama factory lora 微调 qwen2.5 7B Instruct模型
  • AI编辑器CURSOR_CURSOR安装教程_使用AI进行编码的最佳方式。
  • 论文阅读《Co-clustering for Federated Recommender System》
  • Transformers 引擎,vLLM 引擎,Llama.cpp 引擎,SGLang 引擎,MLX 引擎
  • 每日OJ_牛客_OR59字符串中找出连续最长的数字串_双指针_C++_Java
  • 新茶饮卷出海,本土化成胜败关键
  • 牛肉高脂猫粮,福派斯猫粮新选择?乳鸽猫粮
  • zookeeper 服务搭建(单机)
  • 远程访问软路由
  • [半导体检测-8]:KLA Surfscan 系统设备组成
  • 深度学习----------------------语言模型
  • yolov10安装体验
  • ICM20948 DMP代码详解(48)
  • C# 字符串(String)的应用说明一
  • 机器学习入门
  • 单通道串口服务器
  • 【华为HCIP实战课程一】OSPF相关基础介绍及基础配置,网络工程师必修
  • 华为认证HCIA篇--网络通信基础
  • 3.5k star 一款开源简单好用的前端TAG标签组建库
  • 2024年最新C# ASP.NET+Vue斯诺克球馆购票系统,快速部署,抢占市场先机,优化球馆服务
  • vue-baidu-map的基本使用