default.target не неактивен

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

Я использую Ubuntu 24.04, но теперь моя система не запускается так, как должна. Я пытался найти информацию о том, как запустить её так, как мне нужно, и нашел, что нужно ввести:

wget -N -t 5 -T 10 https://github.com/UbuntuForums/system-info/raw/main/system-info && \
chmod +x system-info && \
./system-info

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

Надеюсь услышать от вас! Ханнес

Теперь я смог войти в систему, как раньше.

Моя ошибка заключалась в том, что я не следовал инструкции и не ввел:

systemctl reboot

а ввел:

exit, что привело к тому, что default.target оказался неактивным.

Мне повезло с моей ошибкой, и я смог попробовать работать с Ubuntu без графического интерфейса, что могло бы быть GUI..

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

Если ваш default.target не находится в состоянии «неактивен» на Ubuntu 24.04

Здравствуйте, Ханнес!

Я рад узнать, что вы смогли восстановить доступ к вашему Ubuntu и понять основную причину проблемы. В этой статье мы более подробно рассмотрим, что могло произойти и как работают цели systemd, а также как исправить подобные проблемы в будущем.

Что такое default.target?

В системах на базе systemd, таких как Ubuntu, default.target — это символическая ссылка на одну из целевых единиц (unit files), определяющих, какое состояние должна принимать система при загрузке. Это может быть, например, graphical.target для графического пользовательского интерфейса или multi-user.target для текстового режима. Если default.target неактивен, это может означать, что система не может войти в ожидаемое состояние, что в свою очередь приводит к проблемам с запуском.

Проблема и её решение

Как вы уже выяснили, причина неполадок заключалась в том, что вы вместо перезагрузки системы с помощью команды

systemctl reboot

ввели команду


exit
```. 

Это действие привело к тому, что служба `systemd` была остановлена, и состояние `default.target` стало «неактивным» (inactive). Такой результат может вызвать затруднения в последующем запуске системы.

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

- `systemctl reboot` — для перезагрузки системы.
- `systemctl poweroff` — для полного отключения.

#### Получение отчета

Что касается скрипта, который вы использовали для сбора системной информации, он, вероятно, направляет отчет в указанное вами место, или сохраняет его в файле, в зависимости от его реализации. Если вы не указывали журнал или локальное место для сохранения, информация может быть отправлена в /tmp или временную директорию. Вы можете поискать файлы с именем, связанным с `system-info`. 

#### Заключение

Работа с терминалом Ubuntu может быть сложной в начале, особенно если вы не привыкли выполнять команды в текстовом режиме. Однако это также дает вам мощные инструменты для управления вашей системой. Если в будущем у вас возникнут подобные проблемы, помните, что операции перезагрузки или отключения должны быть завершены через правильные команды systemd.

Если у вас есть другие вопросы или вы столкнулись с новыми трудностями, не стесняйтесь задавать их. Успехов в использовании Ubuntu!

С уважением,
Ваш IT-консультант

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

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