Ошибка монтирования iso-образа при установке CentOS 7 с USB-flash через UEFI, где ошибаюсь?

Делаю мультизагрузочную флешку с iso-образами. На флешке два раздела:
  1. FAT32, 512 МБ, с папкой EFI, там лежит grub.cfg
  2. 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:
  • установщик загружается до момента kernel: loop: module loaded и начинает думать
  • примерно через 2 минуты появляется повторяющееся сообщение
    dracut-initqueue timeout - starting timeout scripts

  • на этом заканчивается

В конфиге ошибся или это баг/особенность установщика?
  • Вопрос задан
  • 4269 просмотров
Пригласить эксперта
Ответы на вопрос 1
@xibir
Скорее всего при загрузке не находится раздел где лежит iso, надо добавить где его искать. Что-то типа
linux (loop)/isolinux/vmlinuz iso-scan/filename=$isofile noeject root=live:LABEL=метка_раздела_флэшки rd.live.image
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы