首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内核升级后启动失败

内核升级后启动失败
EN

Ask Ubuntu用户
提问于 2021-03-26 11:47:51
回答 1查看 217关注 0票数 0

我正在运行一个ubuntu服务器20.04,now已经运行了两年了。从内核5.4.0-62开始,我观察到了以下问题:每当我必须更新内核时,服务器将不再启动。

编辑:它挂在“加载惯性内存磁盘”。所以我可以从菜单中选择。

我必须通过usb坚持运行恢复,并执行修复grub的步骤:安装根块设备,将/proc /sys /dev绑定到它,chroot,运行grub-安装,更新-grub。然后服务器再次启动。

它不会影响在运行系统上运行grub-安装/更新-grub。

关于我的设置的细节:

  • AMD FX(tm)-8350八核处理器
  • 千兆GA-990FXA-D3 (年龄无EFI/UEFI)
  • 两个SSD作为md镜像。他们被分割了。没有单独的启动分区。
  • /root分区是ext4。
  • /swap分区
  • zfs镜像分区。但不能从上面启动。
  • 另外两个完全致力于zfs的SSD
  • 两个以zfs为备份的Hdds

我想这与dkms和zfs有关,但我不知道如何分析错误。因为它是我生产的带有多个VM和服务的主服务器,所以我无法永久地重新启动它。

结果:

代码语言:javascript
复制
sudo fdisk -l 2>/dev/null | egrep "Disk /|/dev/" | sed "s#^/dev/#Part /dev/#" | awk '{print $2}' | sed 's/://' | xargs -n1 -IX sudo sh -c "hexdump -v -s 0x80 -n  2 -e '2/1 \"%x\" \"\\n\"' X | xargs -n1 -IY sh -c \"case  \"Y\" in '48b4') echo X: GRUB 2 v1.96 ;; 'aa75' | '5272') echo X: GRUB Legacy ;; '7c3c') echo X: GRUB 2 v1.97 oder v1.98 ;; '020') echo X: GRUB 2 v1.99 ;; *) echo X: Kein GRUB Y ;; esac\""

输出:

代码语言:javascript
复制
/dev/loop0: Kein GRUB 15d
/dev/loop1: Kein GRUB 15d
/dev/loop2: Kein GRUB fe5d
/dev/loop3: Kein GRUB 595d
/dev/loop4: Kein GRUB 595d
/dev/loop5: Kein GRUB ff5d
/dev/sdc: GRUB 2 v1.99
/dev/sdc1: Kein GRUB ebf
/dev/sdc2: Kein GRUB b12f
/dev/sdc3: Kein GRUB 00
/dev/sde: GRUB 2 v1.99
/dev/sde1: Kein GRUB 00
/dev/sde9: Kein GRUB 00
/dev/sdd: Kein GRUB 00
/dev/sdd1: Kein GRUB 00
/dev/sdd9: Kein GRUB 00
/dev/sda: GRUB 2 v1.99
/dev/sda1: Kein GRUB 00
/dev/sda2: Kein GRUB 00
/dev/sda3: Kein GRUB 00
/dev/sdb: Kein GRUB 00
/dev/sdb1: Kein GRUB 00
/dev/sdb9: Kein GRUB 00
/dev/md1: Kein GRUB 00
/dev/md0: Kein GRUB 00
/dev/sdf: Kein GRUB 00
/dev/sdf1: Kein GRUB 00
/dev/sdf9: Kein GRUB 415e

编辑:新信息(28.01.22),因为问题仍然存在。我只保留了两个带有zfs的备份磁盘,就拔掉了引导磁盘。然后我安装了一个新的SSD,并在它上安装了一个最小的Ubuntu20.04.3LTS服务器,而且这个服务器没有启动。

同时,我安装了四个内核版本: 5.4.0-96到-89。我必须一个接一个地尝试它们,包括恢复模式,直到我运行一个,通常是恢复模式。其他所有程序要么在“加载初始内存磁盘”时停止,要么看到启动时间,然后显示就会变黑。我知道它没有进一步引导,因为它对ping没有反应。

我怎么才能找出哪里出了问题?

EN

回答 1

Ask Ubuntu用户

发布于 2021-03-26 12:02:00

我建议比较运行系统上在/boot/grub下挂载的分区和在chroot中成功运行update-grub的时间。这听起来好像不一样(我以前也曾面临过这个问题)。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1326262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档