Переустановка ubuntu без потери данных

Обновлено: 07.07.2024

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

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

Как это работает?

Что за магия позволяет вам хранить все ваши личные данные? Просто: отдельные разделы.

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

По желанию, вы также можете иметь дополнительный раздел под названием раздел подкачки

, Это часть вашего жесткого диска, которая используется как пространство переполнения ОЗУ, а также место, где хранятся данные ОЗУ во время спящего режима.

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

Создание отдельного домашнего раздела

Раздел жесткого диска на Linux

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

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

Затем, когда вы выполняете новую установку Linux, вы можете сказать установщику переформатировать первый раздел (начать с нуля), но оставить второй раздел в покое и просто смонтировать его в «/ home». Затем все, что вам нужно сделать, это убедиться, что вы установили то же имя пользователя и пароль, что и раньше, и все должно вернуться к тому, что было.

Разделение разделов не мешает вам зашифровать диск

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

Меры предосторожности при переключении дистрибутивов Linux

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

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

Создать корневой раздел Linux

Я бы посоветовал предоставить вашему первому разделу не менее 15 или 20 ГБ свободного места, если вы не планируете устанавливать много приложений.

Если вы планируете установить много приложений или игр (которые занимают много места), вы можете использовать 50 ГБ. Геймеры должны посмотреть на игры, которые они заинтересованы в установке, и подсчитать, сколько места занимает каждая из них.

Если вы обнаружите, что размеры разделов не соответствуют вашим потребностям, вы можете изменить их размер, загрузившись в среду Live и запустив инструмент разбиения или используя командную строку

Linux уже установлен?

Если у вас уже установлена ​​Linux и у вас есть все (включая вашу домашнюю папку) в одном разделе, не беспокойтесь. Это займет всего несколько шагов, чтобы достичь настройки, которая вам нужна. Шаги следующие:

Переключайте дистрибутивы Linux без потери данных

Разница не будет очевидной, но ваши личные данные теперь будут находиться в отдельном разделе, который будет недоступен при переключении дистрибутивов или обновлении!

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

Если вы чувствуете себя более смелым, чтобы опробовать другие версии Linux или рисковать, вот наш список пяти самых передовых дистрибутивов Linux

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

Как переустановить Ubuntu (16.04 Desktop) с сохранением информации пользователей?
На компьютере есть куча разделов и dual boot с каким-то старинным Windows-ом.
Live USB уже есть.

1,377 1 1 золотой знак 9 9 серебряных знаков 23 23 бронзовых знака

Upd: проверено и обновлено для 18.04.

Согласно документации Ubuntu, возможность переустановки с сохранением информации пользователей существует с версии 8.04 (Hardy Heron). Но там не очень понятно, что и как нужно делать. Здесь собрана информация из разных источников.

План работы:

  1. Подготовка — бэкап и сбор информации о системе.
  2. Собственно переустановка.
  3. Добавляем пользователей и устанавливаем недостающее.

Бонус: с какими проблемами я столкнулась.

Подготовка

Мы создадим сборник данных о системе и назовем его «шпаргалка». Часть информации из шпаргалки понадобится нам при переустановке, а другая часть — после. Чтобы было удобно обращаться к шпаргалке с Live USB, можно сделать ее в виде черновика письма в почте и копировать все туда.

Разделы

Чтобы узнать, где какой раздел, запускаем команду

Из вывода мы узнаём, что
rootу ( / ) соответствует /dev/sda3
/home — /dev/sda6
swap — /dev/sda5
(Пугающее errors=remount-ro означает, что если root (/) смонтируется на чтение/запись с ошибкой, его надо перемонтировать ( remount ) только для чтения (read only). Тут все в порядке).

Подобную информацию можно получить также командой lsblk .

Пользователи

Для получения информации о пользователях запустим

В этом файле нас интересуют строки, упоминающие пользователей, типа

Эти строки не обязательно идут подряд. Пользователей надо создавать в таком же порядке (по возрастанию номеров), с теми же «Именами пользователя» и паролями, тогда они получат свои домашние директории и такие же номера, как раньше. Номера пользователей используются для кодирования прав доступа. «Полное имя» пользователя можно менять. Первый пользователь с номером 1000 создается при установке. Остальные — после.

Мне Ubuntu 16.04 не дала сохранить старый пароль при переустановке, потому что он вдруг оказался слишком простой. Это вызвало некоторые проблемы, о чем будет ниже.

Бэкап

Переустановка

Перед переустановкой на всякий случай проверяем, что у нас достаточно места в разделе /(root) и что мы выбрали правильную версию из 64 или 32 бит.

Запускаем Ubuntu с Live USB. Открываем шпаргалку со списком разделов.
Запускаем установку Ubuntu.

В окне «Тип установки» выбираем Something Else (Другой вариант)

В следующем окне выбираем разделы, которые относятся к Ubuntu, кроме swap (его Ubuntu находит сама).
В данном случае монтируем
/dev/sda3 в /
/dev/sda6 в /home
При желании можно отформатировать / .
/home форматировать не надо!
Что будет, если все находится в одном разделе? Желающие могут попробовать (не форматируя / ) и отписаться в комментариях. Вдруг получится?
В любом случае, часть директорий в / будет стерта и перезаписана при установке.

При установке (вос)создаем пользователя 1000 из файла /etc/passwd .

После переустановки

  • В терминале запускаем
    sudo apt-get update
    sudo apt-get upgrade
  • Если вы что-то меняете в подкачке, например, вместо раздела делаете файл, сейчас самое время это сделать. Команда free -h проверит, что все работает.
  • Даже если на языковой панели видны нужные языки, они могут быть недоустановлены. Поэтому открываем «Параметры» -> «Регион и язык» и нажимаем «Управление установленными языками». Открывается окошко «Язык системы» и говорит, что языки установлены не полностью. Нажимаем, что мы хотим их установить.
  • Создаем остальных пользователей по списку.
    Если номера пользователей идут не подряд, например: , то нужно создать временного пользователя с пропущенным номером (1002), а потом удалить. Каждый пользователь должен получить свой старый номер.
  • Устанавливаем нужные приложения.
  • Проверяем, что у всех все работает.

Проблемы

Здесь я опишу, с какими проблемами я столкнулась (16.04).

Поломались LibreOffice и терминал

У одного из пользователей возникли следующие проблемы:
- В Документах показывают, что есть файлы *.ods , но они не открываются в LibreOffice.
- Пытаюсь запустить LibreOffice из терминала — не открывается терминал.
- Также не получается поменять пароль, находясь в этом счету.

После этого я добавила в разделе После переустановки пункт про языки.

Поломался бэкап

Это баг 1641423, исправлен с версии 17.10.

"Unlock your login keyring"

Меня стало преследовать окно с требованием "Unlock your login keyring".
Причем оно отказывалось принимать мой пароль от учетной записи, а какой еще пароль ему давать?
Ответ нашелся на askubuntu 1, 2.
Запускаем Gnome Keyring Manager с логичным названием seahorse (с терминала или из Dash)
В левом меню нажимаем правой кнопкой мыши на слово Login (под Passwords ), и выбираем Change Password . Появляется окошко смены пароля.
Пароль, который оно приняло, был мой старый (до переустановки) пароль от Ubuntu. Я просто поменяла его на новый, и больше окно "Unlock your login keyring" меня не беспокоило.

Пропал Центр приложений.

