Установщик Ubuntu 20.04 не работает

Программа установки зацикливается на ошибке

Я использую Cubic для создания ISO-образа устройства Ubuntu. Моя процедура создания ISO работала до 16 декабря, но не работает сейчас. Установка запускается каждые несколько секунд, как показано на снимке экрана. Любые идеи о том, что могло измениться и как я могу это исправить?

Добавляемые или изменяемые файлы:

1. /etc/cloud/cloud.cfg.d/90_autoinstall.cfg Создайте файл со следующей конфигурацией:

       #cloud-config
autoinstall:
  apt:
    geoip: true
    preserve_sources_list: false
    primary:
    - arches: [amd64, i386]
      uri: http://in.archive.ubuntu.com/ubuntu
    - arches: [default]
      uri: http://ports.ubuntu.com/ubuntu-ports
  identity: {hostname: pod-installer, password: password_hash, realname: admin, username: administrator}
  keyboard: {layout: us, toggle: null, variant: ''}
  locale: en_US
  network:
    ethernets:
      eth0: {dhcp4: true}
    version: 2
  ssh:
    allow-pw: true
    authorized-keys: []
    install-server: true
  storage:
    layout:
      name: lvm
  version: 1

2. /etc/skel/.profile
В конец добавляются следующие строки для выполнения скрипта Python при запуске:

       string=administrator check=`whoami`

if [ $string == $check ]; then  
      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:<root hash>:18521:0:99999:7:::

8. Загрузка ISO /isolinux/txt.cfg
autoinstallдобавляется к ярлыкам liveа также live-nomodesetТолько.

1 ответ

Это следствие ошибки 1910408 в Cubic.

Чтобы обойти это, ..

  1. Изменить в /etc/os-releaseфайл.

            nano /etc/os-release
    

    Вы можете добавить двойные кавычки () вокруг значения для PRETTY_NAME, или вы можете отредактировать/обрезать значение, чтобы удалить пробелы.

  2. Изменить в /etc/lsb-releaseфайл.

            nano /etc/lsb-release
    

    Вы можете добавить двойные кавычки ( ") вокруг значения для DISTRIB_DESCRIPTION, или вы можете отредактировать/обрезать значение, чтобы удалить пробелы.

Другие вопросы по тегам