Обновляю свою мультизагрузочную флешку. И возникла проблема с загрузкой Oracle Linux.
Образ загружается в память, начинается загрузка, доходит до stage2, и дальше падает в recovery, с ошибкой:
dracut initqueue timeout starting timeout scripts
Я, конечно, пробовал указать в Label название флешки, но почему то это не сработало. Ну и, в идеале хотелось бы не привязываться к конкретному имени, при возможности.
Вот текущий код, которым пытаюсь загрузить образ:
Grub2:
menuentry "Oracle Enterprise Linux" {
set isofile='/boot/images/SharedImages/Linux/Oracle/OEL.iso'
search --no-floppy --file --set=root ${isofile}
loopback loop $isofile
linux (loop)/isolinux/vmlinuz noeject inst.stage2=hd:/dev/sda1:$isofile
initrd (loop)/isolinux/initrd.img
Grub4DOS:
title Oracle Linux installer
uuid () | set uuid=
set uuid=%uuid:~-9%
find --set-root /Boot/Images/SharedImages/Linux/Oracle/OEL.iso
map /Boot/Images/SharedImages/Linux/Oracle/OEL.iso (0xff) || map -mem /Boot/Images/SharedImages/Linux/Oracle/OEL.iso (0xff)
map --hook
root (0xff)
kernel (0xff)/isolinux/vmlinuz noeject inst.stage2=hd:UUID=%uuid%:Boot/Images/SharedImages/Linux/Oracle/OEL.iso quiet
initrd (0xff)/isolinux/initrd.img