From: sgf Date: Fri, 17 Dec 2021 20:06:44 +0000 (+0300) Subject: Fix booting from mdadm raid. X-Git-Tag: v0.5.2~2^2 X-Git-Url: https://git.grml.org/?p=grml-rescueboot.git;a=commitdiff_plain;h=35e968ccac91c57e1f0353804621e048adbab5ee Fix booting from mdadm raid. Use full name ('hostname:name') of md array in 'live-media=', because initramfs starts with empty hostname and arrays are assembled with full name. --- diff --git a/42_grml b/42_grml index 4a76432..b951465 100755 --- a/42_grml +++ b/42_grml @@ -98,6 +98,11 @@ for grmliso in $iso_list ; do dependencies=$(get_dependencies ${device}) dep_string="" for dep in $dependencies $device ; do + case "$dep" in + /dev/md*) + md_name="$(mdadm --detail --export "$dep" | sed -ne 's/MD_NAME=//p')" + dep="/dev/md/$md_name" + esac dep_string="$dep_string,$dep" done dep_string=${dep_string#,}