как сделать настроенный установочный образ Ubuntu Ubuntu 20.04.3 LTS?
Проблема: создание установочного образа ubunut с предустановленным программным обеспечением и конфигурацией. Оптимальное решение: загрузочный ISO-образ, который можно смонтировать на USB-устройство, которое затем установит ubunut всего одним ответом ДА/НЕТ.
Есть ли способ создать собственный установочный образ Ubuntu, который будет содержать специальные пакеты программного обеспечения для установки? Например
программного обеспечения:
Atom
Python 3.10
Git
etc
Конфигурация:
Location: NewYork
UserName:Test1
Password:Test2
и есть ли другие экзотические функции, такие как установленный squid-deb-proxy-client?
1 ответ
Да, это возможно, для этого я использую программное обеспечение Cubic .
Основной процесс таков:
- Откройте Ubuntu ISO по умолчанию в Cubic
- Измените файловую систему и установите любые приложения, которые вам нужны, например, Atom, Python и т. д.
- Создайте файл Pre-seeding для автоматизации установки. Внутри этого файла вы можете указать локаль, часовой пояс, язык и учетные записи пользователей, которые будут созданы.
- Отредактируйте параметры запуска Grub для загрузки установщика с помощью файла pre-seeding, информация об этом здесь . Я не думаю, что руководство особенно хорошо подходит для быстрого запуска этого процесса, поэтому в качестве примера вот как выглядит моя запись в grub.cfg:
menuentry "Install with Preeseeding File" {
set root=(hd0)
set gfxpayload=keep
linux /casper/vmlinuz boot=casper file=/cdrom/preseed/mirror.seed auto=true priority=critical debian-installer/locale=en_GB keyboard-configuration/layoutcode=gb ubiquity/reboot=true languagechooser/language-name=English countrychooser/shortlist=GB localechooser/supported-locales=en_GB.UTF-8 automatic-ubiquity quiet splash ---
initrd /casper/initrd.lz
}
Это, вероятно, не сработает для вас, потому что это относится к некоторым особенностям моего устройства, но я надеюсь, что это послужит достойным примером.
Предварительная раздача сложная, полное официальное руководство здесь . План состоит в том, чтобы использовать шаблон и модифицировать его под свои нужды.
Некоторые другие ответы с полезной информацией, которая поможет: