Зауважте, існує чітке розмежування між помилками, виходячи з цифр в кінці, і я не буду вносити багато деталей, оскільки їх можна легко знайти в Інтернеті, якщо потрібно. Ці виправлення передбачають, що у вас працюють усі необхідні з'єднання (живлення, SD-карта, HDMI, дротова клавіатура, миша) і ви використовуєте Raspbian разом з NOOBS.
Деталі щодо помилки, що закінчується цифрою 2, знаходиться в кінці відповіді. Якщо повідомлення про помилку закінчується на 6 , наприклад:
Ядро не синхронізує паніку: VFS: не вдається встановити root fs на невідомий блок (179, 6 )
вам потрібно буде перевірити та відновити файлову систему:
- Почніть Малину, тримаючи
Shift
клавішу.
- Після завантаження NOOBS натисніть,
Alt-F2
щоб отримати доступ до командного рядка відновлення.
- Увійти з ім'ям користувача
root
та паролем raspberry
.
- Тип
sudo fsck.ext4 -y /dev/mmcblk0p6
. Це дозволить просканувати та спробувати відновити пошкоджену файлову систему (замініть ext4 на тип розділу, якщо потрібно). Зауважте, що auto
режим fsck
(тобто лише набір тексту fsck
замість fsck.ext4
) не підтримується.
- Введіть,
sudo shutdown -h now
щоб вимкнути Малину чисто.
- Вимкніть шнур живлення та підключіть його знову. Малинові мали б почати нормально.
Якщо повідомлення про помилку закінчується символом 2 , наприклад:
Ядро не синхронізує паніку: VFS: не в змозі встановити root fs на невідомому блоці (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 з малиною пароля, перевірте, чи є / завантажувальний каталог. Швидше за все, його не буде. Якщо ні, то створіть його за допомогою mkdir / boot. Потім створіть редактор vi для створення cmdline.txt.
#cd /boot
#vi cmdline.txt
in vi редактор змінити корінь на mmcblk0p6. Мій вміст cmdline.txt виглядає такdwc_otg.lpm_enable=0 console=ttyAM0,115200 console=tty1 root=/dev/mmcblk0p6 rootfstype=ext4 elevator=deadline rootwait
збережіть файл. то важливо робити синхронізацію.
#sync
Потім завантажте дошку. Перехресна перевірка за допомогою GUI, чи дійсно змінено cmdline. Мій PI B + працює зараз