Изменение в порождении rc.local зависает на tty1

Вы включили и запустили systemd-networkd.service?

Сначала создайте файл /etc/systemd/network/mynet. network, содержащий (если вы используете DHCP):

[Network]
DHCP=yes

Затем выдайте эти команды:

systemctl enable systemd-networkd.service
systemctl start systemd-networkd.service

Если это не работает (попробуйте перезагрузиться атетервардно, если вы пробовали много чего с момента последней загрузки), загрузитесь с установочного диска еще раз и посмотрите, какие модули загружены и попробуйте найти различия между запущенным окружением при загрузке с жесткого диска и с диска.

Руководство по установке ArchLinux немного сложновато для начинающих пользователей. Некоторых важных сведений нет на "первой" странице, таких как конфигурация сети и системный загрузчик. В этом отношении, я нахожу руководство gentoo намного более читабельным.

1
08.11.2014, 02:21
1 ответ

Так как rc.local - это последний скрипт, который выполняется до того, как tty перезапускается /bin/mingetty, то, следовательно, tty-терминалы не будут доступны для входа в систему.

Однако, работа по сети и sshd будет запущена, так что просто ssh к хосту и убейте процесс как пользователь root.

1
27.01.2020, 23:51

Теги

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