Обратите внимание, что есть четкое различие между ошибками, основанное на числах в конце, и я не буду вдаваться в подробности, так как они могут быть легко обнаружены в Интернете при необходимости. Эти исправления предполагают, что у вас есть все необходимые соединения (питание, SD-карта, HDMI, проводная клавиатура, мышь) и вы используете Raspbian вместе с NOOBS.
Подробная информация об ошибке, заканчивающейся на 2, находится в конце ответа. Если ваше сообщение об ошибке заканчивается на 6 , вот так:
Ядро без синхронизации: VFS: невозможно смонтировать root fs в unknown-блоке (179, 6 )
вам нужно будет проверить и восстановить файловую систему:
- Запустите Малину, удерживая
Shift
ключ.
- Как только NOOBS загрузится, нажмите
Alt-F2
для доступа к командной строке восстановления.
- Войти с именем пользователя
root
и паролем raspberry
.
- Тип
sudo fsck.ext4 -y /dev/mmcblk0p6
. Это отсканирует и попытается восстановить поврежденную файловую систему (замените ext4 на тип вашего раздела, если это необходимо). Обратите внимание, что auto
режим fsck
(т.е. только печатать fsck
вместо fsck.ext4
) не поддерживается.
- Типа,
sudo shutdown -h now
чтобы выключить Малину чисто.
- Отключите кабель питания и подключите его снова. Raspberry должен начать нормально.
Если ваше сообщение об ошибке заканчивается на 2 , вот так:
Ядро без синхронизации: VFS: не удалось смонтировать root fs на unknown-block (179, 2 )
вполне вероятно, что проблема вызвана ошибкой обновления. Исправление включает в себя переключение 2 в 6 :
- Запустите Малину, удерживая
Shift
ключ.
- Нажмите
Edit config (e)
кнопку или нажмите e
.
- Нажмите на
cmdline.txt
вкладку или нажмите right arrow
на клавиатуре.
- Заменить:
root = / dev / mmcblk0p 2
с
root = / dev / mmcblk0p 6
- Нажмите
OK
и затем нажмите escape
на клавиатуре, чтобы продолжить последовательность загрузки.
Ваш Пи теперь должен загрузиться нормально. Если появляется та же ошибка, но с 6, выполните вышеуказанные шаги.
В некоторых случаях Pi может игнорировать изменения, сделанные в графическом интерфейсе NOOBS, и вы все равно увидите точно такую же ошибку, с которой 2
в конце загрузки. В этом случае ответ tktbjp может помочь:
На самом деле использовать режим восстановления просто. Я вошел в режим восстановления и нажал alt-F2 для входа в систему как root. Изменение cmdline.txt из графического интерфейса не работает.
После входа в систему как root с паролем raspberry, проверьте, есть ли каталог / boot. Скорее всего, его не будет. Если нет, то создайте его с помощью mkdir / boot. Затем используйте редактор vi для создания cmdline.txt.
#cd /boot
#vi cmdline.txt
в редакторе vi измените корень на mmcblk0p6. Мое содержимое cmdline.txt выглядит такdwc_otg.lpm_enable=0 console=ttyAM0,115200 console=tty1 root=/dev/mmcblk0p6 rootfstype=ext4 elevator=deadline rootwait
сохраните файл тогда важно сделать синхронизацию.
#sync
Затем загрузите доску. Перекрестная проверка с использованием графического интерфейса, если cmdline действительно изменен. Мой PI B + сейчас работает