У меня есть обновленная установка ISO на основе ubuntu-18.04-server-amd64.iso с предварительным семенем, которое приводит заключительный шаг к сбою в установщике. late_command
сценарий работает успешно, но установщик заканчивается в главном меню без опции перезагрузить.
Вот последние журналы после late_command
выполнения:
Jul 25 19:15:36 finish-install: info: Running /usr/lib/finish-install.d/07speakup
Jul 25 19:15:36 finish-install: info: Running /usr/lib/finish-install.d/10apt-cdrom-setup
Jul 25 19:15:36 finish-install: /usr/lib/finish-install.d/10apt-cdrom-setup backed up
Jul 25 19:15:36 main-menu[289]: INFO: Menu item 'finish-install' succeeded but requested to be left unconfigured.
Jul 25 19:15:36 main-menu[289]: INFO: Falling back to the package description for cdrom-detect
Jul 25 19:15:36 main-menu[289]: INFO: Falling back to the package description for ethdetect
Это, кажется, указывает что что-то в 10apt-cdrom-setup
сценарий возвратился неправильно, но я не вижу ничего там, которое должно перестать работать. Какое-либо тело распознает что-то здесь или имеет какие-либо идеи, где посмотреть?
Я смог обойти эту проблему, я не могу сказать, что это - действительно фиксация, так как я никогда не находил причину наверняка.
В моем предварительном семени регистрируют мой late_command
был похож так:
d-i preseed/late_command string /bin/sh -s /final/setup.sh
Я включал a exit 0
строка в конце сценария, но что-то все еще вызывало состояние отказа, даже при том, что все команды в сценарии были успешны.
Изменение только пути late_command
вызывается сделал finish-install
сценарии завершаются успешно.
d-i preseed/late_command string /bin/sh -c "$(cat /final/setup.sh); exit 0"