linux@localhost:~> lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
loop0
squash 4.0 0 100% /run/overlay/squashfs_container
loop1
ext4 1.0 274aa3b0-f4ee-42da-a79a-1ee100d57959 983.6M 72% /run/overlay/rootfsbase
sda
└─sda1
ext4 1.0 468deb91-0db4-4e6c-82cb-bf2daaa021f2
sdb
├─sdb1
│ ntfs Recovery E43AC7213AC6F01A
├─sdb2
│ vfat FAT32 D2CA-2AD1
├─sdb3
│
└─sdb4
ntfs Win 10 B858D2AA58D26722
sdc iso966 Jolie openSUSE_Tumbleweed_GNOME_Live 2025-12-12-22-46-50-00
├─sdc1
│ iso966 Jolie openSUSE_Tumbleweed_GNOME_Live 2025-12-12-22-46-50-00 0 100% /run/overlay/live
├─sdc2
│ vfat FAT16 BOOT 90CE-0D37
└─sdc3
ext4 1.0 cow ce00164b-ad03-4f1f-9cf8-49ce36551409 52.3G 1% /run/overlay/overlayfs
nvme0n1
│
├─nvme0n1p1
│ vfat FAT32 3DB3-04DC
└─nvme0n1p2
btrfs e95a1494-ab93-47ae-a375-66b40f89311c
nvme1n1
│
└─nvme1n1p1
ext4 1.0 5f4f8f15-9d96-478a-b590-671f84350f58
linux@localhost:~> sudo mkdir /mnt/volume
linux@localhost:~> sudo mount /dev/nvme0n1p2 /mnt/volume/
linux@localhost:~> ls -a /mnt/volume
. bin dev home lib64 opt root sbin srv tmp var
.. boot etc lib mnt proc run .snapshots sys usr
linux@localhost:~> sudo btrfs subvolume list /mnt/volume
ID 256 gen 87235 top level 5 path @
ID 257 gen 87182 top level 256 path @/var
ID 258 gen 87164 top level 256 path @/usr/local
ID 259 gen 71875 top level 256 path @/srv
ID 260 gen 84512 top level 256 path @/root
ID 261 gen 87180 top level 256 path @/opt
ID 262 gen 87234 top level 256 path @/home
ID 263 gen 87202 top level 256 path @/boot/grub2/x86_64-efi
ID 264 gen 71875 top level 256 path @/boot/grub2/i386-pc
ID 265 gen 85500 top level 256 path @/.snapshots
ID 268 gen 842 top level 265 path @/.snapshots/3/snapshot
ID 305 gen 752 top level 265 path @/.snapshots/40/snapshot
ID 326 gen 929 top level 265 path @/.snapshots/61/snapshot
ID 494 gen 6665 top level 265 path @/.snapshots/229/snapshot
ID 495 gen 6716 top level 265 path @/.snapshots/230/snapshot
ID 496 gen 6763 top level 262 path @/home/.snapshots
ID 497 gen 6724 top level 496 path @/home/.snapshots/1/snapshot
ID 498 gen 6740 top level 496 path @/home/.snapshots/2/snapshot
ID 515 gen 7005 top level 265 path @/.snapshots/247/snapshot
ID 518 gen 84511 top level 257 path @/var/lib/swap
ID 587 gen 9036 top level 265 path @/.snapshots/318/snapshot
ID 638 gen 12499 top level 265 path @/.snapshots/369/snapshot
ID 655 gen 12883 top level 265 path @/.snapshots/386/snapshot
ID 658 gen 12965 top level 265 path @/.snapshots/389/snapshot
ID 728 gen 87233 top level 265 path @/.snapshots/459/snapshot
ID 791 gen 59841 top level 265 path @/.snapshots/522/snapshot
ID 792 gen 59882 top level 265 path @/.snapshots/523/snapshot
ID 797 gen 66170 top level 265 path @/.snapshots/528/snapshot
ID 798 gen 66403 top level 265 path @/.snapshots/529/snapshot
ID 799 gen 66411 top level 265 path @/.snapshots/530/snapshot
ID 800 gen 66443 top level 265 path @/.snapshots/531/snapshot
ID 801 gen 69300 top level 265 path @/.snapshots/532/snapshot
ID 802 gen 69494 top level 265 path @/.snapshots/533/snapshot
ID 803 gen 72911 top level 265 path @/.snapshots/534/snapshot
ID 804 gen 73160 top level 265 path @/.snapshots/535/snapshot
ID 805 gen 73166 top level 265 path @/.snapshots/536/snapshot
ID 806 gen 73205 top level 265 path @/.snapshots/537/snapshot
ID 807 gen 74463 top level 265 path @/.snapshots/538/snapshot
ID 808 gen 74654 top level 265 path @/.snapshots/539/snapshot
linux@localhost:~> sudo mkdir /mnt/my-root
linux@localhost:~> sudo mount /dev/nvme0n1p2 -o subvolid=256 /mnt/my-root/
linux@localhost:~> sudo mount /dev/nvme0n1p2 -o subvolid=257 /mnt/my-root/var
linux@localhost:~> sudo mount /dev/nvme0n1p2 -o subvolid=263 /mnt/my-root/boot/grub2/x86_64-efi/
linux@localhost:~> sudo mount /dev/nvme0n1p2 -o subvolid=264 /mnt/my-root/boot/grub2/i386-pc/
linux@localhost:~> sudo mount /proc/ -o bind /mnt/my-root/proc/
linux@localhost:~> sudo mount /sys -o bind /mnt/my-root/sys
linux@localhost:~> sudo mount /dev -o bind /mnt/my-root/dev
linux@localhost:~> sudo chroot /mnt/my-root/
chroot: failed to run command ‘/bin/bash’: No such file or directory
linux@localhost:~>
By manually mounting individual btrfs subvolumes (subvolid=256, /var, /boot, etc.) you broke the root filesystem layout, so /bin/bash wasn’t present and chroot failed.
Do not mount subvolumes manually for recovery. Just mount the root partition (/dev/nvme0n1p2) directly at /mnt, then openSUSE will automatically select the active snapshot. Once mounted that way, /bin/bash exists and chroot /mnt /bin/bash works.
@deano_ferrari Ok. But before I use this chroot I should mount the EFI partition to my opensuse drive? Keep in mind that my efi partition is over on that win10 disk at sdb2. Sorry, I really am trying. Just still wet behind my suse ears.