[РЕШЕНО] Странное поведение при загрузке GNOME 3 из-за нехватки энтропии

Здравствуйте!

Пользовался ноутбуком с двумя жёсткими дисками. Система была на SSD, в ходе загрузки mapper раздел HDD диска монтировался в /home. Работал gdm.service. После загрузки ядра возникало окно входа в Gnome 3. Радовался скорости загрузки Arch Linux.

Поменял компьютер, поставив SSD диск со старого. Закоментировал строчку в /etc/fstab c монтирование HDD диска. Но после загрузки возникает чёрный экран с мелким курсором, который можно наблюдать, если нажать Ctrl+Alt+F7 (tty7). Ничего не происходит очень долгое время, но потом окно входа в Gnome 3 всё же возникает. Если не дожидаться этого и начать нажимать любые кнопки или двигать мышкой, то возникает окно входа в Gnome 3 сразу же.

Если старый жёсткий диск HDD, который раньше монтировался в /home подключить по USB перед загрузкой системы, то этой странной задержки не происходит (даже когда строка в /etc/fstab закомментирована).

Решение проблемы

Установить haveged и/или rng-tools
$ sudo pacman -S haveged
Качество генерируемой энтропии не гарантировано и оспаривается, поэтому рекомендовано использовать вместе с rng-tools (которого самого по себе достаточно, чтобы решить эту проблему), генератор случайных чисел которого основан на железе.
$ sudo pacman -S rng-tools
Энтропии скорее всего не хватает, попробуйте поставить
https://wiki.archlinux.org/index.php/Haveged_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)
vs220
Энтропии скорее всего не хватает, попробуйте поставить
https://wiki.archlinux.org/index.php/Haveged_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)

Вы правы. Сначала подумал, что шутите. Когда система загружается энтропии действительно не хватает.
$ sudo pacman -S haveged
$ sudo systemctl enable haveged
Проблема решена. Поставил ещё rng-tools на всякий случай, чтобы работали в паре, но это скорее параноя. Видимо когда пользовался двумя жёсткими дисками энтропии хватало, а теперь с одним ssd диском нет.
vs220
Энтропии скорее всего не хватает, попробуйте поставить
хм, не совсем понятна причина наличие достаточной энтропии к скорости загрузки системы

сам пару месяцев назад переустановил систему с HDD на SSD, в итоге гном стал грузится на пару минут дольше
сначала подумалось что шалит gdm, удали, настроил авто-логин, та же фигня, долгая загрузка идет после авто-логина, зато при ручном запуске XDG_SESSION_TYPE=wayland gnome-session всё стартует достаточно быстро
red
не совсем понятна причина наличие достаточной энтропии к скорости загрузки системы

https://github.com/sddm/sddm/issues/1036

Малая энтропия и на другие программы связанные с криптоключами может влиять
vs220
https://github.com/sddm/sddm/issues/1036

Малая энтропия и на другие программы связанные с криптоключами может влиять
ну так а как понять кто виновник торжества ?
red
как понять

avdonin
не дожидаться этого и начать нажимать любые кнопки или двигать мышкой, то возникает окно
Если какие то действия с клавой или мышей( нажатия генерируют энтропию) помогают то скорее всего виновник торжества низкая энтропия
vs220
Если какие то действия с клавой или мышей( нажатия генерируют энтропию) помогают то скорее всего виновник торжества низкая энтропия
да это я понял, вопрос был о конкретном виновнике, программа или сервис который тормозит загрузку дожидаясь повышения энтропии
red
программа или сервис который тормозит загрузку
Можно только определить сервис или программу , а вот чего она зависла определять тут довольно сложно vasek давал хелп https://archlinux.org.ru/forum/topic/19282/
По косвенным признакам в данном случае легче :)
 
Зарегистрироваться или войдите чтобы оставить сообщение.