Ubuntu 18.04 не загружается даже в режиме восстановления (зависает при загрузке начального RAM-диска) на ASUS UX433FA

Ubuntu 18.04 не загружается даже в режиме восстановления (зависает при загрузке начального RAM-диска) на ASUS UX433FA

Итак, у меня была работающая двойная загрузка с Ubuntu 18.04 и Windows 10, когда я запустил apt-обновление, и теперь я больше не могу загрузить Ubuntu (Windows работает нормально), а режим восстановления застрял на «Загрузка начального ramdisk». Ранее я заметил, что мой ноутбук не может запустить Ubuntu 19.04 (но он может запустить 18.10), что также приводит к той же проблеме застревания на «загрузке начального ramdisk».

Я запустил инструмент восстановления загрузки yannubuntu, который исправил проблему только для одной загрузки - без каких-либо обновлений или установок apt ноутбук не загружался при последующих попытках. Восстановление загрузки также не работает при дальнейших попытках, вот pastebin из вывода:http://paste.ubuntu.com/p/wkGfGdQgJH/

В этой модели ноутбука нет дискретной видеокарты, поэтому проблема не в драйверах.

Запуск ядра Linux 5.1.1 и переход на более старое ядро ​​также не помогают.

решение1

Решено следующим образом:Загрузка Ubuntu 18.04.2 зависла на фиолетовом экране после обновлений

Проблема была вызвана обновлением микрокода Intel, которое плохо себя вело с ноутбуками ASUS. Короче говоря, исправление (на данный момент) заключается в том, чтобы сначала добавить dis_ucode_ldr в командную строку ядра. Сделайте это, нажав E в меню загрузки grub и найдя строку, в которой есть что-то вроде «ro quiet splash». Добавьте dis_ucode_ldr в конец строки. Это позволит вам загрузиться.

После загрузки запустите

sudo apt install intel-microcode=3.20180312.0~ubuntu18.04.1

Это отменит проблемное обновление и позволит вам продолжить загрузку (без необходимости изменять grub).

решение2

У меня была та же проблема после установки обновлений с apt-getDell Latitude 7400 с Ubuntu 18.04. Загрузка остановилась после GRUB - просто вижу пустой фиолетовый экран. Не повезло и с режимом восстановления, который застрял наLoading initial ramdisk

Я пробовал устанавливать разные ядра, используя метод, описанный в этомотвечатькоторый по сути падает на корневой уровень существующей установки Ubuntu после монтирования существующей установки в сеансе live usb (попробуйте Ubuntu без установки). Все ядра застряли на одной и той же точке после GRUB - просто пустой фиолетовый экран. Режимы восстановления застревают наLoading initial ramdisk

Помогло редактирование команды ядра путем нажатия e (как только вы нажмете e, отобразится полная команда ядра), когда появится меню/экран GRUB (фиолетовый экран с такими опциями, как Ubuntu, Дополнительные параметры Ubuntu, Настройки системы и т. д.), и добавление микрокодаdis_ucode_ldr в конце строки (ядра)что есть ro quiet splash(строка появляется ближе к концу команды ядра)

После добавления микрокода в строку загрузка будет успешной, и после входа в систему я выполнил команду

sudo apt install intel-microcode=3.20180312.0~ubuntu18.04.1

чтобы избежать необходимости добавлять микрокод в команду ядра в GRUB при каждой перезагрузке.

Другие вещи, которые мне помогли, - это более глубокое понимание процесса загрузки, описанногоздесь(кнопка питания -> BIOS -> POST -> MBR -> загрузчик (GRUB) -> GRUB загружает ядро ​​Linux и т. д.)

решение3

У меня была та же проблема с моим Dell Latitude 5400. Удивительно, но она решилась, когда я подключил зарядное устройство к системе. Кроме того, я заметил, что эта проблема возникает, когда уровень батареи меньше 50%.

решение4

У меня была та же проблема. Я загрузился, удерживая shift, выбрал «режим восстановления» и открыл «корневой терминал». Там я набрал df -h, который показывает использование диска: Предпоследний столбец был на 100 %. Компьютер не загружался, потому что он был заполнен! Решение: выйдите из терминала с помощью «Control+D», а затем выберите «очистить», чтобы освободить кэш APT. Затем он снова загрузился.

Связанный контент