关键词:
文章目录
一、前言
最近系统内核升级到了 5.15.0-43,结果导致虚拟机无法使用了,找了很久才找出问题所在,切换内核到 5.15.0-41 版本便好了,中间更换系统默认启动内核也花了不少时间。
网上很多方法修改 /etc/default/grub
文件的,我都试过了,重启之后系统的默认内核仍旧是 5.15.0-43 版本,所以这里我采用了另一种办法。
二、操作步骤
首先使用如下命令可以查看系统目前正在使用的内核:
uname -r
输出如下:
zqfeng@zqfeng-hp-laptop:~$ uname -r
5.15.0-41-generic
使用如下命令可以查看系统可用的内核:
dpkg --get-selections | grep linux-image
输出如下:
zqfeng@zqfeng-hp-laptop:~$ dpkg --get-selections | grep linux-image
linux-image-5.13.0-30-generic deinstall
linux-image-5.13.0-52-generic deinstall
linux-image-5.15.0-41-generic install
linux-image-5.15.0-43-generic install
linux-image-generic-hwe-20.04 install
其中显示 install 的就是当前系统可用的内核,接着我们同样修改 /etc/default/grub
文件:
sudo gedit /etc/default/grub
我们不修改 GRUB_DEFAULT
参数的值,而是添加如下两条命令:
GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved
接着注释掉 GRUB_TIMEOUT_STYLE
这一段代码,设置 GRUB_TIMEOUT
值为 30:
# GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=30
这样做的目的是使得开机前留下30秒的时间进入 grub 选择界面,接着更新 grub 配置:
sudo update-grub
重启系统:
sudo reboot
在开机之前的 grub 界面中,选择 Advantages for ubuntu
选项,接着选择自己想要的内核版本进入便可,系统会默认选择你本次的启动内核为默认内核版本。
三、附
开机后依然使用 uname -r
查看系统内核版本,接着需要注释掉 GRUB_TIMEOUT=30
这一段代码,设置 GRUB_TIMEOUT_STYLE
值为 hidden
,不然下次开机还会弹出 grub 界面:
GRUB_TIMEOUT_STYLE=hidden
# GRUB_TIMEOUT=30
更新一下配置:
sudo update-grub
问题解决。
ubuntu20.04更换系统默认启动内核(代码片段)
文章目录一、前言二、操作步骤三、附一、前言最近系统内核升级到了5.15.0-43,结果导致虚拟机无法使用了,找了很久才找出问题所在,切换内核到5.15.0-41版本便好了,中间更换系统默认启动内核也花了不少时间... 查看详情
系统篇:ubuntu20.04更换国内软件源(代码片段)
1、备份原本的软件源文件sudocp/etc/apt/sources.list/etc/apt/sources.list.bak2、删除原本的软件源sudovim/etc/apt/sources.list3、添加软件源清华源#默认注释了源码镜像以提高aptupdate速度,如有需要可自行取消注释debhttps://mirrors.tuna.tsinghua.edu.... 查看详情
系统篇:ubuntu20.04更换国内软件源(代码片段)
...c;如有需要可自行取消注释debhttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/focalmainrestricteduniversemultiverse#deb-srchttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/focalmainrestricteduniversemultiversedebhttps://mirrors.tuna.tsinghua.edu.cn/ubuntu/focal-updatesmainrestricteduniversemultiverse... 查看详情
linux内核开发——编译ubuntu20.04内核代码(代码片段)
...tar-xavflinux-5.17.12.tar.xz1.4.配置环境1.4.1.更换源不同版本的Ubuntu,需要对应不同版本的源。可以通过。https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/上可以选择不同版本的Ubuntu对应的源。#默认注释了源码镜像以提高aptupdate速度,如... 查看详情
ubuntu20.04虚拟机扩展磁盘后系统无法启动(代码片段)
Ubuntu20.04扩展磁盘后系统无法启动虚拟机扩容由于Ubuntu中软件安装越来越多,开始安装虚拟机时分配的60G不够用,一直知道虚拟机可以扩容,但是没有用过,今天尝试了下,给我的Ubuntu20.04加了20G,由60G改为80G。本以为这样就OK了... 查看详情
ubuntu20.04极简配置一个深度学习环境(代码片段)
目录ubuntu的内核配置系统更新查看所有内核删除冗余的内核锁定ubuntu的内核解锁ubuntu的内核安装cuda11.3和cudnn8.2.1安装CUDA11.3安装cudnn8.2.1安装OpenCV4.6.0支持cuda加速安装相关依赖编译安装测试卸载安装pytorch1.11ubuntu的内核配置避免安... 查看详情
ubuntu20.04更新如何改为国内源(代码片段)
...第一步备份原来的源第二步更换源第三步更新系统和软件Ubuntu系统自带的源都是国外的网址,国内用户在使用的时候网速比较慢。这篇文章指导如何将源改为国内源。第一步备份原来的源sudocp/etc/apt/sources.list/etc/apt/sources_init.... 查看详情
超详细windows10/windows11子系统(wsl2)安装ubuntu20.04(带桌面环境)(代码片段)
...WSL内核3.2启用虚拟机功能3.3将WSL2设置为默认版本3.4安装Ubuntu20.04二、在子系统Ubuntu20.04上安装桌面环境1.更换软件源2.更新升级软件3.安装gnome桌面环境4.安装systemctl5.安装远程控制软件xrdp三、从Windows启动桌面版Ubuntu前言这里说一... 查看详情
ubuntu20.04极简配置一个深度学习环境(代码片段)
目录ubuntu的内核配置系统更新查看所有内核删除冗余的内核锁定ubuntu的内核解锁ubuntu的内核安装cuda11.3和cudnn8.2.1安装CUDA11.3安装cudnn8.2.1安装OpenCV4.6.0支持cuda加速安装相关依赖编译安装测试卸载安装pytorch1.11ubuntu的内核配置避免安... 查看详情
ubuntu20.04通过docker启动mysql5.6(代码片段)
Ubuntu20.04通过Docker启动MySQL5.61.通过MobaXterm进行远程登录在window10系统下通过MobaXterm进行远程登录,具体可以参考Ubuntu开启SSH服务远程登录https://blog.csdn.net/weixin_45523107/article/details/119150921?spm=1001.2014.3001.5501在 查看详情
ubuntu20.04系统安装及初始配置(代码片段)
文章目录前言一、系统要求二、安装步骤1.下载Ubuntu20.04镜像2.创建启动盘3.启动计算机并进入BIOS/UEFI设置4.进入安装界面(一步步走下去就好)5.完成安装。三、初始配置1、启用root用户2、设定静态IP3、远程访问本机4、换源总结前言... 查看详情
windows10/windows11子系统(wsl2)安装ubuntu20.04
目录前言一、在Windows上安装Linux子系统前提条件安装步骤开启开发者模式开启“适用于Linux的Windows子系统”安装Linux分发版3.1升级WSL内核3.2启用虚拟机功能3.3将WSL2设置为默认版本3.4安装Ubuntu20.04二、在子系统U 查看详情
联想lenovothinkbook14g2itl安装ubuntu20.04+win10双系统
参考技术A新机器,默认正版win10,舍不得删,日常用ubuntu,打算装个双系统ubuntu20系统刻盘,推荐rufus官网,默认的MBR分区类型,目标系统类型BIOS或UEFI即可win10里硬盘空间压缩,压缩后不做格式化win10关闭bitlocker,要不然ubuntu无法写入双系统... 查看详情
ubuntu20.04上安装elasticsearch(代码片段)
阅读目录Ubuntu20.04上安装Elasticsearch先决条件说明安装OpenJDK8安装Elasticsearch存储库启动es停止esKibana让您能够可视化es中的数据并操作eskibana启动报错Ubuntu20.04上安装ElasticsearchElasticsearch是一个开源的分布式全文本搜索和分析引擎。它... 查看详情
ubuntu20.04开机运行自定义脚本
参考技术A基于Debian的Linux系统默认支持rc-local.service服务,这个服务主要用来在系统启动时运行用户自定义的脚本命令等。要想使用rc-local.service服务在系统启动时运行用户自定义的脚本命令,首先需要在/etc目录下创建rc.local文件... 查看详情
华为服务器安装ubuntu20.04系统并实现向日葵远程桌面(代码片段)
...安装lightdm启动向日葵重启计算机参考文献概述目的安装Ubuntu系统到一台新的华为服务器,并为服务器配置向日葵远程桌面,实现服务器的远程维护。环境硬件环境 查看详情
ubuntu18.04.5lts更换内核(代码片段)
Ubuntu18.04.5LTS更换内核当前系统环境:root@Ubuntu-18:~#cat/etc/os-releaseNAME="Ubuntu"VERSION="18.04.5LTS(BionicBeaver)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu18.04.5LTS"#当前系统版本VERSION_ID="18.04"HOME_URL=&... 查看详情
win10安装ubuntu20.04双系统完美避坑教程(非虚拟机)(代码片段)
文章目录前言注意安装Win32DiskImager下载Ubuntu20.04镜像制作Ubuntu20.04安装盘系统磁盘分区查看磁盘分区方式安装Ubuntu20.04安装中文输入法结语参考前言由于个人需要要在Win10电脑上再安装Ubuntu系统,在尝试使用虚拟机安装Ubuntu失... 查看详情