Ну что же, сегодня день был странный. Начал обновление операционной системы Fedora Workstation, с прежней 27-ой версии, на только что вышедшую 28-ю версию.
И как назло - сбой. После перезагрузки не смог попасть в рабочий стол.
Ладно, надо разбиратся, полез в консоль, после кнопки ресет.
Для загрузки в консоль надо установить runlevel 3, в параметрах загрузки GRUB2.
Обычно указывается в строке linux ...., в конце просто числом 3.
Загрузился в консоль. Вошёл. Нет нормального русского языка. Отображаются квадратики. Ладно. Это видимо вечная проблема. Пропустим.
1. Удаляю группу пакетов GNOME desktop environment.
$ sudo -s
# dnf group remove "GNOME desktop environment"
2. Перемещаю (переименовывая) папки конфигурации .local и .config в домашней папке пользователя. Сохраняю, так как там все настройки всяких программ. Потом отдельно с каждой разберусь. Если несколько пользователей, соответственно несколько повторов пункта 2.
# mv -r /home/user/.local /home/user/.local-old
# mv -r /home/user/.config /home/user/.config-old
# reboot
Любители экспериментов, могут попробывать без удаления настроек, но я не стал.
3. Также, после удаления среды GNOME (пункт 2) вход в консольный многопользователский режим с поддержкой сети (runlevel 3).
4. В принципе, после удаления, можно устанавливать. Требуется подключение к интернет-сети.
Обновляю пакеты, смотрю чтобы репозитории не глючили и пр.
# dnf update --refresh
5. Устанавливаю окружение Fedora Workstation (тоже группа пакетов).
# dnf group install "Fedora Workstation"
после успешной установки пакетов - перезагрузка.
# reboot
6. Опять попадаю в консоль. Но, зайдя под пользователем - доступен запуск командой startx.
$ startx
Попадаю на рабочий стол.
Говорит спасибо, что обновились. Пожалуйста.
Осматриваю потери. Фон поменялся.
7. Перезагружаюсь и опять попадаю в консольный режим. Но тут уже, пробую:
# systemctl enable gdm.service
Created symlink /etc/systemd/system/display-manager.service → /usr/lib/systemd/system/gdm.service
# systemctl set-default graphical.target
# systemctl restart gdm.service
# reboot
8. Заработало. Теперь перенос настроек программ, и по возможности их переустановка.
P.S. Много ребутов - это по старой привычке от Windows. Reboot - это святое, прочищает много настроек системы.
P.P.S. Последовательное обновление системы, с версии где-то 24 до 28. Сломалась под тяжестью настроек.
И как назло - сбой. После перезагрузки не смог попасть в рабочий стол.
Ладно, надо разбиратся, полез в консоль, после кнопки ресет.
Для загрузки в консоль надо установить runlevel 3, в параметрах загрузки GRUB2.
Обычно указывается в строке linux ...., в конце просто числом 3.
Загрузился в консоль. Вошёл. Нет нормального русского языка. Отображаются квадратики. Ладно. Это видимо вечная проблема. Пропустим.
1. Удаляю группу пакетов GNOME desktop environment.
$ sudo -s
# dnf group remove "GNOME desktop environment"
2. Перемещаю (переименовывая) папки конфигурации .local и .config в домашней папке пользователя. Сохраняю, так как там все настройки всяких программ. Потом отдельно с каждой разберусь. Если несколько пользователей, соответственно несколько повторов пункта 2.
# mv -r /home/user/.local /home/user/.local-old
# mv -r /home/user/.config /home/user/.config-old
# reboot
Любители экспериментов, могут попробывать без удаления настроек, но я не стал.
3. Также, после удаления среды GNOME (пункт 2) вход в консольный многопользователский режим с поддержкой сети (runlevel 3).
4. В принципе, после удаления, можно устанавливать. Требуется подключение к интернет-сети.
Обновляю пакеты, смотрю чтобы репозитории не глючили и пр.
# dnf update --refresh
5. Устанавливаю окружение Fedora Workstation (тоже группа пакетов).
# dnf group install "Fedora Workstation"
после успешной установки пакетов - перезагрузка.
# reboot
6. Опять попадаю в консоль. Но, зайдя под пользователем - доступен запуск командой startx.
$ startx
Попадаю на рабочий стол.
Говорит спасибо, что обновились. Пожалуйста.
Осматриваю потери. Фон поменялся.
7. Перезагружаюсь и опять попадаю в консольный режим. Но тут уже, пробую:
# systemctl enable gdm.service
Created symlink /etc/systemd/system/display-manager.service → /usr/lib/systemd/system/gdm.service
# systemctl set-default graphical.target
# systemctl restart gdm.service
# reboot
8. Заработало. Теперь перенос настроек программ, и по возможности их переустановка.
P.S. Много ребутов - это по старой привычке от Windows. Reboot - это святое, прочищает много настроек системы.
P.P.S. Последовательное обновление системы, с версии где-то 24 до 28. Сломалась под тяжестью настроек.
※※※
※
Комментариев нет:
Отправить комментарий