Установка Ubuntu застряла при произвольной инициализации crng
Я установил Ubuntu 16.04 только на Lenovo 3g hhd, 4 г оперативной памяти. Все прошло гладко, пока он не застрял в процессе загрузки с "случайным выполнением инициализации crng". Помощь в этом вопросе очень ценится.
6 ответов
Это ошибка ядра, которая может случиться с другим ядром.
"apt-get install rng-tools", работающий от имени пользователя root в терминале, должен работать.
Это может произойти после удаления раздела подкачки
Висит перед kernel: random: crng init done
может произойти после удаления раздела подкачки.
Если раздел подкачки удален, файл /etc/initramfs-tools/conf.d/resume
должен быть либо полностью пустым, либо прочитанным RESUME=
, Удалить любой номер UUID. RESUME=NONE
не является действительным.
$ sudo nano /etc/initramfs-tools/conf.d/resume
Исходная файловая система RAM требует обновления, чтобы эти изменения вступили в силу:
$ sudo update-initramfs -u
Я столкнулся с той же проблемой, и предложенные здесь исправления не сработали. Это была неработающая ссылка на раздел подкачки на моем USB. Это можно исправить используя update-initramfs -uk all
Более подробную информацию можно найти по адресу /questions/298541/ubuntu-1704-medlennaya-zagruzka-na-ssd-s-dvojnoj-zagruzkoj/298544#298544
При загрузке ядро ожидает движения мыши, чтобы инициализировать генератор случайных чисел.
Сообщения ядра при загрузке:
sudo dmesg | less
Сообщение о проблеме:
kernel: random: crng init done
Решение:
sudo apt install haveged
sudo systemctl enable haveged
Для тех, кто будет искать это в будущем, я столкнулся с этой проблемой при попытке установить Ubuntu 20.04 на старый ноутбук HP TouchSmart TM2-1070us с процессором Intel Core 2 Duo U7300.
Просто попытка загрузить live CD приведет к зависанию системы после «случайной инициализации crng». Никакое ожидание не могло пройти мимо него.
Какое-то время я действительно был в тупике, но случайно обнаружил, что проблема в моем случае была вызвана включением «Технологии виртуализации» в BIOS. По умолчанию он отключен. Я понятия не имею, почему это вызывает это, но пока я оставляю его отключенным, Ubuntu загружается и устанавливается нормально.
Эта проблема также может быть вызвана объединением несвязанных разделов btrfs в 1 системе и загрузкой с ядром и системой инициализации, которые не знают об этом.
У меня была система с диском для моих данных и еще одна для моей ОС. Оба использовали btrfs, и хотя система работала нормально, я не мог загрузиться с USB-флешки. После (физического) отсоединения диска с данными он нормально загрузился с USB.
В зависимости от того, чего вы хотите достичь и сколько времени вы хотите на это потратить, могут быть предложены несколько решений, если вы находитесь в аналогичной ситуации. От простого к сложному:
- Не загружаться с любого другого носителя (игнорируя проблему)
- Сделайте резервную копию ваших данных дополнительного раздела btrfs, перезаписайте раздел другой файловой системой (например, ext4) и поместите ваши данные обратно в эту новую файловую систему.
- Объедините 2 раздела btrfs в 1 файловую систему. Это может занять много работы, и здесь легко ошибиться. Дважды проверьте последнюю версию документации btrfs, прежде чем сделать это.