Давай смотреть, что ты надобавлял. Конкретно, xubuntu-18.04.4-desktop-i386.iso под рукой нет, так что проверяй мои слова.
/casper/initrd.lz
Такое имя было раньше. Сейчас нужно смотреть в каждом конкретном образе. возможно просто - initrd.
/casper/vmlinuz.efi
Такого имени не было нигде и никогда, а тем более в оюразе "i386". Там вообще нет ЕФИ. Просто - vmlinuz.
loop не найден
А точно раздел hd0,3?
loopback loop (hd0,3)$isofile
Обычно эта часть кода у меня выглядит так:
search -n -s -f "${iso_path}"
export iso_path; loopback loop ${iso_path}
root=(loop)
Команда search как раз, чтобы не ломать голову, а тот-ли это раздел.
iso_path - точно не скажу, но вроде это внутренняя переменная груб. Если имя переменной другое, то вроде были проблемы.