Как откатить линукс убунту

Как сбросить Линукс к заводским настройкам

Активное пользование устройством, функционирующим на ОС Linux, нередко приводит к его поломке. Любой новичок может вывести систему из строя лишь по той причине, что делает что-то впервые, не разбираясь в этом. В идеале хотелось бы иметь возможность легко обнулить настройки, вернувшись к значениям по умолчанию. Иными словами, вернуть Линукс к заводским настройкам.

На самом деле, такая возможность уже существует. Чтобы осуществить задуманное в жизнь, можно воспользоваться специальной программой Resetter. Пользователи отзываются о данной утилите весьма положительно, однако существуют и минусы. Например, то, что Resetter поддерживает новые дистрибутивы с задержкой.

Рассмотрим сброс операционной системы Линукс на примере Debian или Ubuntu двумя способами:

  1. через программу Resetter;
  2. через терминал.

Resetter

Resetter — сторонняя программа, которая может привести Линукс к заводским настройкам. Она дает возможность выбрать два варианта:

  1. автоматический — полный сброс;
  2. пользовательский — в этом режиме доступны различные опции.

Выбираем самый последний релиз. В моем случае это 30.

Перейдем в раздел, где лежат скаченные файлы, в моем случае это «Загрузки».

Открываем терминал и вводим команды.

$ sudo bash
# apt install gdebi
# gdebi add-apt-key_1.0-0.5_all.deb
# gdebi resetter_1.1.2-stable_all.deb

Программа предлагает три варианта:

  1. Easy Install — выбирает приложение ресеттер. Данный метод не эффективный.
  2. Automatic Reset — в данном варианте удалятся домашние каталоги и пользователи.
  3. Custom Reset — ручной режим. Приложение покажет установленные пакеты и даст возможность выбрать пакеты, которые нужно удалить.

Выбираем второй вариант и операционная система сбросится до заводских настроек.

Без применения сторонних программ

Чтобы вернуться к старым настройкам, пользователю потребуется установочный диск Ubuntu. На нем содержится перечень пакетов, необходимых для установки (эти файлы помечены следующим образом: *.manifest), а также для удаления по завершению этого процесса.

Важное примечание: воспользуйтесь диском, с которого была установлена ОС изначально. Так вы сможете перестраховаться, поскольку совпадет версия системы и архитектура. Установка ОС с другого диска может привести к усугублению текущих проблем с устройством.

Откройте диск Ubuntu, воспользовавшись для этих целей менеджером архивов. Перейдите в каталог «Casper» и найдите в нем файлы, указанные ниже:

После этого вам нужно скопировать эти файлы в любую папку. В этом каталоге необходимо открыть терминал для выполнения конкретной команды. Впишите в строку терминала Линукс следующий текст:

$ join -v 1 packagelist.txt

Данная команда предназначена для выявления тех пакетов, содержащихся в первом файле и отсутствующих во втором. Теперь нужно установить всё то, чего не достает в системе. Для этого снова запустите терминал и введите:

$ sudo apt install ` cat diff.txt | grep -o ’^\S*’`

Если некоторые пакеты не смогут откатиться до старых версий, рекомендуется принять этот факт, как данность. Пользователю лучше смириться с таким положением дел. Попытка откатить пакеты повторно может нанести непоправимый урон системе.

Чтобы произвести сброс настроек рабочего окружения, воспользуйтесь специальной командой. Как и в предыдущих случаях, просто впишите в окно следующий запрос:

Заключение

Система Ubuntu/Debian не оснащена опцией сброса настроек, однако способы решения этой проблемы есть, и они представлены в данной статье. Выберите самый удобный вариант возвращения к значениям по умолчанию и подарите свой ОС вторую жизнь.

Читайте также:  Pale moon ��� mac os

