Как действительно настроить образ "ubuntu-11.04-alternate-amd64.iso"?
У меня есть мечта:), я хочу настроить образ "ubuntu-11.04-alternate-amd64.iso". Какое программное обеспечение / решение лучше для него?
Я хочу настроить эти вещи (ВСЕ ИХ необходимо):
- Настроенный список пакетов: мне не нужно все, что идет с установкой по умолчанию, но у меня есть несколько, которые не вкл. в деф. установить.
- GUI: Мне не нужна среда рабочего стола, я хочу использовать только Openbox WM.
Я хочу "полуавтоматическую" установку: программа установки запрашивает только: 1 пароль шифрования + часовой пояс + 1 имя пользователя / пароль.
Так, например: установщик автоматически создает зашифрованную группу VolumeGroup с заданным паролем (разделы: 256 МБ /boot + VG получают остальное место: в VG: 10 ГБ для
/
и 2 Гб для свопа, а остальное идет в/home
). - Я имею в виду с полным шифрованием.- Автоматическая настройка нескольких приложений: например, Google Chrome/Firefox - например, автоматическая установка WOT+NoScript в них.
- Автоматическая установка и настройка: http://grsecurity.net/; PaX; Про полицию; DigSig.
- Настройте таким образом, чтобы ОС автоматически выполняла все обновления без вмешательства пользователя.
- Установите ассоциации файлов, например: VLC для всех видеофайлов и т. Д.
- Установите локальный кэш DNS + прокси Privoxy и настройте их для использования по умолчанию, например: ns: 127.0.0.1, HTTP/S proxy: 127.0.0.1:8118
- Автоматически установить
iptables
Правила брандмауэра, которые я предоставляю.
Спасибо за любую помощь в достижении моей цели. Хорошего дня.
ps: все это в одном файле ISO-образа (поэтому не похоже, например, на загрузку с PXE-сервера, мне нужен собственный образ в моей руке, который уже содержит необходимые пакеты (даже дополнительный пакет). Не то, чтобы он загружал их при установке:P)
4 ответа
Сайт за сайтом, а приложение за приложением... Извините, но для меня все вышеперечисленное излишне, и только усложнит ситуацию. Метод, который я предпочитаю для создания пользовательского LiveCD, состоит в том, чтобы просто смонтировать образ, скопировать содержимое, смонтировать squashfs, скопировать содержимое в рабочий каталог, выполнить chroot и получить мяч. Большинство из того, что вы упомянули, можно сделать, отредактировав настройки по умолчанию для каждого отдельного приложения, обычно расположенные в /usr/share/$applicationName/default или для всей системы, и поэтому имеют конфигурацию в /etc. Если вы изменяете все во время chroot, вы можете запустить mksquashfs в рабочем каталоге, заменить squashfs из исходного liveCD и создать свой образ. У Ubuntu на самом деле для этого есть очень полная вики.
https://help.ubuntu.com/community/LiveCDCustomization
Изменить: Извините, я только что понял, что вы ссылались на эту статью вчера. Я прошел через это довольно много раз, хотя в основном для создания пользовательских портативных живых USB-устройств, и я могу оказать вам любую помощь, если вам нужно, просто отправив мне сообщение.
В последний раз, когда я изучал это, было несколько разных методов, каждый из которых имел свои плюсы и минусы.
Я закончил тем, что использовал порт Ubuntu кикстарта Red Hat. Есть достойный инструмент с графическим интерфейсом, который вы можете apt-get install: system-config-kickstart
, Он может определенно делать простые вещи, такие как пропуск оконной системы или настройка списка пакетов для установки. Он может даже выполнять простое разбиение, но я бы не стал рассчитывать на возможность LVM, не говоря уже о зашифрованном LVM. Дополнительную документацию смотрите здесь: https://help.ubuntu.com/11.04/installation-guide/i386/automatic-install.html
Если у вас есть файл ks.cfg, вы можете либо указать его как URL-адрес HTTP при загрузке, либо создать новый образ с помощью genisoimage
который имеет файл, например, в /preseed/ks.cfg
и передает аргумент ядра ks=cdrom:/preseed/ks.cfg
при загрузке.
Предварительное заполнение установщика Debian может быть более естественным способом сделать это: https://help.ubuntu.com/11.04/installation-guide/i386/appendix-preseed.html
В этой теме есть и другие полезные предложения, особенно FAI: https://serverfault.com/questions/463/how-can-i-configure-unattended-installation-of-ubuntu
PS Существует несколько систем управления конфигурацией, которые могут удовлетворить ваши потребности, если вы обнаружите, что настройка машины после установки приемлема. Смотрите особенно puppet, bcfg2 и chef.
Вы пробовали remastersys http://www.psychocats.net/ubuntu/backup? Вы должны сделать свою систему такой, какой вы хотите, чтобы был ваш пользовательский дистрибутив, а затем использовать remastersys, чтобы создать собственный ремикс-диск Ubuntu.
Я сделал что-то подобное некоторое время назад с SuseStudio. Вот только название сайта, вы можете использовать любой дистрибутив. Проверьте это. Хотя прошло много времени с тех пор, как я был. http://susestudio.com/
Искренне
Эндрю Хаузер