X-Git-Url: https://git.grml.org/?a=blobdiff_plain;ds=sidebyside;f=42_grml;h=b951465ed41133c30c1c185c623471e606bce989;hb=35e968ccac91c57e1f0353804621e048adbab5ee;hp=96e5e1fc824f2d68b6dfa970f21a4d6839618934;hpb=f7942b97a5f8de2a2a8f167cd0399bf9b55f3bc8;p=grml-rescueboot.git diff --git a/42_grml b/42_grml index 96e5e1f..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#,} @@ -116,6 +121,8 @@ ${grub_prep} export iso_path kernelopts=" $CUSTOM_BOOTOPTIONS $additional_param " export kernelopts + # support booting recent GRUB versions on UEFI systems + rmmod tpm loopback loop "${rel_dirname%/}/$grml" set root=(loop) configfile /boot/grub/loopback.cfg