首页 > 系统相关 >Ubuntu18.04 切换内核版本

Ubuntu18.04 切换内核版本

时间:2023-08-16 17:12:22浏览次数:42  
标签:5.4 grub generic sudo 内核 linux 90 Ubuntu18.04 切换

安装内核

sudo sed -i '$a\deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse \​
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse \
' /etc/apt/sources.list 

sudo apt update
sudo apt-get install linux-headers-5.4.0-90-generic linux-image-5.4.0-90-generic linux-modules-extra-5.4.0-90-generic -y

更新开机引导

sudo cat /boot/grub/grub.cfg | grep menuentry


选择图中高亮Ubuntu, with Linux 5.4.0-90-generic 修改 /etc/default/grub

sudo sed -i 's\^GRUB_DEFAULT.*\GRUB_DEFAULT="Ubuntu, with Linux 5.4.0-90-generic"\' /etc/default/grub

执行sudo update-grub,选择高亮部分参数,再次修改 /etc/default/grub

sudo sed -i 's\^GRUB_DEFAULT.*\GRUB_DEFAULT="gnulinux-advanced-69d45584-f881-4acc-ac17-cfc591751841>gnulinux-5.4.0-90-generic-advanced-69d45584-f881-4acc-ac17-cfc591751841"\' /etc/default/grub 
sudo update-grub

锁定版本

 sudo apt-mark hold linux-headers-5.4.0-90-generic linux-image-5.4.0-90-generic linux-modules-extra-5.4.0-90-generic

重启即可

标签:5.4,grub,generic,sudo,内核,linux,90,Ubuntu18.04,切换
From: https://www.cnblogs.com/YueQAQ/p/17635622.html

相关文章

  • thinkphp5框架的model支持多地区数据库切换
    1、说明一般情况下,都是在model中指定一个数据库连接参数即可。但某些情况下,相同的库表会在不同地区都有部署,这个时候需要按地区进行切换(只有一个model情况下)。2、多model继承方式Model层代码//A地区的数据库classAextendsModel{protected$connection='xxx';......
  • 基于buildroot实现initramfs的启动以及文件系统的切换
    以新唐ma35d1开发板为例:1、修改文件:board/nuvoton/ma35d1/uboot-env.txtmmcboot=ifmmcdev0;thenecho"Bootingformmmc......";setenvbootargsroot=/dev/ram0 console=ttyS0,115200n8rdinit=/initmem=${kernelmem};mmcread${kernel_addr_r}0x18000xA000;......
  • 什么是多线程中的上下文切换
    多线程中的上下文切换(ContextSwitching)是指在多任务(多线程)环境下,操作系统将当前线程的状态保存(上下文信息,如寄存器内容、程序计数器等)并切换到另一个就绪状态的线程的过程。上下文切换是实现多任务并发的基本机制之一,它允许多个线程在一个物理CPU上交替执行,从而实现了多线程并......
  • WSL(ubuntu18.04)下编译glibc-2.27
    一、简介本文主要介绍在Windows平台上的WSL中编译glibc-2.27,步骤不难,主要是版本需要注意,不能随意匹配版本。二、准备工具需要先在微软商店安装ubuntu18.04,并安装cmake,gcc,详细步骤可参考之前的博客——https://www.cnblogs.com/Clark-Zhang/p/16309189.html。三、详细......
  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • nvm及nodejs安装和使用(Windows下切换多版本nodejs)
    一、安装nvmnvm是一个简单的bash脚本,它是用来管理系统中多个已存的Node.js版本注:如果在安装nvm前已经安装了node,建议先将原来的node进行卸载或删除,可通过wherenode查看node安装路径:1、下载并安装nvm,下载地址:https://github.com/coreybutler/nvm-windows/releases,下载.zip后缀......
  • shell命令概述 Shell作用:命令解释器 介于操作系统内核与用户之间,负责解释命令行 获得
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • 【Linux内核态】内核态和用户态的理解
    内核态和用户态的理解特权级在Unix/Linux系统中,fork的工作实际上是以系统调用的方式完成相应功能的,具体的工作是由sys_fork负责实施。其实无论是不是Unix或者Linux,对于任何操作系统来说,创建一个新的进程都是属于核心功能,因为它要做很多底层细致地工作,消耗系统的物理资源,比如分配......
  • 在安卓模拟器上如何实现HTTP代理自动切换
    在开发和测试应用程序时,有时需要在安卓模拟器上实现HTTP代理的自动切换以方便调试。本文将介绍如何在安卓模拟器上实现HTTP代理的自动切换。1.使用脚本文件使用脚本文件是一种实现HTTP代理自动切换的简单方法。以下是一个示例脚本文件:这个脚本定义了一个代理服务器地址和端口号数组......
  • Ubuntu18.04 配置
    一、环境系统:ubuntu-18.04.6-desktop-amd64.isoVMware:17二、SSH服务1.更新源2.安装openssh3.配置sshgedit1vi/etc/apt/sources.list23debhttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/bionicmainrestricteduniversemultiverse4debhttps://mirrors.tuna.ts......