Имя хоста изменения, чтобы не широковещательно передавать как ubuntu.local во время установки

Я нашел, что во время установки (рабочий стол Ubuntu 14.04), когда-то подключенный к сети, компьютер является дающим отклик на ping-запрос (и другие сетевые активности) как ubuntu.local через avahi-демона. Я ищу, как изменить это имя хоста по умолчанию "человечности" в установщике. (Мой установщик использует предварительный отбор, и у меня нет проблемы, устанавливающей имя хоста установленной системы),

Одно обходное решение, косвенное и не идеальное, должно распаковать squashfs в установщике и удалить/etc/init/avahi-daemon.conf. Это избегает широковещательной проблемы, и является технически решением моей конкретной проблемы, но не изящно.

В squashfs файл имени хоста пуст, и я не нашел, где имя хоста человечности установлено.

Другой контроль, например, путем запуска xterm с ubiquity ubiquity/success_command string xterm; и "Попытка" Ubuntu не показала ответ.

2
задан 19 September 2016 в 20:41

1 ответ

Все соответствующее для hostname происходит в файл initrd.lz ISO (по крайней мере, для 16.04 ). Это - cpio.lzma файл. Я не знаю, ли предназначено это, чтобы быть измененным.

  • Первый шаг, ХОСТ и ИМЯ ПОЛЬЗОВАТЕЛЯ установлены на некоторое значение в scripts/casper в строке 24. Можно изменить значение ХОСТА в etc/casper.conf в initrd.lz
  • , 118-секундный шаг происходит в scripts/casper-bottom/18hostname, где финал /etc/hostname определяется и hostname, команду называют.
1
ответ дан 2 December 2019 в 04:53

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

Похожие вопросы: