一不小心把内核升级到了5.4,nvidia驱动安装的时候总是出错.需要把内核降级到4.15.

1.首先下载安装linux的amd64内核进行安装.

2. 查看启动顺序

grep menuentry /boot/grub/grub.cfg

3.失败的尝试

修改文件/etc/default/grub中

GRUB_DEFAULT=0 改为 GRUB_DEFAULT=6

或者改为

GRUB_DEFAULT=”Ubuntu,Linux 4.15.0-041500-generic“

保存后

然后使用命令sudo update-grub

重新启动后输入uname -r查看,内核依然为5.4.0。

4.手动修改/boot/grub/grub.cfg

找到如下代码块:

linux /vmlinuz-5.4.0-rc5 root=UUID=5bce3795-da96-4c6f-bed2-67d37185a77d ro quiet splash $vt_handoff

initrd /initrd.img-5.4.0-rc5

将其改为自己想使用的内核,我的如下:

linux /vmlinuz-4.15.0-45-generic root=UUID=5bce3795-da96-4c6f-bed2-67d37185a77d ro quiet splash $vt_handoff

initrd /initrd.img-4.15.0-45-generic

然后重启电脑就可以了,如若不行,请找如下代码块(我的为151行)。

submenu 'Ubuntu 高级选项' $menuentry_id_option 'gnulinux-advanced-5bce3795-da96-4c6f-bed2-67d37185a77d'

将此行代码下的与vmlinuz-5.4.0-rc5相关的代码全部删除(我的为152~263行)然后重启就可以了。

menuentry 'Ubuntu,Linux vmlinuz-5.4.0-rc5' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-vmlinuz-5.4.0-rc5-advanced-5bce3795-da96-4c6f-bed2-67d37185a77d' {

recordfail

load_video

gfxmode $linux_gfx_mode

insmod gzio

if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi

insmod part_msdos

insmod ext2

set root='hd0,msdos1'

if [ x$feature_platform_search_hint = xy ]; then

search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 88421677-a988-4ff9-bf29-6c56aa4a9027

else

search --no-floppy --fs-uuid --set=root 88421677-a988-4ff9-bf29-6c56aa4a9027

fi

echo '载入 Linux vmlinuz-5.4.0-rc5 ...'

linux /vmlinuz-5.4.0-rc5 root=UUID=5bce3795-da96-4c6f-bed2-67d37185a77d ro quiet splash $vt_handoff

echo '载入初始化内存盘...'

initrd /initrd.img-5.4.0-rc5

}

menuentry 'Ubuntu, with Linux vmlinuz-5.4.0-rc5 (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-vmlinuz-5.4.0-rc5-init-upstart-5bce3795-da96-4c6f-bed2-67d37185a77d' {

recordfail

load_video

gfxmode $linux_gfx_mode

insmod gzio

if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi

insmod part_msdos

insmod ext2

set root='hd0,msdos1'

if [ x$feature_platform_search_hint = xy ]; then

search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 88421677-a988-4ff9-bf29-6c56aa4a9027

else

search --no-floppy --fs-uuid --set=root 88421677-a988-4ff9-bf29-6c56aa4a9027

fi

echo '载入 Linux vmlinuz-5.4.0-rc5 ...'

linux /vmlinuz-5.4.0-rc5 root=UUID=5bce3795-da96-4c6f-bed2-67d37185a77d ro quiet splash $vt_handoff init=/sbin/upstart

echo '载入初始化内存盘...'

initrd /initrd.img-5.4.0-rc5

}

menuentry 'Ubuntu, with Linux vmlinuz-5.4.0-rc5 (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'vmlinuz-5.4.0-rc5-recovery-5bce3795-da96-4c6f-bed2-67d37185a77d' {

recordfail

load_video

insmod gzio

if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi

insmod part_msdos

insmod ext2

set root='hd0,msdos1'

if [ x$feature_platform_search_hint = xy ]; then

search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 88421677-a988-4ff9-bf29-6c56aa4a9027

else

search --no-floppy --fs-uuid --set=root 88421677-a988-4ff9-bf29-6c56aa4a9027

fi

echo '载入 Linux vmlinuz-5.4.0-rc5 ...'

linux /vmlinuz-5.4.0-rc5 root=UUID=5bce3795-da96-4c6f-bed2-67d37185a77d ro recovery nomodeset

echo '载入初始化内存盘...'

initrd /initrd.img-5.4.0-rc5

}

5.然而执行sudo update-grub之后,还是把5.4.0的版放在启动最前边,

但是dpkg --get-selections |grep linux 并没有发现5.4.0的内核.

进入/boot,删除和5.4.0相关的文件和文件夹,然后执行 sudo update-grub就可以.

(删除5.4.0内核和相关包时,必须在当前使用内核4.15时才能操作.否则系统崩溃.)

系统中就干净了,只剩下4.15的内核了.

6.总结,内核不是越高越好,够用就好.

