当前位置:网站首页 > 编程语言 > 正文

ubuntu镜像有什么用(ubuntu18镜像)



1.下载内核并且解压

安装依赖

 
  

2.执行make menuconfig,并不修改,使用默认然后退出,默认使用的配置是x86_64_defconfig

所以也可以直接:make x86_64_defconfig

还可以拷贝/boot/目录下的既有的config文件来作为编译内核的配置文件来编译。但是需要两个内核版本号差别不大,可以互通使用。

 
  

将CONFIG_SYSTEM_TRUSTED_KEYS字符串置空。

3.执行make -j4

因为之前编译过,再次编译输出很少

4.执行sudo make modules_install

执行module_install命令会安装内核编译出来的所有模块,后续开发过程中,如果只更新了个别模块,只需要执行如下命令安装指定模块即可:

 
  

这种方式需要系统内核是自定义升级过的,并且是编译模块所在源码树。

如果是基于默认内核编译一个新的源码树上的指定模块,需要带出模块全路径。

 
  

5.执行sudo make headers_install,用于开发应用程序

也是因为之前安装过,所以输出很少

6.最后,执行sudo make install,更新内核,文件系统和grub.

7:重启内核完成升级

注意:有些PC需要将security boot功能关闭才能完成升级,否则启动的时候对内核签名校验失败,无法正确启动,再bios里面有关闭开关,首先设置密码,再通过密码关闭security boot.

8:编译deb包:

方式:

 
  

 
  

在内核的上级目录,生成了3个deb文件,分别为内核,头文件以及libc.

安装:

 
  
 
  

按照上述方法安装的,默认是没有安装.ko模块的,需要在源码目录中编译安装:

 
  

生成内核头文件

第一步:

 
  

第二步:

 
  

第三步:

 
  

安装结果:

基于社区公版预编译内核升级

下载ubuntu-mainline-kernel脚本

 
  

将脚本放在可执行路径中

 
  

检查最新的可用内核版本

 
  

获得最新版本并确认这就是您想要安装在系统上的版本之后,运行

 
  
 
  

升级指定版本

 
  

重新启动系统并检查内核版本

 
  

卸载最新的Linux Kernel

 
  

首先重启系统,然后运行以下命令:

 
  

-r 选项可以查看所有可用的内核版本。

到此这篇ubuntu镜像有什么用(ubuntu18镜像)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就! 
  

                            

版权声明


相关文章:

  • 若依文件上传漏洞(若依 文件上传)2025-09-02 07:00:07
  • linux修改文件权限(linux修改文件权限为可读写)2025-09-02 07:00:07
  • kubelet不断重启(kubelet无法启动)2025-09-02 07:00:07
  • 手机被恶意发送验证码怎么回事(手机被恶意发短信怎么办)2025-09-02 07:00:07
  • 佣兵战纪装备推荐(佣兵战纪 装备获取)2025-09-02 07:00:07
  • github在线代理(github代理域名)2025-09-02 07:00:07
  • 浏览器传输协议(浏览器传输协议在哪)2025-09-02 07:00:07
  • 颜色代码是(颜色代码是几进制)2025-09-02 07:00:07
  • jflash读取单片机程序(如何设置单片机读取片内程序存储器内的代码?)2025-09-02 07:00:07
  • 如何设置单片机读取片内程序存储器内的代码?(如何设置单片机读取片内程序存储器内的代码)2025-09-02 07:00:07
  • 全屏图片