[System info]
I am facing an issue with my boot entry I have 3 OS In my system :
1)Ubuntu 2 )Garuda 3)Arch
and I have 2 kernels in my garuda, arch and ubuntu :
1)Linux
2)linux-zen
and I installed them in the following order :
sda1: grub (boot/EFI)
sda2: Ubantu (/)
sda3: Garuda (/)
sda4: Arch (/)
sda5: storage (BTRFS)
sda6: swap (Linux swap)
[Problem]
So the main problem is I am unable to get all the entries in the same boot loader
I have Ubuntu and Garuda in my boot menu but Arch is not registered
I don't see any entry for changing my kernel in the boot menu
[Things I had tried]
yes I tried to update-grub with the following command but it doesn't fix it :
sudo grub-mkconfig -o /boot/grub/grub-btrfs.cfg
sudo update-grub
[Summary ]
I want to add all my os and all the kernel listed in grub like:
garuda Linux
garuda Linux-zen
Ubuntu
ubuntu Linux-zen
Arch Linux
Arch Linux-zen
λ sudo update-grub
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/garuda-dr460nized/theme.txt
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot: intel-ucode.img initramfs-linux-zen-fallback.img
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: intel-ucode.img initramfs-linux-fallback.img
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.
Found Ubuntu 22.04.2 LTS on /dev/sda2
Found Garuda Linux on /dev/sda3
Adding boot menu entry for UEFI Firmware Settings ...
Detecting snapshots ...
Found snapshot: 2023-02-18 11:03:48 | timeshift-btrfs/snapshots/2023-02-18_11-03-48/@ | ondemand | N/A |
Found snapshot: 2023-02-18 06:29:05 | timeshift-btrfs/snapshots/2023-02-18_06-29-05/@ | ondemand | N/A |
Found 2 snapshot(s)
Unmount /tmp/grub-btrfs.dx5HILX3ni .. Success
Found memtest86+ image: /boot/memtest86+/memtest.bin
done
Ubantu :
sudo update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.19.0-35-generic
Found initrd image: /boot/initrd.img-5.19.0-35-generic
Found linux image: /boot/vmlinuz-5.15.0-43-generic
Found initrd image: /boot/initrd.img-5.15.0-43-generic
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.
Found Arch Linux on /dev/sda4
Adding boot menu entry for UEFI Firmware Settings ...
done
Arch :
~> sudo grub-mkconfig -o /boot/grub/grub.cfg
[sudo] password for kamal:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot: intel-ucode.img initramfs-linux-zen-fallback.img
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: intel-ucode.img initramfs-linux-fallback.img
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.
Adding boot menu entry for UEFI Firmware Settings ...
done