One of my disks (raid 1) had to be replaced. Following the docs, I could make the new disk work. A host system reboot also works BUT when I execute
Doing that on my other Proxmox host, it shows two UID entries with grub version.
Last steps after waiting for the disk to be resilvered, I executed:
Something doesn't look right here, the status command should show both entries like on the other host, right? The grub-install command executed successfully without any errors, am I missing something?
proxmox-boot-tool status
, I get the following:
Code:
proxmox-boot-tool status
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
System currently booted with legacy bios
3272-7F43 is configured with: grub (versions: 5.15.111-1-pve, 5.15.116-1-pve)
Doing that on my other Proxmox host, it shows two UID entries with grub version.
Code:
proxmox-boot-tool status
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
System currently booted with legacy bios
A575-C889 is configured with: grub (versions: 5.15.111-1-pve, 5.15.116-1-pve)
A575-FCFE is configured with: grub (versions: 5.15.111-1-pve, 5.15.116-1-pve)
Last steps after waiting for the disk to be resilvered, I executed:
Code:
efibootmgr -v
EFI variables are not supported on this system.
zpool status -v
...
grub-install /dev/nvme0n1
grub-install is disabled because this system is booted via proxmox-boot-tool, if you really need to run it, run /usr/sbin/grub-install.real
/usr/sbin/grub-install.real /dev/nvme0n1
Installing for i386-pc platform.
Installation finished. No error reported.
update-initramfs -u
update-initramfs: Generating /boot/initrd.img-5.15.116-1-pve
Running hook script 'zz-proxmox-boot'..
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
WARN: /dev/disk/by-uuid/3272-2232 does not exist - clean '/etc/kernel/proxmox-boot-uuids'! - skipping
Copying and configuring kernels on /dev/disk/by-uuid/3272-7F43
Copying kernel 5.15.111-1-pve
Copying kernel 5.15.116-1-pve
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.15.116-1-pve
Found initrd image: /boot/initrd.img-5.15.116-1-pve
Found linux image: /boot/vmlinuz-5.15.111-1-pve
Found initrd image: /boot/initrd.img-5.15.111-1-pve
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
done
proxmox-boot-tool clean
Checking whether ESP '3272-2232' exists.. Not found!
Checking whether ESP '3272-7F43' exists.. Found!
Sorting and removing duplicate ESPs..
proxmox-boot-tool status
Re-executing '/usr/sbin/proxmox-boot-tool' in new private mount namespace..
System currently booted with legacy bios
3272-7F43 is configured with: grub (versions: 5.15.111-1-pve, 5.15.116-1-pve)
nvme0n1
is the new replaced disk, whereas nvme1n1
is the old, healthy disk.Something doesn't look right here, the status command should show both entries like on the other host, right? The grub-install command executed successfully without any errors, am I missing something?