Не может загрузиться после изменяющейся локали

После того, как я изменил свою локаль и перезагрузил, теперь я получаю эту ошибку:

[    1.863178] init: mountall main process (223) terminated with status 2
Filesystem check or mount failed.
A maintenance shell will now be started.
CONTROL-D will terminate this shell and continue booting after re-trying
filesystems.  Any further errors will be ignored
Give root password for maintenance
(or type Control-D to continue): 

Btw, это и Amazon экземпляр AWS EC2, таким образом, у меня нет доступа к на самом деле нажатию Control-D. Я застреваю здесь, как может, просто изменив локальный результат в экземпляре, не бывшем способном загружаться вообще?

Спасибо!

1
задан 21 February 2016 в 02:36

1 ответ

После многих часов отладки проблемы я отключил том от этого экземпляра и подключил его как дополнительный том в другом экземпляре, к которому у меня был доступ.

Оказывается, что по ошибке я ввел кавычки в конце строки в файле /etc/default/locale следующим образом:

LANG="en_US.UTF-8""

По-видимому, это привело к невозможности монтирования диска , Я исправил файл, удалив лишнюю кавычку:

LANG="en_US.UTF-8"

После этого я снова подключил том к исходному экземпляру, и он загрузился!

Если кто-нибудь может поделиться технической причиной, почему синтаксическая ошибка в файле локали может привести к тому, что диск не будет монтироваться, это было бы очень полезно.

Спасибо!

1
ответ дан 7 December 2019 в 16:01

Другие вопросы по тегам:

Похожие вопросы: