Как правильно выполнить переустановку Ubuntu, не удалив при этом ваш домашний каталог.

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

Здесь аналогично как с виндоуз, когда у нас на диске С система, а на диске D все важные документы.

Итак, для начала хочется сказать, что следует разбивать систему на три раздела. Один раздел для монтирования корневого каталога /, другой раздел для монтирования /home, и третий для для swap.
Можно конечно и больше извращаться с разделами, выделяя для /boot отдельный раздел и тд.
Но я рассматриваю именно стандартный вариант с разбивкой на три раздела.

Итак. Мы вставили диск ubuntu или флешку.
И начинаем переустанавливать.
На пункте Тип установки, выбираем "другой вариант":



Затем нам покажутся наши разделы на жестком диске:


Первый раздел в данном случае выделен под монтирование (точку подключения) корневого каталога /
Второй раздел собственно это точка подключения домашнего каталога /home
Третий раздел swap - его вообще не трогаем.

Так вот начинаем с первого, в него будет установлена система, щелкаем по нему два раза мышкой и откроется менюшка "Изменить раздел":


Здесь мы выбираем файловую систему (не обязательно как в списке разделов в колонке "тип"), выбираем точку монтирования / и форматировать раздел (обязательно ставим форматировать данный раздел). И жмем ок.

Затем переходим ко второму разделу (где была примонтирована папка /home), щелкаем по нему дважды мышкой и откроется меню "редактировать раздел":



На этом разделе у нас была расположен домашний каталог, поэтому нам надо сохранить его и просто примонтировать в новую систему.
Итак, выбираем файловую такую же как в колонке тип в списке разделов.
Затем выбираем точку монтирования /home.
И ни в коем случае не ставим галочку "форматировать раздел". Жмем "ок".

Раздел со swap оставляем как есть и жмем "Установить сейчас".

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


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

Вот и все, что хотелось рассказать про перестановку системы.

Поделиться:

Если у Вас возникли вопросы.

Приглашаю задавать их на сервисе вопросов и ответов: Ask LinuxRussia.com.
Там Ваши вопросы не потеряются и Вы быстрее получите ответ, в отличие от комментариев.

21 коммент. :

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

    ОтветитьУдалить
    Ответы
    1. Да можете, причем советую почитать вот еще такую мою статью: http://www.linuxrussia.com/2013/09/sh-ppa-ubuntu.html

      Удалить
    2. Читал ранее; спасибо, что напомнили :)

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

    ОтветитьУдалить
    Ответы
    1. Или почистить все скрытые и конфигурационные (слово то какое) файлы в папке home.

      Удалить
    2. Опередил меня ;)

      Удалить
    3. Можно и переименовать в user_old
      конечно, я чего то об этом не подумал.

      Некоторые конфигурационные файлы могут понадобиться, лучше не чистить их

      Удалить
    4. Есть способ тоже неплохой - загружаемся в режиме live-cd подключаем переносной диск - сливаем информация, благо её не так много и она вся в папке пользователя, а не как в винде - а у вас много и сколько интересно? )))) Фильмы, музыка, образы? Главное это документы - у меня например всё умещается в папке Dropbox.... и потом экспериментируем на здоровье )))

      Удалить
    5. как я способ предложил - это проще, чем на диск копировать. Важные документы должны храниться в нескольких местах - это факт. У меня на жестком внешнем хранятся важные данные, плюс еще один жесткий внешний есть, где там хранится бэкап моего первого жесткого внешнего :). Делаю раз в месяц.

      Но брать в лив сиди режиме копировать что - то, когда можно просто не форматировать home...

      Удалить
  3. То есть папку старого пользователя можно не удалять? Я например переустановил систему, а в папка старого пользователя у меня папка Steam со всеми моими установленными играми, можно выбрать ее и все? Или все же переносить ее в папку нового пользователя?

    ОтветитьУдалить
    Ответы
    1. Попробуйте перенести папку со стим играми и затем уже войти в стим аккаунт, должен увидеть игры.

      Удалить
    2. Ну я выбрал эту папку ничего не перенося, все работает, тогда уже наверное и не буду папку старого пользователя удалять. Меня вот беспокоит другой вопрос, у меня же там еще была папка Wine, полностью "настроенная" Как мне ее подключить при установке Wine?

      Удалить
  4. А как быть если у меня 2 раздела?

    /dev/sda/
    /dev/sda1 ext4
    /dev/sd5 swap

    Проделал все как на 4 скрине, но после "установить сейчас" выдало какую-то надпись и дальше ничего. home переименовал в oldhome. Как не утерять файлы?

    ОтветитьУдалить
    Ответы
    1. Тот раздел на который был смонтирован home - монтируем раздел как /home и не форматируем.

      Удалить
  5. Не форматировал /home, имя юзера задал другое, всё-равно в /home ничего не сохранилось
    (пробовал на виртуалке)

    ОтветитьУдалить
  6. Тут
    https://www.youtube.com/watch?v=THR6r2hfgVg
    наоборот, говорят имя юзверя не менять!!!

    ОтветитьУдалить
  7. У всех флешечки с документиками, раз плюнул и все на другую флешечку, а вот что делать когда 16 Tb данных? Расположены на LVM массиве из 4х хардов, составляющих одно пространство /. Все эти файлы расположены не в home одного чувака, так как пользователей много ,а просто в /files прямо в корне. Убьется тоже при установке?

    ОтветитьУдалить
  8. А если у меня один раздел на котором всё (мои файлы,система и.т.д) то как переустановить?
    Я просто обновляю lubuntu LXLE на обычную Lubuntu.
    Мне нужно размонтировать хом и потом примонтировать в другой раздел.
    Как это делать?
    Заранее благодарен за ответ.

    ОтветитьУдалить
  9. Был трабл с linGL.so. Переустановил весь линукс минт в / а /home не форматировал и имя пользователя оставил прежнее.И всё норм,даже установленные программы остались на месте.Но пропали программы из корня /opt/ такие как gogle hrome и brackeds

    ОтветитьУдалить
  10. А этот метод подходит для переустановки Ubuntu c шифрованной домашней папкой, без лишних телодвижений:)?!

    ОтветитьУдалить
    Ответы
    1. Конечно подходит,главное чтоб был прежний пароль пользователя.

      Удалить