Заблокировано встроенное устройство Debian после ошибки в fstab

Заблокировано встроенное устройство Debian после ошибки в fstab

Я работаю со встроенным устройством Linux с установленным Debian 9. Устройство имеет внутреннее хранилище и возможность расширить хранилище с помощью карты SD. Я хочу использовать дополнительную карту SD для дополнительного хранилища и настроил ее на монтирование при загрузке в /etc/fstab.

Однако после перезагрузки я не могу получить доступ к своему устройству. Я могу пинговать его IP, но мои попытки подключиться через ssh отклоняются. Устройство предоставляет последовательный порт для отладки, к которому я подключился с помощью Putty и где я обнаружил свою ошибку в fstab:

Unrecognized mounting option default or missing value

То есть, я написалпо умолчаниювместозначения по умолчаниюв /etc/fstab. Теперь я прекрасно осознаю свою ошибку, но не имею ни малейшего представления, как ее решить. Я не могу ничего ввести в последовательный порт. Там написано:

You are in emergency mode. After logging in, type "journalctl -x
Cannot open access to console, the root account is locked.
See sulogin(8) man page for more details.

В командной строке упоминается возможность входа в меню BIOS при загрузке путем нажатия клавиши DEL, однако система не распознает нажатие этой клавиши.

Я не могу получить доступ к внутреннему хранилищу, где находится fstab. Извлечение дополнительной карты SD также не работает, поскольку система ищет ее при загрузке. На устройстве есть кнопка сброса, которая больше не работает.

Могу ли я что-нибудь сделать, чтобы получить доступ к своему устройству?

решение1

Что это за устройство?

С:

  • fstabнеисправен.
  • Ваша учетная запись root заблокирована.

Вы не сможете восстановиться таким образом. Единственный способ восстановиться:

  • Вход в загрузчик и загрузка вашего устройства с помощью NFS или непосредственно с SD-карты (и затем восстановление встроенного хранилища). Часто встроенные устройства используют, ubootкоторый является хорошо документированным загрузчиком с открытым исходным кодом, который может загружаться с помощью нескольких носителей.
  • Используйте инструмент, предоставленный производителем вашей платы (например, платы Amlogic можно полностью перепрошить с нуля с помощью USB Burning tool, устройства Android можно прошить с помощью fastboot или других инструментов производителя, таких как EMMA для телефонов Sony), чтобы полностью переделать ваше устройство.

решение2

Мне наконец-то удалось обновить прошивку с помощью опции в меню загрузчика.

Мне удалось получить доступ к меню загрузчика, используя другой терминал для последовательной связи. Сначала я думал, что проблема с нераспознанным нажатием клавиши DEL связана с блокировкой учетной записи root. Однако, используяТера Терминвместо Putty при загрузке распознается нажатие DEL.

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