Делаю мультизагрузочную флешку с iso-образами. На флешке два раздела:
- FAT32, 512 МБ, с папкой EFI, там лежит grub.cfg
- FAT32, 31ГБ, с папкой iso, там лежат образы по папкам
Содержимое grub.cfg:
set timeout=10
set color_highlight=black/light-magenta
set root=(hd0,msdos2)
menuentry 'Install CentOS 7 Minimal from ISO' {
set isofile="/iso/centos7minimal/CentOS-7-x86_64-Minimal-1511.iso"
loopback loop $isofile
linux (loop)/isolinux/vmlinuz iso-scan/filename=$isofile noeject
initrd (loop)/isolinux/initrd.img
}
menuentry 'Install Ubuntu Server 16.04 from ISO' {
set isofile="/iso/ubuntuserver16.04/ubuntu-16.04-server-amd64.iso"
loopback loop $isofile
linux (loop)/install/vmlinuz
initrd (loop)/install/initrd.gz
}
Установщик Ubuntu загружается без проблем и можно начинать, собственно, установку. Дальше начала я не проходил.
Что получилось с CentOS:
В конфиге ошибся или это баг/особенность установщика?