После переустановки у меня есть только Менеджер приложений (он же "Ubuntu Software"), который устанавливается в 16.04, а любимого Центра приложений (он же "Ubuntu Software Center"), как было в 14.04, больше нету :(
Я решила ничего с этим не делать. Скоро все равно переходить на 18.04, может, там будет лучше.
Если буду сильно скучать по Центру приложений (который "Ubuntu Software Center" из 14.04), буду искать, откуда его устанавливают.

Недавно я установил Ubuntu 12.10 x64 Server Edition на свой ПК. К сожалению, я попытался установить легкий настольный компьютер, но из-за того, что у меня старая видеокарта, ПК не так хорошо работает. Я думаю о переустановке версии Ubuntu, но я не хочу терять содержимое своей домашней папки. Есть ли способ сделать это с Live CD?

3 ответа

Начиная с Hardy (Ubuntu 8.04) вы можете переустанавливать Ubuntu без потери данных в / home даже без отдельного раздела / home.

Сохранение дома при переустановке Ubuntu

Начиная с Hardy, Ubuntu можно переустанавливать, сохраняя дом, даже без отдельного / home: см. UbuntuReinstallation.

Мало кто знает об этом, но, начиная с Hardy, можно переустанавливать Ubuntu без потери содержимого папки / home (которая содержит настройки программы, закладки в Интернете, электронные письма. и все документы, музыку, видео, которые вы в нее вставили), Даже если / home не находится на отдельном разделе

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

  • запустить установщик
  • когда дело доходит до выбора диска и разделов, выберите "другое", а затем вручную выберите раздел для / и /home; убедитесь, что установщик отформатирует только раздел /, а не / home
  • запустите live cd, выберите "попробовать Ubuntu"; если у вас старый компьютер, вы можете попробовать xubuntu вместо ubuntu
  • попав на рабочий стол, используйте файловый менеджер, чтобы просмотреть домашний каталог, отобразить скрытые файлы, выбрать все и скопировать все на USB-ключ.
  • После завершения установки вы можете снова скопировать файлы в вашем / home перед перезапуском

Зачем переустанавливать? Просто установите (мета)-пакет, который устанавливает графическую рабочую среду (DTE) по вашему выбору. Если вы хотите переустановить, хотя бы создайте отдельный раздел /home. Если вам действительно нужна гибкость, используйте Logic Volume Manager (LVM), чтобы вы могли легко добавлять, удалять и изменять размеры разделов (так называемые "логические тома" на языке LVM). Вы также можете добавлять или удалять диски на свой логический диск (группу томов) без перезагрузки компьютера.

Но, пожалуйста, подумайте сначала об установке правильного DTE, поскольку вам не нужно переустанавливать компьютер, чтобы получить графическое окружение. Или даже удалите установленное DTE, если оно не требуется на вашем компьютере.

Недавно я установил Ubuntu 12.10 x64 Server Edition на свой ПК. К сожалению, я попытался установить легкий настольный компьютер, но из-за того, что у меня старая видеокарта, ПК не так хорошо работает. Я думаю о переустановке версии Ubuntu, но я не хочу терять содержимое своей домашней папки. Есть ли способ сделать это с Live CD?

У вас есть дополнительный раздел для / home? Вы должны сделать резервную копию перед переустановкой, это лучший способ сохранить ваши данные.

Начиная с Hardy (Ubuntu 8.04) вы можете переустанавливать Ubuntu без потери данных в / home даже без отдельного раздела / home.

Сохранение дома при переустановке Ubuntu

Начиная с Hardy, Ubuntu можно переустанавливать, сохраняя дом, даже без отдельного / home: см. UbuntuReinstallation.

Мало кто знает это, но начиная с Hardy, можно переустановить Ubuntu, не теряя содержимого папки / home (которая содержит настройки программы, закладки в Интернете, электронные письма . и все документы, музыку, видео, которые вы в нее вставили) , Даже если / home не находится на отдельном разделе

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

почему в 8 (да, 8) раз я переустанавливал за последние два года, он никогда не сохранял существующий домашний контент, даже когда я специально хотел его сохранить, и мне пришлось восстанавливать из другой резервной копии и иметь дело со всеми беда с разрешениями и прочее Я не сделал, но каждый раз это стирало мою домашнюю папку. Есть ли способ, которым я могу переименовать его заранее, установить, затем удалить, затем новый и заменить его на старый, который я переименовал? Название статьи гласит «UbuntuReinstallation», но на скриншоте показана основная версия Upgrade . Снижает мою веру в то, кто бы ни написал эту статью, и заставляет задуматься, работает ли переустановка той же версии с компакт-диска, не /home Я не нашел страницу, упомянутую выше, очень четкой, но я нашел ключ к успеху: В меню установки выберите « Что-то еще» . На следующем экране дважды щелкните по разделу, где установлены Ubuntu и данные, и выберите использование в качестве «файловой системы журналирования ext4» (если это тип формата, который вы используете) и точку монтирования «/». Убедитесь, что поле формата не отмечено . Продолжить установку. Когда вас спросят о вашем имени и так далее, введите то же имя, которое вы использовали ранее. Протестировано с 16.04 LTS.
  • запустить установщик
  • когда дело доходит до выбора диска и разделов, выберите «другое», а затем вручную выберите раздел для / и / home; убедитесь, что установщик отформатирует только раздел /, а не / home
  • запустите live cd, выберите «попробовать Ubuntu»; если у вас старый компьютер, вы можете попробовать xubuntu вместо ubuntu
  • попав на рабочий стол, используйте файловый менеджер, чтобы просмотреть домашний каталог, отобразить скрытые файлы, выбрать все и скопировать все на USB-ключ.
  • После завершения установки вы можете снова скопировать файлы в вашем / home перед перезапуском
У меня был отдельный домашний раздел. Я выбрал переустановить сохранить данные, если это возможно, и все данные на дому были удалены. Писать просто, чтобы рассказать другим людям об обращении внимания. Перед обновлением всегда необходимо сделать резервную копию содержимого / home.

Зачем переустанавливать? Просто установите (мета) -пакет, который устанавливает графическую рабочую среду (DTE) по вашему выбору. Если вы хотите переустановить, хотя бы создайте отдельный раздел / home. Если вам действительно нужна гибкость, используйте Logic Volume Manager (LVM), чтобы вы могли легко добавлять, удалять и изменять размеры разделов (так называемые «логические тома» на языке LVM). Вы также можете добавлять или удалять диски на свой логический диск (группу томов) без перезагрузки компьютера.

Но, пожалуйста, подумайте сначала об установке правильного DTE, поскольку вам не нужно переустанавливать компьютер, чтобы получить графическое окружение. Или даже удалите установленное DTE, если оно не требуется на вашем компьютере.

Многие пользователи системы Linux, однажды установившие дистрибутив, по каким-то причинам хотят переустановить его или установить новый дистрибутив на этот же раздел жёсткого диска, но пока не умеют этого делать, естественно задаются вопросом: "Как это сделать правильно?"

В инструкции ниже я буду показывать всё на дистрибутиве Ubuntu, но это применительно к любому другому дистрибутиву Linux.

Итак приступим

1. Вы должны находиться в той системе, которую хотите переустановить или на её место установить другую для определения раздела на ж/диске.

Чтобы определить все разделы диска на вашем компьютере, необходимо открыть терминал (Ctrl+Alt+T), скопировать и выполнить следующую команду:

sudo fdisk -l

Для определения раздела на диске актуальной системы (в которой вы в настоящее время находитесь), выполните следующую команду:

После выполнения обеих команд, в терминале должно отобразится примерно следующее:


После первой команды определились все разделы жёсткого диска, а вторая команда определила название раздела системы, в которой в данный момент вы находитесь. В моём случае название раздела актуальной системы /dev/sda6 , у вас естественно он может быть другим. Вот его и нужно запомнить, а лучше записать на листке бумаги для дальнейших действий.

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

3. Когда диск/флешка загрузились, начните установку, как обычно до следующего окна - Тип установки:


Где нужно выбрать Другой вариант и нажать кнопку Продолжить.


В данном окне выберите название раздела в колонке Носитель, который вы определили на первом шаге данной инструкции в терминале и двойной клик на строке (на снимке мой вариант). Должно открыться дополнительное окно:


Кликните на кнопке Использовать как и в контекстном меню выберите: Журналируемая файловая система Ext4:


Далее активируйте пункт Форматировать раздел, определите Точку монтирования (/) и OK:


Должно получиться примерно как на снимке:


Вот и всё. Тип установки определён, нажимаете Установить сейчас и дальнейшие действия, как в обычной установке дистрибутива.

Читайте также: