Как исправить терминал и файлы Linux для ошибки 20 на Chromebook

Вопрос или проблема

Сегодня я пытался получить доступ к терминалу и файлам Linux, но всё внезапно зависло! Я использовал crosh (нажмите ctrl-alt-t в chrome, чтобы туда попасть) как мой терминал с кодом “vsh terminal” и “lxc exec penguin — /bin/login -f ИМЯ_ПОЛЬЗОВАТЕЛЯ”, но фактический терминал и файлы Linux в приложении “Файлы” не работают. Когда я пытаюсь получить доступ к своим файлам Linux, появляется сообщение об ошибке, которое говорит: “Не удается просмотреть файлы Linux: ошибка монтирования контейнера crostini”, а когда я открываю терминал, он говорит: “[Ошибка запуска контейнера penguin: 20 Ошибка запуска vmshell: Ошибка при запуске crostini для терминала: 20”. Я пытался решить эту проблему с утра, но не смог сделать много. Пожалуйста, скажите мне, как это исправить! У меня устройство Acer Chromebook. Спасибо!

Попробуйте crosh> vmc list
затем

crosh> vmc start termina

(termina) chronos@localhost ~ $ lxc list

(termina) chronos@localhost ~ $ logout

crosh> vmc container termina penguin

https://support.google.com/chromebook/thread/78751966?hl=en

Извините за поздний ответ, но я исправил это, перейдя на chrome://flags и выполнив поиск по “Crostini”, изменив одну настройку и вернув её обратно (если вы не хотите новой настройки) и перезагрузив компьютер. Это сработало для меня.

Лучшее решение, которое я нашел для этого:

Chrome OS – Crostini не удается запустить с ошибкой vmshell 20

Проверка systemctl status cros-sftp показала ошибки в этой части процесса.

Кроме того, при входе в корневую оболочку через crosh у меня были проблемы с редактированием конфигурационных файлов, и, используя df, выяснилось, что у меня закончилась память на разделе.

Ответ или решение

Как исправить ошибку 20 терминала и файлов Linux на Chromebook

Ошибка "20" при попытке запустить Crostini на Chromebook может возникать по нескольким причинам. Проблемы с монтированием контейнера Crostini и его зависимостями могут привести к сбоям в работе терминала и доступа к файлам Linux. В этой статье мы рассмотрим основные шаги, которые помогут вам устранить эту проблему и восстановить работоспособность вашего Chromebook.

Шаг 1: Проверка состояния виртуальных машин

Первым делом, откройте консоль Crosh, нажав Ctrl + Alt + T. Выполните следующие команды для проверки состояния виртуальных машин:

vmc list

Эта команда покажет список всех виртуальных машин. Если вы видите, что termina не запущена, выполните следующую команду для её запуска:

vmc start termina

Шаг 2: Проверка состояния контейнера

После успешного запуска терминала, выполните следующую команду для проверки состояния контейнеров:

lxc list

Если контейнер penguin не запущен, это может указывать на его неисправность или на проблемы с конфигурацией.

Шаг 3: Обратная связь с системными сервисами

Если запуск контейнера не помог, следующим шагом стоит проверить состояние сервисов:

systemctl status cros-sftp

Ошибка в этом сервисе может указывать на проблемы с доступом к файловой системе. Попробуйте перезапустить сервис:

sudo systemctl restart cros-sftp

Шаг 4: Освобождение места на диске

Также важно убедиться, что на вашем накопителе достаточно свободного места. Исполните команду:

df -h

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

Шаг 5: Меню флагов Chrome

Если проблема продолжает сохраняться, можно попробовать изменить параметры Crostini в меню флагов Chrome. Перейдите по адресу chrome://flags и выполните следующие действия:

  1. Найдите настройки Crostini.
  2. Измените их обратно на старую конфигурацию, если они были изменены.
  3. Перезапустите Chromebook.

Это может помочь сбросить любые конфигурационных ошибок, связанных с запуском Linux-контейнера.

Заключение

В случае, если вышеописанные шаги не помогли разрешить проблему, вы можете обратиться к дополнительным ресурсам, таким как официальная документация поддержки Google или поисковать информацию на форумах разработчиков. Для более глубоких технических шагов можно ознакомиться с гистом на GitHub, который может предоставить полезные советы и решения.

Следование этим шагам должно помочь вам устранить ошибку 20 и восстановить ваш доступ к терминалу и файлам Linux на Chromebook.

Оцените материал
Добавить комментарий

Капча загружается...