Ubuntu 22.04 LTS切换新内核及更换内核镜像的方法咨询
Ubuntu 22.04 LTS切换新内核及更换内核镜像的方法咨询
嗨,我来帮你一步步解决Ubuntu 22.04 LTS切换新内核的问题~
一、先确认已安装的新内核
首先你可以先确认系统里已经安装的内核版本,打开终端输入以下命令:
dpkg --list | grep linux-image
这个命令会列出所有已安装的内核镜像,你能在列表里找到刚通过sudo apt update && sudo apt upgrade安装的新内核版本号(通常是版本号最高的那一个)。
二、临时切换到新内核(单次启动)
如果只是想先测试新内核,不用修改默认设置,可以这样操作:
- 重启你的系统,在开机过程中按住Shift键(如果是UEFI模式的电脑,可能需要按Esc键),调出GRUB启动菜单
- 选择菜单里的「Advanced options for Ubuntu」选项
- 进入子菜单后,你会看到多个内核选项,找到带有新内核版本号的那一项(格式一般是
Ubuntu, with Linux x.x.x-x-generic),选中它回车启动,系统就会用新内核进入了
三、设置默认启动新内核(永久生效)
如果你想让系统每次开机都自动用新内核启动,需要修改GRUB配置:
- 先列出GRUB的所有菜单项,确认新内核对应的选项名称,终端输入:
awk -F\' '/menuentry / {print $2}' /boot/grub/grub.cfg
你会看到类似这样的输出,找到对应新内核的完整名称,比如Advanced options for Ubuntu>Ubuntu, with Linux 6.5.0-27-generic
- 编辑GRUB默认配置文件:
sudo nano /etc/default/grub
找到GRUB_DEFAULT这一行,把它的值修改为刚才找到的新内核菜单项的完整名称,比如:
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 6.5.0-27-generic"
或者你也可以用索引的方式,比如GRUB_DEFAULT="1>0"(这里1是「Advanced options for Ubuntu」在主菜单的索引,0是子菜单里新内核选项的索引,注意GRUB的索引是从0开始的)
保存并退出nano编辑器(按
Ctrl+O回车保存,Ctrl+X退出)更新GRUB配置,让修改生效:
sudo update-grub
- 重启系统,之后就会默认用新内核启动了
关于你的boot文件夹
只要里面存在对应新内核的vmlinuz-xxx(内核镜像文件)和initrd.img-xxx(初始化ramdisk文件),就说明新内核已经正确安装,上面的步骤完全适用。
备注:内容来源于stack exchange,提问作者sourab metri
相关产品推荐
相关产品推荐

