找回密码
 register
搜索
查看: 43|回复: 1

Ubuntu 24.04虚拟机 不小心升级系统后 MongoDB启动不了修复

[复制链接]
  • 打卡等级:本地老炮
  • 打卡总天数:565
  • 打卡月天数:1
  • 打卡总奖励:562
  • 最近打卡:2026-08-01 01:11:19
Waylee 发表于 2026-7-20 12:08 | 显示全部楼层 |阅读模式 | Google Chrome | Windows 10

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×

临时性修复,不修改默认启动项。

远程检查确认:

  • 当前内核:7.0.0-28-generic
  • MongoDB:8.3.4
  • MongoDB 因内核 >= 6.19 的已知兼容问题主动拒绝启动
  • 可用旧内核:6.17.0-40-generic
  • 旧内核及其 initrd 文件完整
  • GRUB 支持 grub-reboot 一次性指定下次启动内核
  • 当前默认启动配置仍是 GRUB_DEFAULT=0

可执行:

sudo grub-reboot "Advanced options for Ubuntu>Ubuntu, with Linux 6.17.0-40-generic"
sudo grub-editenv list
sudo reboot

这不会修改 /etc/default/grub,也不会改变永久默认启动项。重启后应检查:

uname -r
sudo systemctl restart mongod
sudo systemctl status mongod --no-pager
sudo ss -lntp | grep 27017

预期内核是:

6.17.0-40-generic

需要注意:再进行下一次普通重启时,系统仍会恢复启动 7.0.0-28,MongoDB 会再次无法启动。

要长期解决,只能选择以下之一:

  1. 永久默认使用 6.17.0-40
  2. 每次重启前执行一次 grub-reboot
  3. 等待并升级到正式支持 Linux 7.0 内核的 MongoDB 版本。
  • 打卡等级:本地老炮
  • 打卡总天数:565
  • 打卡月天数:1
  • 打卡总奖励:562
  • 最近打卡:2026-08-01 01:11:19
 楼主| Waylee 发表于 2026-7-20 12:08 | 显示全部楼层 | Google Chrome | Windows 10

永久使用 6.17 内核

推荐使用 GRUB 的 saved 模式,不需要卸载 Linux 7.0 内核。

# 1. 备份配置
sudo cp /etc/default/grub /etc/default/grub.bak

# 2. 将 GRUB_DEFAULT=0 改为 saved
sudo sed -i 's/^GRUB_DEFAULT=.*/GRUB_DEFAULT=saved/' /etc/default/grub

# 3. 重新生成 GRUB 配置
sudo update-grub

# 4. 永久指定 6.17.0-40
sudo grub-set-default "Advanced options for Ubuntu>Ubuntu, with Linux 6.17.0-40-generic"

# 5. 确认保存结果
sudo grub-editenv list

预期看到:

saved_entry=Advanced options for Ubuntu>Ubuntu, with Linux 6.17.0-40-generic

防止旧内核被自动清理:

sudo apt-mark manual linux-image-6.17.0-40-generic

然后重启:

sudo reboot

重启后检查:

uname -r
sudo systemctl restart mongod
sudo systemctl status mongod --no-pager
sudo ss -lntp | grep 27017

预期结果:

6.17.0-40-generic

MongoDB 应为:

Active: active (running)

恢复自动选择最新内核

以后 MongoDB 已支持 Linux 7.0 内核时,可以恢复:

sudo sed -i 's/^GRUB_DEFAULT=.*/GRUB_DEFAULT=0/' /etc/default/grub
sudo update-grub
sudo reboot

永久方案会改变 GRUB 默认内核,但不会删除 7.0.0-28,需要时仍可恢复。

您需要登录后才可以回帖 登录 | register

本版积分规则

QQ|手机版|雪舞知识库 ( 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 )|天天打卡

GMT+8, 2026-8-3 14:08 , Processed in 0.076712 second(s), 28 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表