Альтернативой ответом Алина является создание файла /etc/lightdm/lightdm.conf и добавление следующего содержания:
[SeatDefaults]
autologin-user=<YOUR USER>
autologin-user-timeout=0
user-session=ubuntu
# Uncomment the following, if running Unity
#greeter-session=unity-greeter
В следующий раз, когда вы запустите, автозапуск должен работать так, как ожидалось.
Как вы узнали, вам нужен специально подготовленный MBR для ввода xorriso.
Проект SYSLINUX предлагает подходящий MBR под названием «isohdpfx.bin». Двоичный пакет Debian «isolinux» имеет его как /usr/lib/ISOLINUX/isohdpfx.bin.
Хотя в SYSLINUX мало развития, нужно позаботиться о объединении isohdpfx.bin и isolinux.bin только с совместимые версии. Поэтому при изменении ISO и сохранении его файла isolinux.bin разумно извлечь первые 432 байта из этого ISO и использовать их в качестве входа MBR. (Неправильно копировать все 512 байтов первого блока. Xorriso перезаписывает избыточные байты с соответствующими значениями.)
Как вы узнали, вам нужен специально подготовленный MBR для ввода xorriso.
Проект SYSLINUX предлагает подходящий MBR под названием «isohdpfx.bin». Двоичный пакет Debian «isolinux» имеет его как /usr/lib/ISOLINUX/isohdpfx.bin.
Хотя в SYSLINUX мало развития, нужно позаботиться о объединении isohdpfx.bin и isolinux.bin только с совместимые версии. Поэтому при изменении ISO и сохранении его файла isolinux.bin разумно извлечь первые 432 байта из этого ISO и использовать их в качестве входа MBR. (Неправильно копировать все 512 байтов первого блока. Xorriso перезаписывает избыточные байты с соответствующими значениями.)
Как вы узнали, вам нужен специально подготовленный MBR для ввода xorriso.
Проект SYSLINUX предлагает подходящий MBR под названием «isohdpfx.bin». Двоичный пакет Debian «isolinux» имеет его как /usr/lib/ISOLINUX/isohdpfx.bin.
Хотя в SYSLINUX мало развития, нужно позаботиться о объединении isohdpfx.bin и isolinux.bin только с совместимые версии. Поэтому при изменении ISO и сохранении его файла isolinux.bin разумно извлечь первые 432 байта из этого ISO и использовать их в качестве входа MBR. (Неправильно копировать все 512 байтов первого блока. Xorriso перезаписывает избыточные байты с соответствующими значениями.)
Мой mbr.bin был неправильным. Вместо этого мне пришлось создать новый из оригинала .iso. Например:
$ sudo dd if=ubuntu-16.04-desktop-amd64.iso bs=512 count=1 of=custom-iso/isolinux/isohdpfx.bin
Найден в этой прекрасной статье: https://linuxconfig.org/legacy-bios-uefi-and-secureboot-ready-ubuntu-live-image-customization
Мой mbr.bin был неправильным. Вместо этого мне пришлось создать новый из оригинала .iso. Например:
$ sudo dd if=ubuntu-16.04-desktop-amd64.iso bs=512 count=1 of=custom-iso/isolinux/isohdpfx.bin
Найден в этой прекрасной статье: https://linuxconfig.org/legacy-bios-uefi-and-secureboot-ready-ubuntu-live-image-customization
Мой mbr.bin был неправильным. Вместо этого мне пришлось создать новый из оригинала .iso. Например:
$ sudo dd if=ubuntu-16.04-desktop-amd64.iso bs=512 count=1 of=custom-iso/isolinux/isohdpfx.bin
Найден в этой прекрасной статье: https://linuxconfig.org/legacy-bios-uefi-and-secureboot-ready-ubuntu-live-image-customization