You did not give me the information on the how your partitions were done and how the mountpoints were selected - I am sorry, I have no idea how the default setup of openSUSE (12.2?) installers are - I always do my own partitioning so I never looked / remembered on how they are done.
I remember they recommend separate /home but I am not sure if separate /boot or not…
Beside these, you also have /swap which is a separate partition. So you would have at least /dev/md126p1 and /dev/md126p2
The partitioning you can get by doing (in partedmagic):
fdisk -l /dev/md126
In any case I will try to explain what you need to do if your setup would be with the two partitions and:
/dev/md126p1 mountpoint /swap
/dev/md126p2 mountpoint **/**
Depending on your setup you will have to change below the partition which contains / according to your setup.
The partedmagic filemanager can show you what each partition contains, but if you mount them using the filemanager, do not forget to unmount them afterwards.
You will also have to activate / configure the network connection using partedmagic tool - I think it’s available in startmenu/system.
- make a directory where you will chroot your system
mkdir /mnt/os12
- mount the martition which contains /
mount /dev/md126p2 /mnt/os12
Please check here if the md126p2 was mounted rw or read-only - it happened to me and I had to restart the array - but from our mdstat it seems that the raid is not read-only.
If md126p2 will mount read-only you will be noticed after the above command.
- Prepare the chrooted environment:
mount -o bind /dev /mnt/os12/dev
mount -o bind /proc /mnt/os12/proc
mount -o bind /sys /mnt/os12/sys
- chroot to your system:
chroot /mnt/os12
Now you should get the default red colored root prompt of openSUSE instead of the white/gray partedmagic one.
- use zypper to refresh the repos and install the updates
zypper ref
zypper up
zypper clean (not necessary)
I hope you do not have too many updates from other repos… If you do, you may try and install only the mdadm update (I think you can zypper in mdadm or zypper up mdadm).
- Exit the chroot
exit
… or you can close the terminal
- close and open another terminal and unmount the chroot:
umount /mnt/os12/dev
umount /mnt/os12/sys
umount /mnt/os12/proc
umount /mnt/os12
- stop the array:
mdadm --stop /dev/md126
- close the terminal and reboot to your openSUSE after you take out the usb stick or cd with pmagic.
The system should boot now.
In the above you will have to change /dev/md126p2 with the partition that holds your /
Cheers.
Let me know if you need any more help or if you get blocked on the way.
PS
On the side, I hope that you backup your important data often since you use a stripped RAID0 for it… You know that one failed hdd will lead to lose ALL your data, don’t you?