Вопрос или проблема
Я использую systemd-boot в качестве загрузчика, и во время загрузки появляется следующее сообщение:
Не удалось получить данные RNG: не готово
Все работает нормально, мне просто хотелось бы скрыть его
Ответ или решение
Решение проблемы с ошибкой "Failed to acquire RNG data: not ready" в systemd-boot
Если вы используете загрузчик systemd-boot и сталкиваетесь с сообщением об ошибке "Failed to acquire RNG data: not ready" при загрузке, это может вызывать некоторые неудобства, но не стоит беспокоиться – эта проблема не мешает нормальной работе операционной системы. Тем не менее, вы можете скрыть это сообщение, следуя нескольким простым шагам.
Понимание проблемы
Ошибка "Failed to acquire RNG data: not ready" связана с генерацией случайных чисел, необходимой для обеспечения безопасности системы. В большинстве случаев это сообщение появляется, когда система не может получить данные RNG (Random Number Generator), которые используются для шифрования и безопасности. Однако, если ваша система полностью функционирует и не страдает от каких-либо проблем, вы можете скрыть это сообщение.
Шаги по скрытию сообщения об ошибке
-
Редактирование конфигурационных файлов загрузчика:
Чтобы сделать так, чтобы сообщение исчезало, вам нужно отредактировать конфигурационный файл загрузки systemd-boot.- Перейдите в директорию, где находятся конфигурационные файлы загрузчика. Обычно это
/boot/loader/entries/
. - Найдите файл, который соответствует вашей загрузочной записи (например,
linux.conf
). - Откройте файл с помощью текстового редактора, например,
nano
:sudo nano /boot/loader/entries/linux.conf
- Перейдите в директорию, где находятся конфигурационные файлы загрузчика. Обычно это
-
Добавление параметров ядра:
Внутри файла вам нужно добавить параметр, который будет подавлять это сообщение. Найдите строку, начинающуюся сoptions
, и добавьтеquiet
для уменьшения выводимой информации. В результате строка должна выглядеть примерно так:options root=UUID=<ваш-uuid> quiet
-
Сохранение изменений:
После внесения изменений сохраните файл и закройте текстовый редактор (в случаеnano
нажмитеCtrl + O
, затемEnter
, а затемCtrl + X
). -
Перезагрузка системы:
Теперь перезагрузите вашу систему, чтобы изменения вступили в силу:sudo reboot
Дополнительные рекомендации
-
Мониторинг службы RNG: Если вас беспокоит причина возникновения ошибки, вы можете проверить статус службы генерации случайных чисел (например,
systemd-rngd
). Она должна работать корректно, чтобы избежать подобных сообщений в будущем.Вы можете проверить статус с помощью команды:
systemctl status systemd-rngd.service
-
Логи системы: Также стоит взглянуть на системные журналы, используя
journalctl
, чтобы выяснить, не возникает ли других тревожных сообщений:journalctl -b
Заключение
Несмотря на то что сообщение об ошибке "Failed to acquire RNG data: not ready" не является критичным и не останавливает работу системы, подавление этого сообщения может улучшить пользовательский опыт. Следуя вышеприведенным шагам, вы сможете скрыть это сообщение, обеспечив при этом нормальное функционирование ОС.
Если у вас возникли дополнительные вопросы или потребуется помощь с другими аспектами работы с systemd-boot, не стесняйтесь обращаться за поддержкой.