Невозможно загрузиться после установки нового ядра
Недавно я установил последнее ядро 4.1.0-rc3 в 64-битной версии Ubuntu 14.04 LTS. Когда я перезагружался после make install, он застревает после списка ошибок, приводящего к следующей ошибке, в которой говорится, что он вызывает CRDA для обновления мировых нормативных требований. домен в 4-5 раз
* cfg80211:Exceeded CRDA call max. attempts. Not calling CRDA
[234.021955] random: non-blocking pool is initialized
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/sda1 does not exist. Dropping to a shell!
BusyBox v1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built-in shell (ash)
Enter 'help' for a lost of built-in commands.
(initramfs)*
Я проверил решение в следующей ветке и предпринял все три попытки, упомянутые в одном из ответов, но это все равно не помогло исправить ошибку.
2 ответа
Для загрузки: выберите дополнительные параметры в начальном меню grub, затем выберите старое ядро, а затем попытайтесь выяснить, в чем вы ошиблись при сборке ядра.
Вы построили новый initrd? Что насчет grub, он обновлен?
Я столкнулся с ТОЧНОЙ той же проблемой, когда пытался установить новое ядро в Ubuntu 14.04 LTS. Причина была в том, что вы не можете напрямую установить универсальное ядро Linux из дерева. Вам нужна версия Ubuntu любой версии, которую вы хотите установить.
Посмотрите на этот пост по причинам:
Могу ли я установить ядро Linux в приложение Ubuntu по умолчанию?
Итак, я следовал инструкциям в этой ссылке, чтобы ввести v4.3 в моем Ubuntu, и он работает абсолютно нормально:
http://www.yourownlinux.com/2015/05/how-to-install-linux-kernel-4-0-3-in-linux.html
Я новичок в этой области, поэтому я прибег к этому после почти недели борьбы. Однако, если вы найдете способ установить общее ядро, пожалуйста, дайте мне знать!
Удачи!
Спасибо, Сид.