Я написал путь к файлу preseed для автоматической установки Linux. Как видите, в параметрах grub я указал файл=/preseed.cfg
и содержание включает в себя некоторые д-я
команды. Далее создается файл ISO.
u@n:u2$ кошка ./boot/grub/grub.cfg
если загрузить шрифт /boot/grub/font.pf2 ; тогда
установить gfxmode=авто
insmod efi_gop
insmod efi_uga
insmod gfxterm
terminal_output gfxterm
фи
установить menu_color_normal=белый/черный
установить menu_color_highlight=черный/светло-серый
установить время ожидания = 5
установить по умолчанию = 0
пункт меню «Установить сервер Ubuntu» {
установить gfxpayload = сохранить
linux /install/vmlinuz --- auto=true file=/preseed.cfg тихий
initrd /установить/initrd.gz
}
u@n:u2$ кот ./isolinux/txt.cfg
установка по умолчанию
установка этикетки
метка меню ^Установить сервер Ubuntu
ядро /установить/vmlinuz
append file=/preseed.cfg vga=788 initrd=/install/initrd.gz тихий ---
u@n:u2$ голова ./preseed.cfg
#### Содержимое файла предварительной конфигурации (для Ubuntu 17.10)
### Локализация
# Preseeding только locale устанавливает язык, страну и локаль.
d-i debian-installer/locale строка en_US
# Значения также могут быть заданы индивидуально для большей гибкости.
#d-i debian-installer/language string en
#d-i debian-installer/country string BE
#d-i debian-installer/locale строка en_GB.UTF-8
# При необходимости укажите дополнительные локали, которые будут сгенерированы.
u@n:u2$ лс
загрузочные диски doc EFI установить isolinux md5sum.txt pics pool preseed preseed.cfg README.diskdefines ubuntu
u@n:u2$ sudo xorriso -as mkisofs -isohybrid-mbr isolinux/isohdpfx.bin -c isolinux/boot.cat -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot- информационная таблица -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot -isohybrid-gpt-basdat -o ../ubuntu-18.04.4-server-amd64-unattended.iso .
xorriso 1.5.2: манипулятор файловой системы RockRidge, проект libburnia.
Текущий диск: -outdev 'stdio:../ubuntu-18.04.4-server-amd64-unattended.iso'
Текущий носитель: файл stdio, перезаписываемый
Статус носителя: пусто
Сводка по носителям: 0 сеансов, 0 блоков данных, 0 данных, 170 г бесплатно
В образ ISO добавлен каталог '/'='/home/u/Downloads/u2'
xorriso: ОБНОВЛЕНИЕ: 3230 файлов добавлено за 1 секунду
xorriso: ОБНОВЛЕНИЕ: 3230 файлов добавлено за 1 секунду
xorriso: ПРИМЕЧАНИЕ. Копирование в системную область: 512 байт из файла '/home/u/Downloads/u2/isolinux/isohdpfx.bin'
libisofs: ПРИМЕЧАНИЕ. Размер изображения выровнен по размеру цилиндра на 488 блоков.
xorriso : ОБНОВЛЕНИЕ : выполнено 11,48%
Созданный образ ISO: 479232 сектора
Запись на носитель: 479232 сектора при LBA 0
Запись в «stdio:../ubuntu-18.04.4-server-amd64-unattended.iso» успешно завершена.
Однако, когда я загружаю ISO с помощью виртуального бокса, он застревает на странице выбора клавиатуры.
Я предполагаю, что grub не обнаружил файл preseed.cfg. Разве это не так? Как я могу это исправить?