Need help on fixing a bad filesystem

Greetings,

I messed up my system :frowning: I was trying to see how Arch works alongside openSUSE. All I’ve got is an Arch which won’t start Xorg due to graphics drivers (I can’t fix it, I just won’t start it with the open source drivers, my laptop is quite old so others shouldn’t work I guess) and an openSUSE which won’t boot with the Arch grub (it just won’t find the linux image, error of loading kernel first). I know I shouldn’t have installed Arch grub (even the Arch itself), my bad… How can I fix this?

I already tried to mount the openSUSE partition with an openSUSE live cd (which is quite outdated, 12.1, I don’t have another one at this moment) and I get a wrong filesystem type (btrfs, single partition). If I mounted the partition I would be able to try reinstalling the openSUSE grub in mbr). I have just installed on live cd btrfsprogs and gparted to attempt data rescue and I am not sure if it fixes this issue. Gparted sees the partitions, but they have exclamation marks.

I would appreciate any help :frowning:

BTRFS is new so you need new tools to mount it. What type of booting MBR or EFI. Assuming the machine is pretty old probably it is MBR and assuming that generic code is in MBR thus may require a change of the boot flag to the openSUSE root partition. But there a re a lot of buts there, so need much more info

Yes, it is MBR, I always install grub in MBR (not the best choice I guess, especially when installing a second distro). How the boot flag is changed?

Gparted rescue still searching for filesystems. Hope it fixes at least the mount. Please, let me know which info should I post here.

“The disk scan by gpart did not find any recognizable file systems on this disk.” - The result of rescuing data.

The disk utility identifies a bootable flag on openSUSE partition and Gparted flags for the partition - boot and type (should I try to select any other flags?)

Well lets see the disk

fdisk -l

please
I suppose you maybe could have trashed the disk

Yep, it was so trashed that I had to create a new msdos table (via the installer) and re-install openSUSE. Thank you for your time, I appreciate it.