Если вышеуказанные способы сброса настроек ОС не дали нужного результата, пользователю придется применить самый радикальный метод решения проблемы – полную перестановку системы. Но не стоит бояться! Процесс переустановки Ubuntu не займет много времени. Для сравнения, та же переустановка Windows считается более затяжным процессом.

Источник

Как откатить Ubuntu до предыдущей версии?

Я только что установил новую версию Ubuntu и хочу откатить ее до предыдущей версии.

Как я могу это сделать? Это вообще возможно?

9 ответов

Понижение версии возможно до некоторой степени. С достаточным количеством сражений это может быть сделано (см. Некоторые другие ответы здесь для технических деталей).

Однако результат, который вы получите, не совпадает с тем, что вы имели до обновления. Во время обновления вносятся определенные односторонние изменения, чтобы новые пакеты были довольны, и их понижение не отменяет эти изменения. Невозможно гарантировать, что понижение будет работать вообще, не говоря уже о том, будет ли оно стабильным.

Короче говоря, вашим самым простым вариантом всегда будет переустановка. Не думайте об этом как о рутине, посмотрите на это как на хорошую возможность урезать пакеты и лучше настроить вещи.

Если вы хотите проверить что-то в будущем и боитесь, что у вас могут возникнуть проблемы, всегда делайте следующее:

  • Сначала протестируйте LiveCD. Если у вас возникнут немедленные проблемы с оборудованием, об этом следует сообщить.
  • Сделайте резервную копию, прежде чем делать что-либо. Я знаю, что все и их мать уже сказали вам сделать это, но это действительно важно, если вы думаете, что у вас будут проблемы. Если вы не можете обойтись без своей машины более 20 минут, подумайте о некоторых инструментах клонирования полного диска, таких как Clonezilla, чтобы вы могли просто восстановить предыдущую версию диска. Есть и другие инструменты, которые могут предложить аналогичные результаты.
  • Храните ваши данные отдельно. Имея ваш /home/ в том же разделе, что и ваша установка, — это рецепт головной боли, если вы постоянно обновляете или понижаете производительность. Переместите его на другой диск или, по крайней мере, в другой раздел, чтобы при необходимости переустановки вам действительно нужно было настроить монтирование.
  • Была критическая ошибка для понижения версии, которая была исправлена ​​командой Ubuntu QA. Обязательно прочитайте об этом, так как некоторые люди порекомендуют вам просто вставить старый CD и «обновить» его, но это плохая идея.

На моем языке есть поговорка, которую можно примерно перевести как «Вы не можете превратить мясной фарш обратно в мясо, вращая рукоятку мясорубки в противоположном направлении»:)

Процедура обновления является односторонней: при установке новых версий программного обеспечения ваши файлы конфигурации и параметры изменяются послеустановочными сценариями пакетов для использования нового формата, который требуется для нового программного обеспечения. По сути, нет противоположной процедуры — сделать новый файл конфигурации совместимым со старым программным обеспечением.

Это возможно на уровне инструментов упаковки (apt). Но получающаяся система может быть не эквивалентна выполнению переустановки, и вы можете получить ошибки по пути. Это связано с тем, что многие пакеты содержат особую поддержку для обновлений (например, обработку изменений в файлах конфигурации), но не для рангов.

Обычно apt предпочитает устанавливать самую последнюю версию пакета. Но вы можете изменить это с помощью закрепления: вы можете объявить, что пакеты из старого выпуска имеют более высокий приоритет, чем установленные пакеты, так что они будут понижены, когда вы это сделаете aptitude dist-upgrade ,

Измени свой /etc/apt/sources.list включить только старый выпуск (отредактируйте файл или используйте ваш любимый графический интерфейс) и запустите aptitude update , Затем отредактируйте /etc/apt/preferences (задокументировано в apt_preferences man page) и добавьте следующие строки (чтобы перейти на lucid):

Читайте также:  Центр загрузки windows update

