Hello Leap Community,
Im experiencing problems when installing a fresh Leap 15.3 system with two hard drives and software raid 1 partition on each disk.
The system is installed with one prirmary raid parition that is configured as raid 1, two seperate swap partitions are also on each of the drives.
The system is installed witouht UEFI, as this caused problem in the past with md raid installations, so only grub2 is installed as boot manager.
The system is running fine with all disks, but when I do the raid test and remove the first disk and boot the system, dracut shows that
the disk timeout value is set to unlimitted. So the system is never starting (26 min without any change) when the primary drive is not available during boot.
I tried to set kernel boot parameter rd.timeout=90 (for dracut), when adding this, the dracut command console is started, but Im unexperienced with it and could not start the system with it.
When I remove the secondary disk drive the system behaves normal and after a timeout of 90 seconds the system is starting without the second disk.
When we used Leap 15.2 this workded fine without any changes on the system right out of the box.
The grub2.cfg looks nearly the same when I compared it with the 15.3 boot record.
cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sdb2[1] sda2[0]
912679744 blocks super 1.0 [2/2] [UU]
bitmap: 1/7 pages [4KB], 65536KB chunk
cat /etc/fstab
UUID=66c9a774-10e1-4329-9962-684528be680b / ext4 defaults 0 1
UUID=74016b7c-ed34-4143-9a4e-c0ecb019795b swap swap defaults 0 0
UUID=293fb9ab-6388-4717-8d01-4f1b81646934 swap swap defaults 0 0
Grub2 boot entry - shold be standard
BEGIN /etc/grub.d/10_linux
menuentry ‘openSUSE Leap 15.3’ --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option ‘gnulinux-simple-66c9a774-10e1-4329-9962-684528be680b’ {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod part_msdos
insmod diskfilter
insmod mdraid1x
insmod ext2
set root=‘mduuid/54355527b07a5b63854a396bca086e80’
if x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint=‘mduuid/54355527b07a5b63854a396bca086e80’ 66c9a774-10e1-4329-9962-684528be680b
else
search --no-floppy --fs-uuid --set=root 66c9a774-10e1-4329-9962-684528be680b
fi
echo ‘Loading Linux 5.3.18-59.5-default …’
linux /boot/vmlinuz-5.3.18-59.5-default root=UUID=66c9a774-10e1-4329-9962-684528be680b splash=silent resume=/dev/disk/by-uuid/74016b7c-ed34-4143-9a4e-c0ecb019795b quiet mitigations=auto
echo ‘Loading initial ramdisk …’
initrd /boot/initrd-5.3.18-59.5-default
}
Any help is appreciated, as Im stucking on this.
Thank you