Ubuntu 15.10 - «Встроенная оболочка BusyBox (initramfs)» при каждой загрузке

Ubuntu 15.10 - «Встроенная оболочка BusyBox (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)

решение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, это означает, что процесс загрузки остановился на этапе монтирования корневой файловой системы, которая обычно находится где-то на жестком диске.

Чтобы понять приведенное выше утверждение, вам необходимо иметь представление о процессе загрузки, который в общем виде выглядит следующим образом:

  1. БИОС
  2. Загрузчик (например, grub для Ubuntu)
  3. Ядро и начальная файловая система оперативной памяти (initramfs, да, где вы находитесь)
  4. корневая файловая система (ваша целевая система)

Причины, по которым вы можете остановиться на initramfs, могут быть разными. Я привык решать такие проблемы следующими шагами:

  1. Подготовьте USB-накопитель Ubuntu Live.
  2. Используйте этот Live USB для загрузки вашего ПК
  3. Если 2-й шаг сработал (то есть вы можете загрузиться в режиме реального времени и начать использовать систему Ubuntu), это значит, что ваш ПК поддерживается Ubuntu (по крайней мере, для базового использования).
  4. (необязательно) выведите информацию о системе и оборудовании. Используйте эту информацию, чтобы обратиться за помощью (например, вставьте ее на askubuntu.com). Обычно, пожалуйста, вставьте вывод этих команд в терминал как минимум:

    lspci -nnvv 
    mount
    dmesg
    dpkg -l
    
  5. Если 2-й шаг сработал, установите работоспособный дистрибутив Ubuntu.

решение3

Измените параметр загрузки ядра, установив root=/dev/sdaXопцию. sdaXбудет вашим /или rootразделом. При следующей загрузке вы увидите, что вы initramfsпопытаетесь смонтировать раздел, прежде чем попытаться получить доступ /etc/fstabи смонтировать файловые системы.

См. вопрос "Использует ли initramfs /etc/fstab?" Больше подробностей.

Источник: unix.stackexchange.com/a/120862/1226639

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