Вопрос или проблема
Не совсем уверен, связаны ли эти две проблемы. Но после установки fuse 2, когда я заблокировал экран, я не смог его разблокировать. После перезагрузки система зависла на этапе загрузки.
Я вижу черный экран с деталями о запущенной службе.
Я на Ubuntu 22.04. Буду признателен за любую помощь.
Сегодня у меня возникла та же проблема, когда я установил fuse2 перед использованием приложения через appimage (возникла ошибка и предложили установить fuse2, что я и сделал).
Следующая загрузка завершилась неудачей с ошибками, такими как:
Ошибка ACPI BIOS (сбой): Не удалось разрешить символ [\CTDP], AE_NOT_FOUND…
Чтобы решить это, я выполнил несколько команд через Режим восстановления (в grub выберите “Дополнительные параметры для Ubuntu”, затем “Режим восстановления” для любого ядра):
- выберите “network” (включить сетевое подключение в меню восстановления). Это автоматически подключает к вашей известной сети
- выберите “root” (перейти к командной строке суперпользователя)
- введите команды:
apt remove --purge libfuse2
apt install fuse3 gnome-session gdm3
apt install --reinstall ubuntu-gnome-desktop
apt install --reinstall gnome-shell
И после этого я смог успешно войти в систему.
P.S. Ubuntu 23.04 с ядром 6.4.11
Если пакет fuse действительно сломал вашу систему, вы можете восстановить ее следующим образом:
- После загрузки Ubuntu войдите в консоль, нажав Alt+Ctrl+F1. Затем войдите с помощью своей учетной записи.
- Или загрузитесь в Режим восстановления (https://wiki.ubuntu.com/RecoveryMode). Затем выберите
network
иroot
. - Выполните команду
sudo apt purge gdm3 && apt install gdm3 && reboot
Для Ubuntu 23.04 и 23.10 (и, вероятно, 24.04, не проверено) вы можете восстановить свою систему аналогично тому, как описал @Alexey Panzer в своем ответе:
Войдите в режим восстановления или переключитесь на tty2, когда система зависла на этапе загрузки (Ctrl + Alt + F2), войдите и выполните следующие команды:
systemctl start NetworkManager
sudo apt install ubuntu-desktop
reboot
Я столкнулся с этой проблемой, пытаясь установить apfs-fuse. Инструкции от разработчиков привели меня к установке конфликтующей версии fuse, что, в свою очередь, сломало рабочий стол Ubuntu. Мне не нужно было удалять или убирать fuse; просто выполнение вышеуказанных команд сработало.
Ответ или решение
После установки fuse2 в Ubuntu может возникнуть проблема, когда система застревает на этапе загрузки. Если у вас возникла такая ситуация, и вы видите черный экран с сообщениями о запущенных службах, следуйте этим шагам для устранения неполадки.
Решение проблемы
-
Загрузка в режиме восстановления:
- Перезагрузите компьютер и при загрузке несколько раз нажмите клавишу
Shift
(илиEsc
) чтобы открыть меню GRUB. - Выберите "Дополнительные параметры для Ubuntu" (Advanced options for Ubuntu).
- Затем выберите режим восстановления (Recovery Mode) для необходимого ядра.
- Перезагрузите компьютер и при загрузке несколько раз нажмите клавишу
-
Включение сети:
- В меню восстановления выберите опцию "network" (включить сетевое подключение). Это подключит вашу машину к интернету.
-
Переход в командную строку:
- Выберите опцию "root" для перехода в режим командной строки с правами root.
-
Удаление problemного пакета:
Введите следующие команды для удаления libfuse2 и восстановления необходимых компонентов:apt remove --purge libfuse2 apt install fuse3 gnome-session gdm3 apt install --reinstall ubuntu-gnome-desktop apt install --reinstall gnome-shell
-
Перезагрузка системы:
- После выполнения указанных команд введите:
reboot
Это должно вернуть вас к нормальному загрузочному процессу и позволит вам успешно войти в систему.
- После выполнения указанных команд введите:
Альтернативный способ в случае проблем с графическим интерфейсом
Если предыдущие шаги не помогли, вы можете попробовать следующие команды через TTY (терминал):
- Нажмите
Ctrl + Alt + F1
(илиF2
и так далее), чтобы попасть в командную строку. - Введите имя вашего пользователя и пароль для входа.
- Выполните следующие команды:
systemctl start NetworkManager sudo apt install ubuntu-desktop reboot
Заключение
Одним из возможных источников проблем является конфликт версий пакетов fuse. Если описанные решения не помогли, возможно, стоит рассмотреть удаление всех связанных пакетов fuse и их повторную установку. Если вы часто используете AppImage, подумайте о варианте временного использования других методов, таких как использование специализированных PPA или контейнеров.
Если после выполнения данных шагов проблема все же сохраняется, рассмотрите возможность обращения в сообщество Ubuntu или на форумы для получения дополнительной поддержки.