/run
уже смонтирован достаточно рано. Ваш диагноз ошибочен.
/run
монтируется программой systemd
, работающей как процесс #1. Это одна из так называемых -«файловых систем API», которую systemd монтирует еще до того, как начнет вызывать службы и цели. Действительно, systemd позволяет монтировать /run
на стадии initrd начальной загрузки до того, как процесс #1 выполнит саму программу systemd
. Какой бы ни была причина вашей проблемы, это не из-за того, что /run
не смонтирован.
Учитывая, что проблема связана с файлом, который находится в /run/network/
, на самом деле вашей первой мыслью должно было быть Существует ли каталог /run/network/
в этот момент в начальной загрузке? приводит к вопросу Что создает каталог /run/network/
?, ведущий к службе networking
, которая запускает сценарий /etc/init.d/networking
, и запускается ли она до или после службы ifplugd
, которая запускает сценарий /etc/init.d/ifplugd
. Ответ на который смотрите в тех самых логах, которые вы просматриваете. & #9786;
Да, служба ifplugd
полагается на то, что служба networking
была запущена первой. Нет, их сценарии van Smoorenburg rc
на самом деле не кодируют этот порядок.
Мы нашли причину, потому что openssl. Openssl будет заблокирован, когда он захочет использовать случайное число.