Не могу открыть терминал в ubuntu

С линуксом я сталкиваюсь первый раз, знаний 0... Скачал VirtualBox от Oracle, поставил на него Ubuntu 22.04 с офф сайта. Всё хорошо, кроме того, что не открывается терминал (который ctrl+alt+T). В активности видно, что процесс начинает грузиться, но завершается без результата, при этом в журнале новых строк не появляется. Это уже 3 диск, который я создаю. В первом терминал открывался нормально с самого начала, но в том диске я выбрал слишком маленький объём, он переполнился во время работы и начала вылезать ошибка, которая даже после расширения не хотела уходить и решения я не смог найти. Второй - терминал не открывался ни в какую, поэтому я попробовал ещё раз пересоздать диск, но терминал всё равно не открывается.

Вроде как нашел решение своей проблемы, но получился замкнутый круг. Мне нужно внести изменения в определенный конфиг, но чтобы это сделать, надо скачать apt gksu, чтобы получить права для редактирования, а для этого мне нужен терминал, потому что через tty3 прав на скачивание нет, а терминал не работает, а консоль на alt+F2 не может использовать gksu, потому что он не скачан...

upd. В общем, решением оказалось то, что 1 раз я устанавливал дистрибутив в ручную с минимальным набором файлов, попробовал сегодня также - всё работает... 2 и 3 разы я устанавливал автоматом при создании виртуального диска, просто прикладывая образ дистрибутива и видимо virtualbox что-то ломает при установке :(


Ответы (3 шт):

Автор решения: eri

Такое бывает или когда нет свободного места или какие-то битые файлы.

В интерфейсе виртуалбокс найдите кнопку "послать сочетание клавиш" -> alt+ctl+f4

Там введите логин и пароль. Наберите команду df -h чтоб проверить свободное место. Чтоб проверить запускаемость терминала наберите DISPLAY=:0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus gnome-terminal

→ Ссылка
Автор решения: APSYHEA

Терминал это просто программная оболочка интерпретатора bash. По ctrl+alt+f4 как я понял вас в bash пускает. Попробуйте использовать sudo su и отпишитесь о результатах.

→ Ссылка
Автор решения: Андрей

У меня была абсолютно такая проблема. Варианты решения:

  1. Через UI: Settings::Region & Language::Login Screen -> явным образом выбираем English (United States) без ISO-8859-1 -> Reboot -> Terminal работает.
  2. Через CLI: описано тут и тут.
→ Ссылка