Я также получил сообщение об ошибке «Обнаружен неверный компакт-диск -ROM». У меня сработали следующие параметры ядра и трюк для установки устройства.
probe -u $root --set=rootuuid
set imgdevpath="/dev/disk/by-uuid/$rootuuid"
menuentry "Debian stretch 9.4 amd64 net install" {
set isofile="$bootdir/debian-9.4.0-amd64-netinst.iso"
loopback loop $isofile
linux (loop)/install.amd/vmlinuz boot=live config iso-scan/ask_second_pass=true iso-scan/filename=${imgdevpath}/${isofile}
initrd (loop)/install.amd/initrd.gz
}
Вам нужно пройтись по полям:
x=$(awk '{ for (i = 1; i < NF; i++) { if ($i ~ /^Slot#/) { print $(i + 1) } } }' /home/user/statuslist.txt)
(это также исправляет опечатку «слот», регистр имеет значение ).
Я не уверен, как вы пытаетесь использовать это в последующем цикле, вы не меняете sdx
при изменении x
...