Linux 2 мин чтения

Устранение ошибки загрузки Manjaro и проблем с переменными окружения

Инструкция по решению проблем с загрузкой системы и корректной настройкой путей к исполняемым файлам в Manjaro Linux.

ManjaroLinuxзагрузкаPATHошибки

Симптомы

  • Система не загружается корректно
  • Ошибка 'No installed .NET SDK was found' при запуске VS Code из графического интерфейса
  • Различия в работе программ при запуске из терминала и через ярлык

Возможные причины

  • Некорректная инициализация переменных окружения в графической сессии
  • Конфликты драйверов дисплея или графического стека при загрузке (Plymouth)
  • Отсутствие необходимых путей в файле .profile

Пошаговое решение

1

Настройка переменных окружения для графической среды

Если программы (например, VS Code) не видят установленные SDK при запуске через ярлык, проблема заключается в том, что графическая оболочка не считывает файл .bashrc. Добавьте пути к необходимым компонентам в файл ~/.profile, который считывается при входе в систему.

Команда
echo 'export PATH=$PATH:/usr/share/dotnet' >> ~/.profile
2

Проверка конфликтов графического драйвера (Plymouth)

Если при загрузке системы возникают ошибки отрисовки или зависания, причиной может быть конфликт сервиса Plymouth с доступом к видеопамяти. Попробуйте отключить или перенастроить порядок загрузки splash-экрана, чтобы он не захватывал терминал раньше времени.

Команда
sudo systemctl disable plymouth-start
3

Исправление путей через настройки VS Code

Если переменные окружения не подхватываются, можно принудительно указать пути к SDK в настройках VS Code. Откройте файл настроек settings.json и добавьте параметры для dotnetAcquisitionExtension, указав актуальные пути к исполняемым файлам.

Команда
code ~/.config/Code/User/settings.json

Проблемы с загрузкой и доступностью путей в Manjaro часто связаны с различиями в том, как система инициализирует окружение для терминала и графического интерфейса. В терминале система считывает .bashrc, тогда как ярлыки программ ориентируются на .profile. Убедитесь, что все необходимые пути экспортированы в ~/.profile. Если вы столкнулись с ошибками при загрузке графики, проверьте логи системы и при необходимости отключите службу Plymouth, которая может блокировать доступ к фреймбуферу.

Источники

  1. en.wikipedia.org — проверено 30.05.2026
  2. stackoverflow.com — проверено 30.05.2026