Тогда беги aptitude dist-upgrade , Каждый пакет имеет приоритет больше 1000, поэтому каждый пакет, который присутствует в 10.04 и установлен в вашей системе, будет понижен. Вам придется удалить пакеты, которых не было в 10.04, вручную; они будут перечислены в разделе «Устаревшие и локально созданные пакеты» в aptitude.

Они говорят «никогда не говори никогда» и «нет ничего невозможного» — и то, и другое верно, но не в вашем случае. Я предлагаю вам либо сделать резервную копию ваших данных и переустановить, либо выложить их. Система должна становиться все более и более стабильной с течением недель.

Вы также можете переустановить поверх существующей установки (она сохранит ваши файлы).

Однако, как правило, старайтесь избегать обновления до версий разработки на производственных системах (особенно, если вы не являетесь тестировщиком / разработчиком).

Вы можете сделать это вручную.

Сначала создайте список того, что вы установили в своей системе. Вы можете сделать это, набрав в терминале следующее.

скопируйте папку /home и /etc на резервный носитель.

Переустановите Ubuntu 10.04. Восстановите резервную копию (не забудьте установить правильные права доступа). Затем выполните следующее, чтобы переустановить все программы, которые у вас были раньше.

Обратите внимание, что вам может потребоваться очистить папку /etc и /home для несовместимых настроек.

Вот почему вы не должны обновлять основную установку до выпуска для разработчиков. Если вы хотите протестировать разрабатываемый выпуск, вы должны сделать это в отдельном разделе, чтобы вы могли загрузиться обратно в стабильный выпуск, когда что-то пойдет не так.

На этом этапе, если вы хотите вернуться к 11.04, вам нужно переустановить его и выбрать ручное разбиение. НЕ устанавливайте флажок формата при настройке ваших разделов, и ваши пользовательские файлы должны оставаться неизменными.

Откат может работать нормально для отдельных пакетов изолированно, но я бы никогда не ожидал, что крупномасштабный откат всего дистрибутива не даст вам ничего, кроме ужасно сломанной системы (или системы, которая на первый взгляд выглядит чтобы быть в порядке, но странные вещи продолжают появляться, поскольку вы обнаруживаете, что это все более и более сломано).

APT просто спроектирован так, чтобы максимально избежать откатов, а пакеты, составляющие дистрибутив Ubuntu (и, в данном случае, Debian), не предназначены для плавного отката в качестве цели проектирования.

Если у вас нет надежных резервных копий всей системы, вам действительно нужно сделать резервную копию всего домашнего каталога (и, возможно, также в отдельном разделе), переустановить его с образа компакт-диска выбранной вами версии и запустить восстановление ваших данных из вашей домашней папки. Возможно, вам даже потребуется выборочно восстановить точечные файлы в вашем домашнем каталоге на тот случай, если какие-либо файлы, привыкшие к новой версии, не совсем хорошо работают со старой версией.

Прежде чем вы это сделаете, вы можете просмотреть свои установленные пакеты и записать, на какие из них вы положитесь, чтобы вы могли переустановить их. Существуют инструменты для резервного копирования и восстановления списка установленных пакетов, но я бы не рекомендовал делать это, если вы переходите между версиями, так как необходимые / включенные пакеты могли измениться.

Источник

Как делать бекапы и восстанавливать Linux с помощью Timeshift

Данный туториал расскажет как легко с помощью приложения Timeshift создавать бэкапы и восстанавливать Linux систему.

Какого бы уровня программистом вы ни были, если используешь Linux рано или поздно приходится заниматься резервным копированием. Всего одной неверной команды с sudo вполне хватит для того, чтобы отправиться обратно в каменный век. Linux беспощаден, особенно если не создал бэкап.

Читайте также:  Windows error code 127

Как делать бекапы и восстанавливать Linux с помощью Timeshift

Для Linux существует уйма программ для создания резервных копий. Практически во все дистрибутивы встроены простые в использовании решения. Они создают бэкапы документов, музыки и других важных данных.

