У меня есть настройка usb-ключей для мультизагрузки разных образов linux с помощью grub2 loopback.
Стандартный выпуск Ubuntu isos загружается нормально, однако при попытке использовать сервер iso он не сможет установить сообщение «невозможно обнаружить CD-носитель для установки».
запись grub.cfg;
menuentry "ubuntu-12.04-server-amd64" {
set isofile="/boot/ubuntu-12.04-server-amd64.iso"
loopback loop $isofile
linux (loop)/install/vmlinuz file=$isofile/preseed/ubuntu-server.seed ro noprompt noeject --
initrd (loop)/install/initrd.gz
}
Я попытался добавить следующие параметры, поскольку fromiso работает для образов Debian на ключе.
iso-scan/filename=/boot/ubuntu-12.04-server-amd64.iso
iso-scan/filename=/dev/disk/by-uuid/2859-44B7/boot/ubuntu-12.04-server-amd64.iso
fromiso=/dev/disk/by-uuid/2859-44B7/boot/ubuntu-12.04-server-amd64.iso
Ответы:
Решение проблемы простое, сегодня я хотел установить сервер Ubuntu-12.04 на моем сервере Atom, который, очевидно, не имеет CDROM, и мне это удалось. с этой конфигурацией grub:
menuentry "ubuntu-12.04-server-amd64.iso" {
, компьютер достигнет экрана настройки, когда вы там, нажмите Alt + F2 и выполните следующие действия:
затем снова нажмите Alt + F1 и продолжите обычный процесс установки, обратите внимание, что вы не должны форматировать / dev / sdXY. установка будет работать без сбоев, пока вы не дойдете до этапа настройки apt, он не вернул никаких ошибок и просто не работал, я просто пропустил все до установки загрузчика на диск. перезагрузите систему и вуаля !!! все работает, единственное, что я заметил, это то, что /etc/apt/sources.conf пуст, вы должны заполнить его так, как вам нужно.
Надеюсь, поможет .
источник
Это сработало для меня, не используя подсказку:
источник