Автоматические обновления называют мою машину "localhost" вместо ее имени хоста

В корне initramfs создайте символическую ссылку на двоичный файл busybox с именем init. Например, если корнем является каталог _install, а двоичный файл busybox находится в_install/bin/busybox:

cd _install
ln -s bin/busybox init
(re-compile and copy kernel)

Командная строка ядра не требуется. Ядро по умолчанию запускает/init*в файле initramfs. Busybox, будучи библиотекой множественных -вызовов, будет эмулировать поведение утилиты, для которой она была вызвана. Это означает, что теперь он будет эмулировать init, который обычно выполняет inittab. Если вы не отключили его в сборке Busybox, в него будет скомпилирован по умолчанию inittab. Этот по умолчанию настроит ttyс доступом к оболочке для вас.

*)Ядро по умолчанию имеет значение linuxrcили init, но для Busybox это одно и то же.

1
22.06.2021, 09:41
1 ответ

Насколько я могу судить, он использует 127.0.0.1или ::1в /etc/hosts.

Строки типа:

127.0.0.1  server.yourdomain.xx server localhost
::1 server.yourdomain.xx server localhost ip6-localhost ip6-loopback

позволяет выводить сообщения сserver.yourdomain.xx
Протестировано на тестировании Debian

1
11.11.2021, 06:32

Теги

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