Но в момент переустановки системы, драйверов и конфигураций работа с системой превращается в пытку. И хотя есть софт вроде Aptik, он все равно немного не дотягивает.

С легкостью бэкапните и восстановите рабочий стол Linux с помощью Timeshift

Бывает, когда пытаешься заставить новые драйвера Nvidia работать или настраиваешь новый Gnome на системе, графическое окружение отключается. Это зависит от дистрибутива и инструкций, которым следуешь.

Так может произойти, если пропустил шаг и понял это в последний момент. Так или иначе потом обычно лезешь в интернет за очередной инструкцией для того, чтобы все исправить, что не очень весело. Было бы замечательно иметь шанс откатить все обратно, если нажал куда-то не туда и хочешь все вернуть как было.

Купили новый компьютер и хотите перенести всю ОС с настройками и улучшениями на новый ПК?

Что делает Timeshift?

Понимаете, Timeshift не просто создают резервную копию домашней директории. Он не просто копирует приложения. Программа способно ПОЛНОСТТЬЮ ПЕРЕНЕСТИ ВАШУ ОС со всем содержимым домашней директории в один снимок файловой системы.

Установка Timeshift в Linux

1.Ubuntu и Linux Mint

Откройте терминал (ctrl+alt+T) и выполните команды ниже одна за одной

2.Arch Linux, Antergos, Apricity and Manjaro

Последня версия Timeshift доступна в Arch User Repository. Включите AUR и получите Timeshift с помощью команды

3.Все другие дистрибутивы

Скачайте подходящий файл и откройте терминал там, где файл располагается.

4.Timeshift для 32-хразрядной Linux

5.Timeshift для 64-хразрядной Linux

Как использовать Timeshift для резервного копирования и восстановления системы Linux

A.Создаем бэкап Linux

Больше в командной строке работать не придется. Запускаем Timeshift из меню. Вводим sudo пароль по требованию. Жмем на “create”. Быстро смотрим этот ролик пока Timeshift работает. Готово.

Можно поменять параметры резервного копирования, вроде места расположения копии, в соответствующем меню.

Даже можно настроить ежедневные и еженедельные бэкапы. Если что-то пойдет не так, всегда будешь уверен в отходных путях.

B.Восстановление системы Linux

1. Из той же ОС

Если все еще можно войти в OS и хочется вернуться к предыдущему состоянию ПК, просто запустите Timeshift из меню или dash и выберите “Restore Image” и нажмите “Restore”. Это все.

2.Восстановление, если нельзя зайти в Linux

Это часть касается систем, вход в графическую часть которых невозможен по причине ее форматирования или повреждения.

Понадобиться установочная USB. Я крайне рекомендую всегда иметь под рукой или флешку с Linux или DVD так как временами очень помогает. Для отсутствия таких вещей оправданий нет.

Так или иначе запускаем live сессию и скачиваем и устанавливаем Timeshift по вышеуказанным инструкциям (да, в ней можно устанавливать приложения).

После установки запускаем приложение и ищем расположение резервной копии. Далее жмем “Restore” (да, live сессия имеет доступ к жесткому диску).

Рекомендую позволить Timeshift переустановить загрузчик.

Подытожим

Можно ли проще создать резервную копию и восстановить Linux? Данная программа имеет возможность настройки, позволяет лажать и разбираться без страха за последствия. Это незаменимое средство для новообращенных пользователей Linux, еще не привыкших к суровой реальности системы. Ведь главное в использовании Linux что? Никогда не останавливаться в исследовании. Так что вам наверняка понадобится это средство, даже если вы эксперт по Пингвину.

Как вам Timeshift? Как вы бэкапите Linux?

Также просим поделиться случаями, когда вы оплошали так, что Timeshift бы не помешал. Не стесняйтесь! Возможно вы спасете кому-то жизнь. 😀

Источник

Оцените статью