Hi everyone,
My work laptop is a Dell Precision 7680, that came preinstalled with Ubuntu. I installed a Manjaro as a dual boot and worked with it for the past year without an issue, booting on Manjaro’s grub. Last week, my motherboard malfunctioned and was changed by my work’s IT. I got the laptop today again but cannot access Manjaro anymore.
Here are the details:
-I boot with efi
-by default, the laptop boots on ubuntu (which works perfectly fine).
-I deactivated the secure boot
-the manjaro option does not appear in the boot configuration
My partitions:
removed screenshot
and the output of:
sudo fdisk -l
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 1824767 1822720 890M EFI System
/dev/nvme0n1p2 1824768 26990591 25165824 12G Microsoft reserved
/dev/nvme0n1p3 26990592 532404223 505413632 241G Linux filesystem
/dev/nvme0n1p4 533452800 537647103 4194304 2G Linux swap
/dev/nvme0n1p5 537647104 2000409230 1462762127 697,5G Linux filesystem
/dev/nvme0n1p6 532404224 533452799 1048576 512M EFI System
With the last three being the Manjaro ones.
Following other topics, I mounted them:
sudo mount /dev/nvme0n1p5 /mnt
sudo mount /dev/nvme0n1p6 /mnt/boot/efi
and then Manjaro appears in os-prober:
sudo os-prober
/dev/nvme0n1p5:Manjaro Linux (25.0.0):ManjaroLinux:linux
but the following commands, also found in other topics, give me an “/usr/sbin/grub-probe: error: unknown filesystem.” error:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Sourcing file `/etc/default/grub.d/oem-flavour.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.8.0-49-generic
Found initrd image: /boot/initrd.img-6.8.0-49-generic
Found linux image: /boot/vmlinuz-6.5.0-1025-oem
Found initrd image: /boot/initrd.img-6.5.0-1025-oem
Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
/usr/sbin/grub-probe: error: unknown filesystem.
Found Manjaro Linux (25.0.0) on /dev/nvme0n1p5
/usr/sbin/grub-probe: error: unknown filesystem.
Adding boot menu entry for UEFI Firmware Settings ...
done
sudo update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Sourcing file `/etc/default/grub.d/oem-flavour.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.8.0-49-generic
Found initrd image: /boot/initrd.img-6.8.0-49-generic
Found linux image: /boot/vmlinuz-6.5.0-1025-oem
Found initrd image: /boot/initrd.img-6.5.0-1025-oem
Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
/usr/sbin/grub-probe: error: unknown filesystem.
Found Manjaro Linux (25.0.0) on /dev/nvme0n1p5
/usr/sbin/grub-probe: error: unknown filesystem.
Adding boot menu entry for UEFI Firmware Settings ...
done
Looking at the ubuntu grub menu, I now have ‘Manjaro Linux (25.0.0) (on /dev/nvme0n1p5)’ option, and the ‘Advanced options for Manjaro Linux (25.0.0) (on /dev/nvme0n1p5)’, but selecting it gives me:
error: file /boot/vmlinuz-6.12-x86_64' not found.
error: you need to load the kernel first.
I have seen in some topics that this might come from an aborted update (even though it would surprise me, since it would mean that IT tried to update while they had the laptop, which I don’t believe), and can be fixed with a bootable medium. Nonetheless, I cannot access a bootable USB for a few more days, and (maybe it is naive) but the incriminated file is indeed in /mnt/boot.
ls /mnt/boot
amd-ucode.img efi grub initramfs-6.12-x86_64-fallback.img initramfs-6.12-x86_64.img intel-ucode.img linux612-x86_64.kver memtest86+ vmlinuz-6.12-x86_64
Thus my question is: could this come from the change of motherboard, and could be fixed without a bootable usb? I apologize if my questions are naive, I am far from an expert
I thank you for the time you took to read that message and wish you a pleasant day. I will of course provide any extra info that you need!