HPE Microserver Gen10plus 上的 Ubuntu Server 20.04 LTS 更新后无法启动

HPE Microserver Gen10plus 上的 Ubuntu Server 20.04 LTS 更新后无法启动

上周末,我在 HPE Microserver Gen10 Plus 上安装并配置了 Ubuntu 20.04.3 LTS。完成安装程序后,它启动时没有问题。几天前,我运行了它提示的可用更新。今天早上,它在登录消息中要求重新启动(*** 需要系统重新启动 ***)。我重新启动了,但它不再启动了。

存储配置为:

2 4TB disks in software raid1
/ lvm on raid
/boot on raid /dev/md0
/boot/efi on /dev/sda1 and /dev/sdb2

我尝试通过挂载 /、/boot 和 /boot/efi、chroot 到 /mnt,然后 install-grub 来在任一磁盘上重新安装 grub(如下指令),但无济于事。未找到可启动磁盘。

在 /var/log/dpkg.log 中我发现今天早上无人参与(并且未经请求!)的内核安装。

主要问题:有没有办法让服务器重新启动,而无需重新安装操作系统并丢失我的配置?非常感谢您的帮助!

前几天的更新:

2021-11-29 09:22:07 upgrade libpam0g:amd64 1.3.1-5ubuntu4.2 1.3.1-5ubuntu4.3
2021-11-29 09:22:08 upgrade libpam-modules-bin:amd64 1.3.1-5ubuntu4.2 1.3.1-5ubuntu4.3
2021-11-29 09:22:10 upgrade libpam-modules:amd64 1.3.1-5ubuntu4.2 1.3.1-5ubuntu4.3
2021-11-29 09:22:12 upgrade rsync:amd64 3.1.3-8 3.1.3-8ubuntu0.1
2021-11-29 09:22:16 upgrade libprocps8:amd64 2:3.3.16-1ubuntu2.2 2:3.3.16-1ubuntu2.3
2021-11-29 09:22:18 upgrade procps:amd64 2:3.3.16-1ubuntu2.2 2:3.3.16-1ubuntu2.3
2021-11-29 09:22:19 upgrade libdrm-common:all 2.4.105-3~20.04.1 2.4.105-3~20.04.2
2021-11-29 09:22:19 upgrade libdrm2:amd64 2.4.105-3~20.04.1 2.4.105-3~20.04.2
2021-11-29 09:22:20 upgrade libssl1.1:amd64 1.1.1f-1ubuntu2.8 1.1.1f-1ubuntu2.9
2021-11-29 09:22:25 upgrade udev:amd64 245.4-4ubuntu3.11 245.4-4ubuntu3.13
2021-11-29 09:22:26 upgrade libudev1:amd64 245.4-4ubuntu3.11 245.4-4ubuntu3.13
2021-11-29 09:22:27 upgrade open-vm-tools:amd64 2:11.0.5-4 2:11.3.0-2ubuntu0~ubuntu20.04.2
2021-11-29 09:22:29 upgrade libpam-runtime:all 1.3.1-5ubuntu4.2 1.3.1-5ubuntu4.3
2021-11-29 09:22:31 upgrade libnetplan0:amd64 0.102-0ubuntu1~20.04.2 0.103-0ubuntu5~20.04.3
2021-11-29 09:22:32 upgrade netplan.io:amd64 0.102-0ubuntu1~20.04.2 0.103-0ubuntu5~20.04.3
2021-11-29 09:22:33 upgrade openssl:amd64 1.1.1f-1ubuntu2.8 1.1.1f-1ubuntu2.9
2021-11-29 09:22:34 upgrade python-apt-common:all 2.0.0ubuntu0.20.04.5 2.0.0ubuntu0.20.04.6
2021-11-29 09:22:34 upgrade python3-apt:amd64 2.0.0ubuntu0.20.04.5 2.0.0ubuntu0.20.04.6
2021-11-29 09:22:36 upgrade ubuntu-advantage-tools:amd64 27.2.2~20.04.1 27.4.1~20.04.1
2021-11-29 09:22:37 upgrade python3-update-manager:all 1:20.04.10.7 1:20.04.10.9
2021-11-29 09:22:38 upgrade update-manager-core:all 1:20.04.10.7 1:20.04.10.9
2021-11-29 09:22:39 upgrade ufw:all 0.36-6 0.36-6ubuntu1
2021-11-29 09:22:40 upgrade wget:amd64 1.20.3-1ubuntu1 1.20.3-1ubuntu2
2021-11-29 09:22:41 upgrade libasound2:amd64 1.2.2-2.1ubuntu2.4 1.2.2-2.1ubuntu2.5
2021-11-29 09:22:41 upgrade libasound2-data:all 1.2.2-2.1ubuntu2.4 1.2.2-2.1ubuntu2.5
2021-11-29 09:22:42 upgrade alsa-ucm-conf:all 1.2.2-1ubuntu0.9 1.2.2-1ubuntu0.11
2021-11-29 09:22:44 upgrade libudisks2-0:amd64 2.8.4-1ubuntu1 2.8.4-1ubuntu2
2021-11-29 09:22:44 upgrade linux-base:all 4.5ubuntu3.6 4.5ubuntu3.7
2021-11-29 09:22:45 upgrade software-properties-common:all 0.98.9.5 0.99.9.8
2021-11-29 09:22:46 upgrade python3-software-properties:all 0.98.9.5 0.99.9.8
2021-11-29 09:22:47 upgrade snapd:amd64 2.49.2+20.04 2.51.1+20.04ubuntu2
2021-11-29 09:22:53 upgrade udisks2:amd64 2.8.4-1ubuntu1 2.8.4-1ubuntu2
2021-11-29 09:22:54 upgrade cloud-init:all 21.2-3-g899bfaa9-0ubuntu2~20.04.1 21.4-0ubuntu1~20.04.1
2021-11-29 09:23:01 upgrade cloud-initramfs-copymods:all 0.45ubuntu1 0.45ubuntu2
2021-11-29 09:23:01 upgrade cloud-initramfs-dyn-netconf:all 0.45ubuntu1 0.45ubuntu2
2021-11-29 09:23:02 upgrade overlayroot:all 0.45ubuntu1 0.45ubuntu2

今天早上未经请求的内核升级:

2021-12-01 06:31:31 upgrade linux-generic:amd64 5.4.0.90.94 5.4.0.91.95
2021-12-01 06:31:32 upgrade linux-image-generic:amd64 5.4.0.90.94 5.4.0.91.95
2021-12-01 06:32:18 upgrade linux-headers-generic:amd64 5.4.0.90.94 5.4.0.91.95

编辑:我尝试在 chroot 中重新安装 grub-efi 包。这个包似乎缺失了。之后,我在第一个磁盘上安装了 grub。现在我在服务器上的 UEFI 启动顺序列表中看到了“ubuntu”,但它无法启动。

答案1

更新:我禁用了板载软件 RAID 控制器(如果我正确理解了 HPE 文档,该控制器在 Windows 中才有效),并启用了 AHCI SATA。两个硬盘都出现在可启动设备列表中,并且机箱启动正常!我不知道我做错了什么,但我一定是弄乱了一些设置。

相关内容