ubuntu 降级linux内核,ubuntu16内核降级相关推荐

  1. 编译3.0的linux内核,Ubuntu 编译 Linux 3.0-rc4 内核

    Linux 内核经过漫长的 2.6 版本之后终于主版本+1了,现在已放出 3.0 RC4 版,最近又有消息称 3.0 会比 2.6.39 快,喜欢折腾的你又不介意当小白鼠的话不妨试试下载 Linux ...

  2. 将Ubuntu Linux内核版本升级或降级到指定版本

    本文以ubuntu 18.4.1为例,内核版本为4.15.0-153-generic,降级到内核版本为4.15.0-122-generic. 1.查看当前系统版本信息 root @ubuntu18X4 ...

  3. Ubuntu Linux内核版本升级或降级到指定版本(基于ubuntu 18.04示例)

    目录 1.查看当前系统已安装的内核镜像 2.查询指定版本的linux镜像包 3.安装指定版本内核的linux系统头文件及镜像 4.查看当前系统中内核的启动顺序 5.修改内核启动顺序 6.生效grub配 ...

  4. Ubuntu内核版本的降级

    原因不明,安装的ubuntu20.0.4系统升级了内核版本,但项目所兼容的内核版本为5.13.0-30. 1.确定自己的内核版本. 首先可以使用uname -a 确认自己的内核版本, 然后使用: dp ...

  5. 【解决】深度操作系统Linux Deepin 20 内核5.10手动降级-附上大佬解决5.10中失去蓝牙的办法。

    5.10的由来 本来是5.7还是5.8来着,这不看着官方发通知内核升级到5.10内核了嘛 深度操作系统更新发布11031.002(build),升级全新内核到Kernel 5.10(Stable)版本 ...

  6. debian linux 内核 3.14-1 显示器 很暗,Ubuntu 与 Linux Mint 用户安装 Kernel 3.14.1 内核

    Ubuntu 与 Linux Mint 用户安装 Kernel 3.14.1 内核 Mark Do 2014年4月16日 暂无评论 阅读 3,928 次 最新稳定版本的Linux内核 Kernel 3 ...

  7. Linux系统入门学习:在Debian或Ubuntu上安装完整的内核源码

    问题:我需要为我的Debian或Ubuntu下载并安装完整树结构的内核源码以供编译一个定制的内核.那么在Debian或Ubuntu上有什么可行的方法来下载完整的内核源码呢? 在给你的Linux安装完整 ...

  8. linux mint 安装内核,如何在Ubuntu, Linux Mint中安装Linux Kernel 4.18

    Linus Torvalds终于在12日下午宣布发布Linux Kernel 4.18. 他在lkml.org写道: 这是一个非常平静的一周,可以说我上周可以按时发布,但我们确实有一些小的更新. 主要 ...

  9. linux mint 安装内核,使用Ukuu在Ubuntu/Linux Mint上安装Linux Kernel 5.0的方法

    Linux Kernel 5.0已发布,具有大量新功能和错误修复,本文介绍使用Ukuu在Ubuntu 18.04/Linux Mint系统上安装Linux Kernel 5.0的方法.默认情况下,Ub ...

  10. 解决ubuntu更改Linux内核(或更新系统)后扩展屏(第二显示器)无法正常显示问题)

    解决ubuntu更改Linux内核(或更新系统)后扩展屏(第二显示器)无法正常显示问题 我的解决方案 一定先看这个(很重要) 直接看这个就可以 前几天更新了一下ubuntu系统,一切正常,但是当我把系 ...

最新文章

  1. 【前端开发系列】—— 利用选择器添加内容
  2. python :如何将list存入txt后,再读出list
  3. step5 . day3 网络编程 基于TPC协议的网络编程Demo,类FTP功能
  4. RabbitMQ(三) ——发布订阅
  5. setInterval
  6. jeecg-easypoi-2.0.3版本发布
  7. VBA中数组(Array)与随机数(Rnd)的使用
  8. php使用redis作为消息队列
  9. SmartSvn遗漏.a文件的解决办法
  10. MATLAB中uigetfile函数使用方法
  11. Epub电子书格式(四)
  12. 【上海房价预测】代码实现——利用BP神经网络进行上海二手房价预测
  13. 微信小程序开发语言和“前端三件套”的异同点
  14. 在go mod中使用k8s.io/code-generator生成代码
  15. 3行代码实现全平台多语言离线OCR文字识别,完全免费开源
  16. Kotlin学习笔记(十一)Sealed类和Sealed接口
  17. javaweb监听器(统计在线人数:统计session)
  18. 关于Lind.DDD.Api客户端的使用与知识分享
  19. connect设置超时的方法
  20. 西门子数字化战略下的深度整合-再见了Siemens PLM Software

热门文章

  1. 中国智能燃气表行业发展态势分析及投资风险评估报告2022-2028年版
  2. 思岚科技RPlidar A3激光雷达ROS源码详解
  3. IE(11)浏览器清理缓存方法
  4. 服务器调用税务数字系统失败,终于等到你!网上报税常见问题解决方案大集锦!!!...
  5. kali系统更新命令
  6. 服务器维修责合同,2021年服务器维护委托合同样本.doc
  7. kali下经典的ddos攻击软件_kali DOS/DDOS攻击(局域网内)
  8. 模电摸索日记之《集成运算放大器》
  9. Windows 11彻底禁用IE浏览器后,银行网银系统完全解决方案!
  10. 【精读】Transformer模型深度解读