awannabetheone
New Member
Hi everyone,
I've been trying to recover my dual-boot setup, but I'm now stuck in a situation where both Arch and Ubuntu fail to boot.
System:
Lenovo ThinkPad T14 Gen 2 (AMD Ryzen 5 PRO 5650U)
UEFI mode
GPT partition table
Partitions:
nvme0n1p1 EFI System Partition (FAT32)
nvme0n1p2 Ubuntu 26.04
nvme0n1p3 Arch Linux
What happened:
My EFI partition became corrupted, so I reformatted the ESP.
Reinstalled Arch's bootloader.
Regenerated initramfs.
Fixed Arch's UUIDs.
Arch successfully booted into Hyprland.
Then I reinstalled Ubuntu's GRUB:
grub-install
update-grub
Ubuntu was missing its kernel files, so I reinstalled:
linux-image-7.0.0-27-generic
linux-image-generic
This recreated:
vmlinuz-7.0.0-27-generic
initrd.img-7.0.0-27-generic
What I have already verified:
UUIDs from blkid match /etc/fstab.
GRUB uses the correct root UUID for Ubuntu.
update-grub successfully detects both Ubuntu and Arch.
efibootmgr -v shows valid entries for both Ubuntu and Arch.
Ubuntu kernel and initrd now exist.
Current symptoms:
From GRUB:
Ubuntu -> Kernel panic
VFS: Unable to mount root fs on unknown-block(0,0)
Arch -> Kernel panic
From UEFI Boot Menu:
Ubuntu -> Same kernel panic
Arch -> Immediately returns to firmware Boot Menu.
One thing that looks strange is that my shared ESP now contains both kernels:
vmlinuz-linux
vmlinuz-7.0.0-27-generic
EFI/
loader/
During Arch installation I mounted the ESP as:
/boot
Ubuntu uses the same ESP.
At this point I'm unsure whether this is:
a GRUB configuration problem,
an initramfs issue,
an ESP layout problem,
or something else.
Has anyone seen a situation where both operating systems panic after rebuilding bootloaders on a shared EFI partition?
I've been trying to recover my dual-boot setup, but I'm now stuck in a situation where both Arch and Ubuntu fail to boot.
System:
Lenovo ThinkPad T14 Gen 2 (AMD Ryzen 5 PRO 5650U)
UEFI mode
GPT partition table
Partitions:
nvme0n1p1 EFI System Partition (FAT32)
nvme0n1p2 Ubuntu 26.04
nvme0n1p3 Arch Linux
What happened:
My EFI partition became corrupted, so I reformatted the ESP.
Reinstalled Arch's bootloader.
Regenerated initramfs.
Fixed Arch's UUIDs.
Arch successfully booted into Hyprland.
Then I reinstalled Ubuntu's GRUB:
grub-install
update-grub
Ubuntu was missing its kernel files, so I reinstalled:
linux-image-7.0.0-27-generic
linux-image-generic
This recreated:
vmlinuz-7.0.0-27-generic
initrd.img-7.0.0-27-generic
What I have already verified:
UUIDs from blkid match /etc/fstab.
GRUB uses the correct root UUID for Ubuntu.
update-grub successfully detects both Ubuntu and Arch.
efibootmgr -v shows valid entries for both Ubuntu and Arch.
Ubuntu kernel and initrd now exist.
Current symptoms:
From GRUB:
Ubuntu -> Kernel panic
VFS: Unable to mount root fs on unknown-block(0,0)
Arch -> Kernel panic
From UEFI Boot Menu:
Ubuntu -> Same kernel panic
Arch -> Immediately returns to firmware Boot Menu.
One thing that looks strange is that my shared ESP now contains both kernels:
vmlinuz-linux
vmlinuz-7.0.0-27-generic
EFI/
loader/
During Arch installation I mounted the ESP as:
/boot
Ubuntu uses the same ESP.
At this point I'm unsure whether this is:
a GRUB configuration problem,
an initramfs issue,
an ESP layout problem,
or something else.
Has anyone seen a situation where both operating systems panic after rebuilding bootloaders on a shared EFI partition?

