Ubuntu 更改内核启动顺序

ubuntu服务器系统中用run包安装了某卡的驱动,后来又安装了docker,重启后,驱动失效。

经分析 安装docker时,又把新的linux内核安装上了。驱动是安装在旧内核上。

然会重新安装驱动,失败,确认是因为驱动只支持特定版本的内核!

解决方法,回退到上个内核,好在ubuntu不会删除上个版本的内核,只是在grub中把老版本的内核引导项目放到 了子菜单中。

那就更改grub的默认启动项

1. 查看grub menu位置

确定内核再submenu中的位置

grep menu /boot/grub/grub.cfg 

如上图,我们需要5.4.0的内核,submenu是第2项,5.4内核是  submenu的第3项

2,3

然会改成从0开始技术,为1,2. 

2. 更改 & 生效

修改/etc/default/grub里面的GRUB_DEFAULT选项。为 "1> 2"

双引号必须加, > 2之间要有空格。

# /etc/default/grub

GRUB_DEFAULT="1> 2"

执行update-grub 

3. 重启

uname -an 检查内核是否生效

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值