ubuntu更换内核

就在三天前, 我意外更新了最新ubuntu最新内核,然后,系统双双崩了,电脑键盘坏了,网络坏了,蓝牙坏了,什么都坏了,开始了修电脑

先重启,万一会好呢

结论是,不会, linux不是windows

google怎么换内核,发现都是一半一半, 都讲的不完整

  1. 本人系统是ubuntu, 系统下载的旧内核会保留几份, 所以很好救

  2. 首先进入grub, 选择advance那个的最旧的那个(因为你不确定你升级了几次内核, 万一上一个版本也是坏的呢, 我是上一个版本也是坏的), 不是recory那个

  3. 如果你进不去grub, 直接进入了系统, 你也可以选择使用虚拟键盘操作(你得有一个免驱鼠标), 先把grub显示出来, GRUB_TIMEOUT=3,GRUB_TIMEOUT_STYLE=menu, 在/etc/default/grub里面把这个修改了,时间可以调整大一点,sudo update-grub

  4. 删除最新的内核(或者坏的内核), 在/boot里面, config-5.4.0-42-generic, initrd.img-5.4.0-42-generic, System.map-5.4.0-42-generic, vmlinuz-5.4.0-42-generic, 我删除的是这几个, 其他版本的不要删除

  5. 更新grub, sudo update-grub

ps, 搞了几天, 网上都教的是grub默认选择哪个内核,而不是修改默认的选项, 太傻了, 还是雪梨姐姐提醒我, grub加载的时候是选择最新的内核加载, 所以简单点, 直接将新内核删掉就好啦, 默默感谢雪梨姐姐


文章作者: ajin
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 ajin !
 上一篇
linux环境变量加载 linux环境变量加载
水一篇linux下path路径设置的问题吧 今天在使用一个程序的时候, 发现使用sudo执行的时候查找不到命令, 想了想, 是sudo后切换了环境, 使用的是root的环境, 而我想用普通用户的权限来执行自然是用不了的 原文来自于 stac
2020-07-28
下一篇 
元类编程 元类编程
属性获取在python的类中, 如果想通过user.attr获取属性, 可以在init函数中定义, 也可以使用property装饰, 函数就相当于一个属性, attr.setter装饰器可以使用user.attr=xx来进行值的set, 注
2020-04-05
  目录