I tried to install rhino alongside ubuntu 22.04 before and had very bad luck and my original OS stopped booting... so i had the rhino installer just install what was needed for the root part on btrfs not installing anything on boot, efi, etc., expecting that whatever it did, I could also do, but do right for my system.... upon trying to boot into p10, rhino:
error: file `/boot/vmlinuz-6.9.1-060901-generic' not found.
error: you need to load the kernel first.
Press any key to continue.
from 22.04 with p10 mounted @/mnt/rhino
root@latitude:/mnt/rhino/boot# pwd; ll; update-grub; grep rhino /etc/fstab
/mnt/rhino/boot
total 90852
drwxr-xr-x 1 root root 326 Jun 7 09:25 ./
drwxr-xr-x 1 root root 260 May 27 16:17 ../
-rw-r--r-- 1 root root 287909 May 17 06:38 config-6.9.1-060901-generic
drwxr-xr-x 1 root root 38 Jun 7 09:57 grub/
lrwxrwxrwx 1 root root 31 May 27 16:17 initrd.img -> initrd.img-6.9.1-060901-generic
-rw------- 1 root root 69032752 Jun 7 09:25 initrd.img-6.9.1-060901-generic
lrwxrwxrwx 1 root root 31 May 27 16:17 initrd.img.old -> initrd.img-6.9.1-060901-generic
-rw------- 1 root root 8710205 May 17 06:38 System.map-6.9.1-060901-generic
lrwxrwxrwx 1 root root 28 May 27 16:17 vmlinuz -> vmlinuz-6.9.1-060901-generic
-rw------- 1 root root 14977240 Jun 7 09:24 vmlinuz-6.9.1-060901-generic
lrwxrwxrwx 1 root root 28 May 27 16:17 vmlinuz.old -> vmlinuz-6.9.1-060901-generic
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.5.0-35-generic
Found initrd image: /boot/initrd.img-6.5.0-35-generic
Found linux image: /boot/vmlinuz-6.5.0-28-generic
Found initrd image: /boot/initrd.img-6.5.0-28-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 Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Found Ubuntu Oracular Oriole (development branch) (24.10) on /dev/nvme0n1p10
Adding boot menu entry for UEFI Firmware Settings ...
Detecting snapshots ...
No snapshots found.
If you think an error has occurred, please file a bug report at "https://github.com/Antynea/grub-btrfs"
Unmount /tmp/grub-btrfs.Zl4eJwAc1H .. Success
done
UUID=f43f84e5-3df0-486f-b26b-8a657a170a61 /mnt/rhino btrfs defaults,subvol=@ 0 2
root@latitude:/mnt/rhino/boot#
# /mnt/rhino was on /dev/nvme0n1p10
interestingly, that p8 partition is listed as grub2 core.img in gparted
I tried to install rhino alongside ubuntu 22.04 before and had very bad luck and my original OS stopped booting... so i had the rhino installer just install what was needed for the root part on btrfs not installing anything on boot, efi, etc., expecting that whatever it did, I could also do, but do right for my system.... upon trying to boot into p10, rhino:
from 22.04 with p10 mounted @/mnt/rhino
interestingly, that p8 partition is listed as
grub2 core.img
in gparted