Инсталлятор петляет по ошибке
Я использую Cubic для создания ISO прибора Ubuntu. Моя процедура сборки ISO работала до 16 декабря, но сейчас не работает. Инсталляция идет в цикл каждые несколько секунд, как показано на снимке экрана. Есть идеи, что можно было бы изменить и как это исправить?
Файлы, которые добавляются или изменяются:
1. /etc/cloud/cloud.cfg.d/90_autoinstall.cfg Создайте файл с конфигурацией:
#config облака автоинсталляция: подходящий: верно preserve_sources_list: false Первичные: - арки: [amd64, i386] http://in.archive.ubuntu.com/ubuntu - Арки: [по умолчанию] http://ports.ubuntu.com/ubuntu-ports Личность: {hostname: pod-installer, password: password_hash, realname: admin, username: administrator} клавиатура: {layout: us, toggle: null, variant: ''} локаль: en_US сеть: эфиры: eth0: {dhcp4: true} версия: 2 шшш allow-pw: true авторизованные ключи: [] инсталляционный сервер: верно хранилище: компоновка: название: lvm версия: 1
2. /etc/skel/.profile
В конец добавляются следующие строки для выполнения питонового скрипта при запуске:
string=administrator check='whoami''. если [ струна ]; тогда... sudo sh /etc/path/project/starter.sh fi
3. /etc/systemd/system/getty.target.wants/getty@tty1.service
Строка ExecStart изменена на:
ExecStart=-/sbin/agetty --noclear --autologin administrator %I $TERM
4. /etc/sudoers
В конец файла добавлена следующая строка:
administrator ALL=(ALL) NOPASSWD: ALL
5. /etc/resolvconf/resolv.conf.d/head
В файл добавлены два сервера имён.
6. /etc/default/grub
Строка для GRUB_CMDLINE_LINUX изменена на:
GRUB_CMDLINE_LINUX="biosdevname=0 net.ifnames=0"
7. /etc/shadow
Добавление корневого хэша путем обновления корневого ключа в следующем шаблоне:
root:
:18521:0:99999:7::::
8. ISO Boot /isolinux/txt.cfg
autoinstall
добавляется только к меткам live
и live-nomodeset
.
Это следствие ошибки 1910408 на кубическом языке.
Чтобы обойти это...
Редактируйте PRETTY_NAME
в файле /etc/os-release
.
nano /etc/os-релиз
Вы можете добавить двойные кавычки ("
) вокруг значения для PRETTY_NAME
, или вы можете редактировать/укорачивать значение для удаления пробелов.
Редактируйте DISTRIB_DESCRIPTION
в файле /etc/lsb-release
.
nano /etc/lsb-релиз
Вы можете добавить двойные кавычки ("
) вокруг значения для DISTRIB_DESCRIPTION
, или вы можете редактировать/укорачивать значение для удаления пробелов.