Каждый раз, когда мы перезагружаем компьютер с Ubuntu, он показывает этот экран и никуда не переходит, даже когда мы набираем команду exit.
Как избавиться от этого кошмара навсегда, чтобы он никогда больше не повторился?
BusyBox v1.17.1 (Ubuntu 1:1.17.1-10ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands
(initramfs)
решение1
У меня та же проблема, и я нашел решение, которое мне помогло, здесьЗапрос Initramfs при загрузке Ubuntu.
Итак, первый тип:
exit
BusyBox v1.17.1 (Ubuntu 1:1.17.1-10ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands
(initramfs) exit
Вы получите что-то вроде этого:
/dev/sda1: Unexpected …
fsck exited ….
The root filesystem on /dev/sda1 requires manual fsck.
И после этого используйте следующую команду:
(initramfs) fsck /dev/sda1
решение2
Если вы попали в initramfs, это означает, что процесс загрузки остановился на этапе монтирования корневой файловой системы, которая обычно находится где-то на жестком диске.
Чтобы понять приведенное выше утверждение, вам необходимо иметь представление о процессе загрузки, который в общем виде выглядит следующим образом:
- БИОС
- Загрузчик (например, grub для Ubuntu)
- Ядро и начальная файловая система оперативной памяти (initramfs, да, где вы находитесь)
- корневая файловая система (ваша целевая система)
Причины, по которым вы можете остановиться на initramfs, могут быть разными. Я привык решать такие проблемы следующими шагами:
- Подготовьте USB-накопитель Ubuntu Live.
- Используйте этот Live USB для загрузки вашего ПК
- Если 2-й шаг сработал (то есть вы можете загрузиться в режиме реального времени и начать использовать систему Ubuntu), это значит, что ваш ПК поддерживается Ubuntu (по крайней мере, для базового использования).
(необязательно) выведите информацию о системе и оборудовании. Используйте эту информацию, чтобы обратиться за помощью (например, вставьте ее на askubuntu.com). Обычно, пожалуйста, вставьте вывод этих команд в терминал как минимум:
lspci -nnvv mount dmesg dpkg -l
Если 2-й шаг сработал, установите работоспособный дистрибутив Ubuntu.
решение3
Измените параметр загрузки ядра, установив
root=/dev/sdaX
опцию.sdaX
будет вашим/
илиroot
разделом. При следующей загрузке вы увидите, что выinitramfs
попытаетесь смонтировать раздел, прежде чем попытаться получить доступ/etc/fstab
и смонтировать файловые системы.См. вопрос "Использует ли initramfs /etc/fstab?" Больше подробностей.
Источник: unix.stackexchange.com/a/120862/1226639