Я нашел, что во время установки (рабочий стол Ubuntu 14.04), когда-то подключенный к сети, компьютер является дающим отклик на ping-запрос (и другие сетевые активности) как ubuntu.local через avahi-демона. Я ищу, как изменить это имя хоста по умолчанию "человечности" в установщике. (Мой установщик использует предварительный отбор, и у меня нет проблемы, устанавливающей имя хоста установленной системы),
Одно обходное решение, косвенное и не идеальное, должно распаковать squashfs в установщике и удалить/etc/init/avahi-daemon.conf. Это избегает широковещательной проблемы, и является технически решением моей конкретной проблемы, но не изящно.
В squashfs файл имени хоста пуст, и я не нашел, где имя хоста человечности установлено.
Другой контроль, например, путем запуска xterm с ubiquity ubiquity/success_command string xterm;
и "Попытка" Ubuntu не показала ответ.
Все соответствующее для hostname
происходит в файл initrd.lz ISO (по крайней мере, для 16.04 ). Это - cpio.lzma файл. Я не знаю, ли предназначено это, чтобы быть измененным.
scripts/casper
в строке 24. Можно изменить значение ХОСТА в etc/casper.conf
в initrd.lzscripts/casper-bottom/18hostname
, где финал /etc/hostname
определяется и hostname
, команду называют.