Вопрос или проблема
Как и другие, я столкнулся с проблемами в Ubuntu 24.04 после обновления в конце августа.
К этим проблемам относились медленная загрузка, невозможность установить некоторые системные обновления, такие как новый ядро 6.8.0-45, и в конечном итоге полная невозможность загрузки.
У меня был настроен Timeshift, чтобы я мог восстановить систему. Но по каким-то причинам единственный снимок 22.04, который у меня есть, датирован 2022 годом, так что нет смысла пытаться откатиться к этому, так как с тех пор были добавлены многие приложения, изменены настройки и т.д.
У меня есть несколько снимков 24.04, но восстановление этих снимков затруднительно и неудачно (синий экран вместо обычной фиолетовой темы, ограниченное меню настроек и т.д.), и я думаю, что даже если мне удастся вернуть систему в предыдущее “работоспособное” состояние, она просто будет иметь ту же проблему с обновлениями, что и раньше, до сбоя загрузки.
Поэтому сейчас я рассматриваю вариант чистой установки 24.04, которая использует ядро 6.8.0-45 и кажется стабильной и обновляемой, когда я использую ее с Live USB.
Но это только система, а не множество приложений и связанных с ними настроек. Есть ли способ безопасно извлечь последнее рабочее состояние приложений из моего снимка Timeshift?
Ответ или решение
Чтобы восстановить старые приложения и настройки из снимков Timeshift, выполните следующие шаги. Это может вам помочь, если вы решите делать новую установку Ubuntu 24.04, но хотите сохранить состояние ваших приложений и их настройки.
-
Подготовка системы:
- Сделайте резервную копию всех важных данных на внешнем носителе, чтобы избежать их потери во время процесса.
- Запишите текущее состояние системы, включая список установленных приложений. Это можно сделать с помощью следующей команды в терминале:
dpkg --get-selections > installed_packages.txt
-
Выполнение чистой установки:
- Загрузитесь с Live USB и установите свежую копию Ubuntu 24.04, как вы планировали. Не забудьте выбрать опцию "Стереть диск и установить Ubuntu" или аналогичную, чтобы начать с чистого листа.
-
Восстановление из Timeshift:
- После завершения установки, установите Timeshift на новую систему с помощью следующей команды:
sudo apt install timeshift
- Запустите Timeshift и выберите опцию "Восстановить". Вам нужно будет указать, где хранятся ваши старые снимки. Обычно они находятся на том же диске, что и ваша система, в разделе Timeshift.
- Выберите подходящий снимок, который содержит приложения и настройки, которые вы хотите восстановить.
- В процессе восстановления убедитесь, что вы выбираете параметры, которые позволят восстановить также установленные приложения и их конфигурации.
- После завершения установки, установите Timeshift на новую систему с помощью следующей команды:
-
После восстановления:
- После завершения процесса восстановления перезагрузите систему и убедитесь, что все нужные вам приложения работают корректно.
- Внимательно проверьте настройки и убедитесь, что они соответствуют вашим ожиданиям. Возможно, потребуется выполнить некоторые мануальные настройки.
-
Установка недостающих приложений:
- Если некоторые приложения не удалось восстановить, вы можете использовать файл
installed_packages.txt
, который вы создали ранее, для переустановки всех необходимых пакетов:sudo dpkg --set-selections < installed_packages.txt sudo apt-get dselect-upgrade
- Если некоторые приложения не удалось восстановить, вы можете использовать файл
-
Обновление системы:
- После восстановления установите все обновления для вашей новой системы:
sudo apt update sudo apt upgrade
- После восстановления установите все обновления для вашей новой системы:
Таким образом, вы сможете создать стабильное и работоспособное окружение с использованием Timeshift для восстановления приложений и их настроек. Если у вас возникнут дополнительные вопросы, не стесняйтесь спрашивать.