I recently switched from Ubuntu to Endeavour OS.
I had set up a custom partition where my boot and root partition are on my SSD and the home partition was on my hard drive.
[liveuser@eos-2024.06.25 ~]$ sudo fdisk -l
Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: WDC WD10SPZX-24Z
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x0a6cb7b0
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 629147647 629145600 300G 7 HPFS/NTFS/exFAT
/dev/sda2 629147648 1363150847 734003200 350G 83 Linux
Disk /dev/nvme0n1: 238.47 GiB, 256060514304 bytes, 500118192 sectors
Disk model: SAMSUNG MZVLB256HBHQ-000L2
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 5ABAE845-AF30-4BAF-B8DA-37A0086BC5EC
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 206847 204800 100M EFI System
/dev/nvme0n1p2 206848 239615 32768 16M Microsoft reserved
/dev/nvme0n1p3 239616 387946495 387706880 184.9G Microsoft basic data
/dev/nvme0n1p4 388995072 472881151 83886080 40G Linux filesystem
/dev/nvme0n1p5 387946496 388995071 1048576 512M EFI System
/dev/nvme0n1p6 498735104 500115455 1380352 674M Windows recovery environment
Partition table entries are not in disk order.
/dev/sda2 is home partition
/dev/nvme0n1p4 is root partition
/dev/nvme0n1p5 is boot partition
After installation it was working fine and I was able to use it properly. But a few days back, when I booted into Widnows 11, it forced an update and since then, my Endeavour OS is missing from the boot menu.
I also checked in BIOS and I couldn’t find it. However, there were now 2 Windows boot options, and also Ubuntu was present in the BIOS boot menu, even though I had replaced the Ubuntu installation with Endeavour, i.e all the devices/partitions allocated to Ubuntu, were given to Endeavour during installation. But when I select Ubuntu, it just opens a grub page (it was some sort of command line, not the usual boot menu).
I tried to mount my root, boot and home partitions in a live environment and I’m able to see and access all the files there, so the installation is still there, I’m just not able to boot into the OS.
How do I fix this?