您现在的位置是:首页 > 短信大全

Ubuntu切换指定版本的内核

作者:付梓时间:2024-04-21 18:18:54分类:短信大全

简介  文章浏览阅读2.6k次,点赞9次,收藏14次。问题:ubuntu 由于某些原因更新后会使内核版本升级,导致开机黑屏。解决方法:需要将内核版本切换为原先的低版本,然后就可以正常开机。_ubuntu切换内核

点击全文阅读

Ubuntu切换指定版本的内核

问题:ubuntu 由于某些原因更新后会使内核版本升级,导致开机黑屏。
解决方法:需要将内核版本切换为原先的低版本,然后就可以正常开机。

1. 查看当前使用的内核

uname -r 
输出如下:
5.15.0-67-generic

2. 查找想要使用的内核

grep gnulinux /boot/grub/grub.cfg
输出如下:
if [ x"${feature_menuentry_id}" = xy ]; then  menuentry_id_option="--id"  menuentry_id_option=""export menuentry_id_optionmenuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-ee28ccb6-5568-40a0-b312-133865a7fac1' {submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-ee28ccb6-5568-40a0-b312-133865a7fac1' {        menuentry 'Ubuntu, with Linux 5.15.0-88-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.0-88-generic-advanced-ee28ccb6-5568-40a0-b312-133865a7fac1' {        menuentry 'Ubuntu, with Linux 5.15.0-88-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.0-88-generic-recovery-ee28ccb6-5568-40a0-b312-133865a7fac1' {        menuentry 'Ubuntu, with Linux 5.15.0-67-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.0-67-generic-advanced-ee28ccb6-5568-40a0-b312-133865a7fac1' {        menuentry 'Ubuntu, with Linux 5.15.0-67-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.0-67-generic-recovery-ee28ccb6-5568-40a0-b312-133865a7fac1' {menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {

将submenu ‘Advanced options for Ubuntu’ $menuentry_id_option id记录下来

gnulinux-advanced-ee28ccb6-5568-40a0-b312-133865a7fac1

选择我们想要切换的内核,这里选择 Ubuntu, with Linux 5.15.0-67-generic,id为:

gnulinux-5.15.0-67-generic-advanced-ee28ccb6-5568-40a0-b312-133865a7fac1

3. 修改grub文件,切换内核

sudo vim /etc/default/grub

将文件中的 GRUB_DEFAULT=0 改为:

GRUB_DEFAULT="gnulinux-advanced-ee28ccb6-5568-40a0-b312-133865a7fac1>gnulinux-5.15.0-67-generic-advanced-ee28ccb6-5568-40a0-b312-133865a7fac1"

如果修改后内核没换成功可以尝试

GRUB_DEFAULT="1 >2"

表示使用子菜单的第3个内核 Ubuntu, with Linux 5.15.0-67-generic 作为默认内核

4. 更新grub

sudo update-grub

5. 重启电脑

sudo reboot

参考链接

1. Ubuntu20.04更换系统默认启动内核
2. ubuntu 切换默认内核

点击全文阅读

郑重声明:

本站所有活动均为互联网所得,如有侵权请联系本站删除处理

我来说两句