Linux 3 мин чтения

Исправляем ошибку «Failed to start gdm.service» при загрузке Ubuntu

Пошаговое руководство по устранению ошибки, из-за которой Ubuntu не может загрузить графический интерфейс (GDM), и вы видите сообщение «Failed to start Gnome Display Manager».

Ubuntugdmзагрузкаsystemdрабочий стол

Симптомы

  • При включении компьютера Ubuntu зависает на заставке или показывает черный экран.
  • На экране появляется ошибка: «[FAILED] Failed to start Gnome Display Manager».
  • Система не загружается в графический рабочий стол, доступна только командная строка (после нажатия Ctrl+Alt+F2).

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

  • Недостаточно свободного места на диске, что не даёт системе нормально обновиться или запустить графический сервер.
  • Установка пакета `fuse` (или `fuse2`), который случайно удаляет важный пакет `ubuntu-session`, отвечающий за рабочее окружение GNOME.
  • Слишком большие или повреждённые файлы логов в директории `/var/log`, которые могут блокировать нормальную работу сервисов.

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

1

Шаг 1. Проверьте место на диске и освободите его

Если диск заполнен, система не сможет корректно работать. Зайдите в командную строку, нажав **Ctrl+Alt+F2**, войдите под своим логином и паролем. Затем удалите ненужные большие файлы, например, из папки `~/Downloads`. После этого попробуйте снова выполнить перезагрузку. Если свободного места станет достаточно, ошибка может исчезнуть.

Команда
du -sh ~/Downloads/*
2

Шаг 2. Переустановите пакет рабочего стола Ubuntu

В командной строке (после входа через Ctrl+Alt+F2) выполните переустановку базового пакета рабочего стола. Это восстановит необходимые файлы для запуска GDM. После успешного выполнения команды попробуйте запустить графический интерфейс командой `startx`. Если он запустится, перезагрузите компьютер — при следующей загрузке графическая оболочка должна работать нормально.

Команда
sudo apt install --reinstall ubuntu-desktop
3

Шаг 3. Восстановите пакет ubuntu-session, если удалилсяfuse

Ошибка часто возникает после установки пакета `fuse` (например, для работы AppImage). Он может удалить пакет `ubuntu-session`. Чтобы это исправить, удалите `fuse` и заново установите `ubuntu-session`. При необходимости вместо удалённого `fuse` поставьте современную версию `fuse3`. После этого перезагрузите систему.

Команда
sudo apt remove fuse
sudo apt install ubuntu-session
sudo apt install fuse3
4

Дополнительно. Очистите большие логи в /var/log

Если предыдущие шаги не помогли, проверьте папку с логами. Большие файлы вроде `syslog.1` или `messages.1` могут занимать гигабайты и мешать загрузке. Зайдите в `/var/log` и очистите содержимое самых тяжёлых файлов (не удаляйте их, а просто обнуляйте). Это безопасно и не повредит работу системы.

Команда
cd /var/log
ls -lhS

Ошибка «Failed to start gdm.service» возникает, когда Ubuntu не может запустить графический интерфейс (GDM). Чаще всего это происходит из-за нехватки места на системном диске или из-за случайного удаления ключевого пакета ubuntu-session при установке другой программы.

Для исправления сначала попробуйте освободить место на диске. Затем переустановите пакет ubuntu-desktop с помощью команды sudo apt install --reinstall ubuntu-desktop. Если ошибка появилась после установки пакета fuse, удалите его и заново установите ubuntu-session.

В самых запущенных случаях может помочь очистка больших лог-файлов в директории /var/log. Все операции выполняются из командной строки, которая доступна при загрузке по нажатию Ctrl+Alt+F2.

Диагностика проблемы загрузки

При проблемах с загрузкойLinuxсначала检查 system logs. Выполните journalctl -xb для просмотра логов последней загрузки. Обратите внимание на строки с [FAILED] или [ERROR]. Проверьте, какие службы не запустились: systemctl —failed. Это покажет точную причину незагрузки.

Восстановление через Live USB

Если система не загружается вообще, загрузитесь с Live USB. Смонтируйте корневой раздел: sudo mount /dev/sdaX /mnt. Проверьте файловую систему: sudo fsck /dev/sdaX. Переустановите загрузчик: sudo grub-install —root-directory=/mnt /dev/sda. Это восстановит GRUB после неудачного обновления.

Проверка конфигурации

Проверьте конфигурационные файлы: /etc/fstab (монтирование разделов), /etc/default/grub (параметры ядра), /etc/systemd/system.conf (systemd). Убедитесь, что UUID разделов в fstab совпадают с реальными: sudo blkid. Неправильный UUID — частая причина незагрузки после обновления или замены диска.

Исправление через chroot

Если нужен доступ к системе для исправления: sudo mount /dev/sdaX /mnt, sudo mount —bind /dev /mnt/dev, sudo mount —bind /proc /mnt/proc, sudo chroot /mnt. Теперь вы внутри системы и можете исправлять конфигурацию, переустанавливать пакеты или обновлятьinitramfs: update-initramfs -u.

Откат обновления

Если проблема возникла после обновления ядра или пакетов, загрузитесь с предыдущего ядра в меню GRUB. Затем выполните: sudo apt install —reinstall linux-image-$(uname -r) или sudo dnf downgrade kernel. Для автоматического отката: sudo apt-mark hold имя-пакета — запретит обновление этого пакета.

Источники

  1. askubuntu.com — проверено 31.05.2026
  2. unix.stackexchange.com — проверено 31.05.2026
  3. help.ubuntu.com — проверено 02.06.2026