Исправляем ошибку «Failed to start gdm.service» при загрузке Ubuntu
Пошаговое руководство по устранению ошибки, из-за которой Ubuntu не может загрузить графический интерфейс (GDM), и вы видите сообщение «Failed to start Gnome Display Manager».
Симптомы
- При включении компьютера Ubuntu зависает на заставке или показывает черный экран.
- На экране появляется ошибка: «[FAILED] Failed to start Gnome Display Manager».
- Система не загружается в графический рабочий стол, доступна только командная строка (после нажатия Ctrl+Alt+F2).
Возможные причины
- Недостаточно свободного места на диске, что не даёт системе нормально обновиться или запустить графический сервер.
- Установка пакета `fuse` (или `fuse2`), который случайно удаляет важный пакет `ubuntu-session`, отвечающий за рабочее окружение GNOME.
- Слишком большие или повреждённые файлы логов в директории `/var/log`, которые могут блокировать нормальную работу сервисов.
Пошаговое решение
Шаг 1. Проверьте место на диске и освободите его
Если диск заполнен, система не сможет корректно работать. Зайдите в командную строку, нажав **Ctrl+Alt+F2**, войдите под своим логином и паролем. Затем удалите ненужные большие файлы, например, из папки `~/Downloads`. После этого попробуйте снова выполнить перезагрузку. Если свободного места станет достаточно, ошибка может исчезнуть.
du -sh ~/Downloads/* Шаг 2. Переустановите пакет рабочего стола Ubuntu
В командной строке (после входа через Ctrl+Alt+F2) выполните переустановку базового пакета рабочего стола. Это восстановит необходимые файлы для запуска GDM. После успешного выполнения команды попробуйте запустить графический интерфейс командой `startx`. Если он запустится, перезагрузите компьютер — при следующей загрузке графическая оболочка должна работать нормально.
sudo apt install --reinstall ubuntu-desktop Шаг 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 Дополнительно. Очистите большие логи в /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 имя-пакета — запретит обновление этого пакета.
Источники
- askubuntu.com — проверено 31.05.2026
- unix.stackexchange.com — проверено 31.05.2026
- help.ubuntu.com — проверено 02.06.2026