Сделал себе недавно мультизагрузочную флешку со вторым грабом. Решил закинуть образ любимого дистрибутива, чтобы на новые машинки ставить удобнее было, да на чужих загружаться в привычную ось. Выкачал образ с оф. сайта, положил на флешку, прописал пункт меню в grub.cfg:
menuentry "openSUSE 11.3 LiveCD (KDE)" {
loopback loop /iso/openSUSE-11.3-KDE4-LiveCD-i686.iso
linux (loop)/boot/i386/loader/linux
initrd (loop)/boot/i386/loader/initrd
}
Втыкаю флешку в другую машину, загружаюсь с нее, выбираю в грабе опенсусе, жду. Начинает загружатся, но потом выдает ошибку:
Waiting to CD/DVD devices to appear....
Failed to detect CD/DVD or USB drive!
Насколько я понимаю, то в грабе нужно прописать параметр ядра типа isofrom=…, только вот какой именно, я не знаю.