Вопрос или проблема
Я использую 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-консультант