После того, как я изменил свою локаль и перезагрузил, теперь я получаю эту ошибку:
[ 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. Я застреваю здесь, как может, просто изменив локальный результат в экземпляре, не бывшем способном загружаться вообще?
Спасибо!
После многих часов отладки проблемы я отключил том от этого экземпляра и подключил его как дополнительный том в другом экземпляре, к которому у меня был доступ.
Оказывается, что по ошибке я ввел кавычки в конце строки в файле /etc/default/locale
следующим образом:
LANG="en_US.UTF-8""
По-видимому, это привело к невозможности монтирования диска , Я исправил файл, удалив лишнюю кавычку:
LANG="en_US.UTF-8"
После этого я снова подключил том к исходному экземпляру, и он загрузился!
Если кто-нибудь может поделиться технической причиной, почему синтаксическая ошибка в файле локали может привести к тому, что диск не будет монтироваться, это было бы очень полезно.
Спасибо!