Ubuntu 15.10 - "Встроенная оболочка BusyBox (initramfs)" при каждой загрузке
Каждый раз, когда мы перезагружаем Ubuntu PC, он показывает этот экран и никуда не денется, даже когда мы набрали команду 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)
3 ответа
У меня та же проблема, и я нашел решение на этом форуме:
http://www.proposedsolution.com/solutions/ubuntu-booting-to-initramfs-prompt/
Итак, первый тип:
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
Это сработало для меня.
Если вы попали в initramfs, это означает, что поток загрузки останавливается на этапе монтирования вашей корневой файловой системы, которая обычно находится где-то на вашем жестком диске.
Чтобы понять вышеприведенное утверждение, вам необходимо знать знания о процессе загрузки, который в общем случае:
- BIOS
- Загрузчик (например, grub для Ubuntu)
- Ядро и исходная файловая система ram (initramfs, да, где вы находитесь)
- корневая файловая система (ваша целевая система)
Основные причины, заставляющие вас остановиться на initramfs, могут отличаться. Я привыкла решать эту проблему следующим образом:
- Подготовьте USB-флешку с Ubuntu
- Используйте этот живой USB для загрузки вашего ПК
- Если второй шаг работает (означает, что вы можете загрузиться на рабочий стол и начать использовать систему Ubuntu), это означает, что ваш компьютер поддерживается Ubuntu (по крайней мере, для базового использования)
(необязательно) сбросить информацию о системе и оборудовании. используйте информацию, чтобы обратиться за помощью (например, вставьте их на Ask-ubuntu.ru). Как правило, вставьте выходные данные этих команд в терминал как минимум:
lspci -nnvv mount dmesg dpkg -l
Если второй шаг работает, установите этот работающий дистрибутив Ubuntu.
Измените параметр загрузки ядра, установив
root=/dev/sdaX
вариант.sdaX
будет вашим/
или жеroot
раздел. При следующей загрузке вы увидите, что вашinitramfs
пытается смонтировать раздел, прежде чем пытаться получить доступ/etc/fstab
и монтирование файловых систем.Смотрите вопрос " Использует ли initramfs / etc / fstab?" Для более подробной информации.