Я недавно попытался создать пользовательский установщик Ubuntu ISO из установщика сервера Ubuntu 16.04 64 битов, с целью редактирования /etc/apt/sources.list
файл. Я распаковал ISO, развернул squashfs файловую систему, chrooted в нее и отредактировал /etc/apt/sources.list
файл. Затем я переупаковал файловую систему, повторно создал md5sum и генерировал новое изображение ISO. Это все, казалось, работало, и изображение ISO может загрузиться и использоваться для установки Ubuntu.
При выполнении этого я заметил, что sources.list файл, который я редактировал, был намного меньше, чем нормальный исходный файл. Это только содержало 'основной' компонент для зеркала archive.ubuntu.com и подобные записи для зеркал обновлений и безопасности. Когда я установил из новой ISO, /etc/apt/sources.list
файл был полным файлом, который я привык видеть, вместе со всеми компонентами репозитория, такими как вселенная и т.д. Исходный файл также, кажется, основан на моем местоположении, поскольку все записи использовали gb.archive.ubuntu URL.
Я предполагаю, что только отредактировал файл, используемый в рамках процесса установки, который не влиял на фактический исходный файл в заключительной установке.
Как имеет окончательная версия /etc/apt/sources.list
файл генерировал, когда операционная система установлена, и я могу влиять на это, не перекомпилировав склонный?
Для генерации sources.list
:
apt-setup
компонентd-i
apt-setup
сценарийsources.list
(и apt.conf
).Если то, что Вы хотите сделать, выбрать зеркало страны, заглянуть к предварительному отбору. Поддержки установщика Повсеместности ограничили предварительный отбор, но опции включают:
countrychooser/shortlist
)sources.list
(ключ: ubiquity/success_command
)