Загрузка с iso-образов с флешки

Периодически нужно устанавливать систему, грузиться с live-CD.
С выходом GRUB2 эта задача упростилась несказано. Теперь есть возможность загрузить компьютер с iso-образов, которые лежат на флешке.

Для начала отформатируем нашу флешку:
#mkfs.vfat -n "rescue" /dev/sdb1

Смонтируем ее в систему:
#mount /dev/sdb1 /mnt/

Установим загрузчик GRUB2:
#grub-install --no-floppy --root-directory=/mnt /dev/sdb

Создадим файл конфигурации /mnt/boot/grub/grub.cfg:
menuentry "Kubuntu 10.04" {
loopback loop /boot/iso/kubuntu-10.04.1-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/iso/kubuntu-10.04.1-desktop-i386.iso noeject noprompt --
initrd (loop)/casper/initrd.lz
}


Если у нас несколько исошников - таким же образом прописываем и остальные.

Создаем каталог /mnt/boot/iso и копируем туда наш iso-образ.
Теперь отмонтируем флешку:
#umount /mnt/

И все. С нашей флешки можно загружаться.
Для добавления новых образов нужно только скопировать его в /mnt/boot/iso и дописать новый пункт в /boot/grub/grub.cfg на флешке.