Ubuntu系统内核查看与绑定

背景:

        服务器断电重启后,系统无法正常启动,找不到相应的引导;相关报错如下:

Gave up waiting for root file system device. Common problems:
- Boot args(cat /proc/cmdline)
  - Check rootdelay=(did the system wait long enough?)
- Missing modules(cat /proc/modules; ls /dev)
ALERT!  /dev/mapper/ubuntu--vg-ubuntu--lv does not exist. Dropping to a shell!

BusyBox v1.36.1 (Ubuntu 1:1.36.1-6ubuntu3.1) built-in shell(ash)

原因:

        由于服务器在外网,内核自动升级,系统重启默认使用最新内核,找不到相关引导文件,从而导致系统无法正常启动

解决方法:

        Ubuntu启动界面选择“Advanced options for Ubuntu”,选择最旧的内核版本启动(认为最旧的内核版本应该为当时系统安装时所对应的内核),系统可以正常启动

内核查看:

uname -rs
# 输出Linux 6.8.0-53-generic

内核绑定:

sudo vim /etc/default/grub

# 找到 GRUB_DEFAULT 行,对应内容改为:
GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 6.8.0-53-generic"

# 更新 GRUB
sudo update-grub

# 重启生效
sudo reboot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值