-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing /boot/efi/EFI/almalinux/grubenv #40
Comments
Hello. |
Hello Andrew,
Maybe grubenv is generated, the rpm does not contain the file:
|
spec file says: This defines the file as owned by the package but it is not included |
Thank you I'm looking into it |
What did you actually mean by "Boot via BIOS, not UEFI" in first message? I wasn't able to reproduce the issue with CentOS 8.3 which has latest updates installed:
I'll continue testing. |
I wanted to say the server was not started using an EFI partition:
I'll see if I can reinstall another server and try again |
I've reinstalled a testserver with CentOS 8.3 and even tried with CentOS 8.2 + upgrade to CentOS 8.3 before migrating to AlmaLinux and I could not reproduce the problem. This testserver has harddisks whereas the previous server had NVMe disks only. Unfortunately I cannot reinstall the NVMe server, but on a similar hardware with CentOS 8.3 I noticed the following:
There is a grubenv.rpmnew file that is linked to efi/EFI/centos/grubenv whereas grubenv itself is a plain file, not a softlink. Could it be possible the problem occurs with NVMe disks only? |
I am able to reproduce the problem on a server using UEFI to boot a 4TB SSD. Did you boot in to maint mode to make the above change? I must be doing something wrong because that did not work for me. |
I have a similar issue on a UEFI VM, where my /boot folders and associated symlink sare similarly mixed up between centos and almalinux folder. See #31 (comment) My
|
Is problem still here with 8.4? |
It took some time to get a new server with nvme disks. |
I migrated a server running CentOS 8.3 to AlmaLinux 8.3.
After the final reboot the server was unreachable.
It seems /boot/grub2/grubenv is not a file anymore but a softlink pointing to /boot/efi/EFI/centos/grubenv. This has been changed to /boot/efi/EFI/almalinux/grubenv during migration but the directory /boot/efi/EFI/almalinux/ does not contain a file named grubenv afterwards.
The server booted again after copying /boot/efi/EFI/centos/grubenv to /boot/efi/EFI/almalinux/grubenv
(Boot via BIOS, not UEFI)
The text was updated successfully, but these errors were encountered: