Estou executando um sistema operacional personalizado baseado no Ubuntu 18.04. Encontrei um problema - quando a máquina é instalada, às vezes ela não tem o valor "127.0.1.1 hostname" em /etc/hosts. Então não pode se resolver
Alguém sabe o que preenche esses dados ou você pode sugerir onde posso começar a depurar?
Responder1
No Debian, /etc/hosts
vem dedebian-installer
e não pertence a nenhum pacote em particular. Não confirmei o Ubuntu, o processo de desenvolvimento deles é um pouco complicado e não quero gastar mais do que alguns minutos rastreando as fontes.
$ dpkg --search /etc/fstab
dpkg-query: no path found matching pattern /etc/fstab
Para um administrador de sistema, copie o arquivo de configuração desejado, independentemente do que o instalador da distribuição fez. localhost é uma das poucas coisas que faz sentido ter arquivos locais substituindo o que o DNS diz. Mas coloque registros para localhost no DNS de qualquer maneira.
127.0.0.1 localhost
::1 localhost