首页 > 系统相关 >ubuntu 内核替换为自编译内核

ubuntu 内核替换为自编译内核

时间:2024-03-10 14:00:22浏览次数:31  
标签:grub make sudo update 编译 内核 ubuntu

  1. 下载 Linux 内核源码
  2. 安装编译时需要使用的工具,按照编译时做出的提示,灵活安装需要的工具链
sudo apt-get update
sudo apt-get install libncurses5-dev build-essential kernel-package openssl-dev
  1. 拷贝原内核中的配置文件做为 Linux 编译使用的默认配置
cp /boot/config-xx ./.config
  1. 按照自己需求配置内核
make menuconfig
  1. 编译内核
make -j4
  1. 安装编译产物
sudo make module_install
sudo make install
  1. 更新 grub 令其知道有哪些内核可用
sudo update-grub
  1. 查看本机可以使用的内核版本
cat /boot/grub/grub.cfg | grep menuentry
  1. 修改 grub 配置文件中的 GRUB_DEFAULT 项,如
GRUB_DEFAULT="Ubuntu, with Linux 4.15.19"
  1. 更新 grub 信息
sudo update-grub
  1. 按照命令给出的提示再次修改 grub 配置文件,如
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.15.18"
  1. 再次更新 grub 配置信息
sudo update-grub
  1. 重启系统,将会从指定内核启动
sudo reboot

标签:grub,make,sudo,update,编译,内核,ubuntu
From: https://www.cnblogs.com/arvin-blog/p/18064108

相关文章

  • Windows10/11配置WSL(Ubuntu)环境
    目录WSL介绍WSL部署扩展:辅助工具WindoswTerminal安装下载WSL介绍传统方式获取Linux操作系统,是安装完整的虚拟机及镜像环境,例如虚拟机VMware而使用WSL,可以以非常轻量化的方式,得到Linux系统环境它无需单独虚拟一套硬件设备,可以直接使用主机的物理硬件,构建Linux操作系统,并不会......
  • 编译实践学习 Part1
    本文采用CCBY协议发布。闲话开新坑辣!参考PKU的文档做的。为什么会做这个呢?之前看一位退役OIer的Blog然后发现了这个文档,想着自己退役之后也要做一个。主要是被文档最后的awesome-sysy吸引了。其实之前我在OI里也写过CYaRon!语的编译版本,所以算是有Bear来........
  • windows下体验quarkus原生编译打包
    基础本机是win10GraalVM21.0.2,用的社区版的最新版本,并配置其bin目录加入环境变量Maven3.96,用的最新版本IDEA,本机版本2023.2.5VisualStudio202217.9.2,用的社区版最新版本,quarkus官网提到过VisualStudio2017VisualC++BuildTools,可能2017或更高版本的这个也可以,但是......
  • ubuntu 安装jenkins
    参考链接https://pkg.jenkins.io/debian-stable/ 其中这一步因为网络原因失败 apt-getinstalljenkins在清华源上下载了deb包,直接安装。root@myang-computer:~#dpkg-ijenkins_2.440.1_all.debSelectingpreviouslyunselectedpackagejenkins.(Readingdatabase......
  • ubuntu c语言 opencv实现h265 编码
    在Ubuntu上使用C语言和OpenCV实现H.265编码,你可以遵循以下步骤:安装依赖:首先确保你的系统已经安装了Ubuntu最新版本,并更新所有包列表。安装FFmpeg,因为OpenCV使用FFmpeg来处理视频编码。可以使用以下命令安装:复制sudoaptupdatesudoaptinstallffmpeg安装OpenCV:OpenCV库本......
  • 04_Ubuntu常用命令第一部分
    Ubuntu常用命令第一部分1.ls命令:功能:查看文件信息Ubuntu里面以“.”开头的文件为隐藏文件-a显示所有文件-l显示文件的所有信息第一列参数代表的含义:代表文件类型d:表示目录文件-:表示普通文件P:管理文件l:链接文件b:块设备文件C:字符设备文件S:套接字文件......
  • 01_Ubuntu启用root用户
    Ubuntu启用root用户1命令行的组成:topeet:当前操作用户Ubuntu:代表主机名~:当前目录名$:代表不是root用户:代表root用户权限2为什么要启用root用户?我们使用Ubuntu系统主要用来做嵌入式开发,不是linux运维,没有必要对root用户过于敏感。系统的权限都要为我们嵌入式开发人......
  • ubuntu22.04编译创龙T113-i mini的SDK
    ubuntu版本22.04.11.解压安装包拷贝sdk并解压出来,注意安装包较大请预留好硬盘空间2.预安装编译应用先安装如下应用,在编译过程中需要使用到的依赖sudoaptinstallbuild-essentialcmakeflexbisonu-boot-toolsopenssllibssl-devtexinfo3.安装和更换python2编译使......
  • ubuntu虚拟机克隆后需要进行的修改
    在虚拟化中,如果采用机器克隆的情况,使用同一个主机名和系统id会造成机器冲突,需要进行主机名修改和机器id重置1.修改系统IP地址信息新版本使用netplan配置主机IP地址ubuntu@ubuntu:~$cat/etc/netplan/00-installer-config.yaml#Thisisthenetworkconfigwrittenby'......
  • ubuntu移除snap组件
    移除ubuntu系统中的snap软件1.查看snap软件信息#使用snaplist查看系统中的snap软件root@ubuntu:~#snaplistNameVersionRevTrackingPublisherNotescore20202401112182latest/stablecanonical✓baselxd5.0.3-9a1d9042......