Как мне перейти с Ubuntu на Debian?

16

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

Джейсон Бейкер
источник

Ответы:

14

Прежде всего, переместите этот домашний каталог в новый раздел. Это действительно не так сложно сделать (я сделал ту же ошибку, заняло ~ 30 минут, большая часть копировалась). Я дам вам простой шаг за шагом, но более подробные пошаговые руководства доступны .

  1. Создайте новый раздел ext3 / ext4 (или другой fs) на диске (например, / dev / sda3) в gparted.
  2. Смонтируйте новый диск:
    • sudo mount /dev/sda3 /media/disk
  3. Скопируйте все содержимое вашего каталога / home на новый диск. Есть некоторые споры, использовать ли это rsyncили cpдля этого, но cpдля меня это работало нормально (используя -aфлаг, как указал nagul, чтобы сохранить права доступа к файлам и владение ими).
    • sudo cp -a /home /media/disk
  4. Отредактируйте ваш /etc/fstabфайл и создайте новую запись для /dev/sda3и установите его точку монтирования как /home.
  5. Переместите существующий домашний каталог (пока не удаляйте его, если что-то пойдет не так).
    • sudo mv /home /home_old
  6. Теперь вы можете размонтировать и перемонтирование /dev/sda3к /homeили просто перезагрузите компьютер.

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

Затем, после установки дистрибутива, просто повторите шаги 4-6 (если параметры для пользовательского /homeраздела не были доступны в программе установки). Теперь у вас есть все ваши старые файлы, настройки и т. Д., Но с новым блестящим дистрибутивом.

TJ L
источник
4
Вам следует изучить использование, cp -aесли вы хотите сохранить права доступа и информацию о владельце.
Нагуль
ИЛИ переместите каталог / home на другой физический диск, что я и делаю.
Джангофан
2

Превосходное обновление не будет работать.

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

Тогда вы могли бы:

  1. Освободите место для новой установки, сжимая и перемещая разделы
  2. Установите Debian на освободившееся место
  3. После установки смонтируйте старый раздел где-нибудь и сделайте /homeссылку /homeна старый раздел.
    (примечание: владение файлами / каталогами будет неправильным, поскольку пользователи не будут иметь одинаковые идентификаторы UID и не будут группировать одинаковые идентификаторы GID, вам необходимо изменить их или возиться, чтобы отношения UID-> user и GID-> group были одинаковыми на новой настройке как на старой)

или

  1. Протрите систему
  2. Установить свежие
  3. Восстановление /homeиз резервной копии
    (возможно, вам все еще придется связываться с владельцем файла / каталога)
Дэвид Спиллетт
источник