如何从Ubuntu迁移到Debian?


Answers:


14

首先,将主目录移动到新分区。确实没有那么难(我犯了同样的错误,花了大约30分钟的时间,其中大部分都进​​行了复制)。我给你一个简单的一步一步的,但更详细的演练 可用

  1. 在gparted中的驱动器(例如/ dev / sda3)上创建一个新的ext3 / ext4(或其他fs)分区。
  2. 挂载新驱动器:
    • sudo mount /dev/sda3 /media/disk
  3. 将/ home目录的全部内容复制到新驱动器。是否使用此功能rsync还是有争议的cp,但是cp对我来说效果很好(使用-anagul指出的标记来维护文件权限和所有权)。
    • sudo cp -a /home /media/disk
  4. 编辑/etc/fstab文件并为其创建一个新条目,/dev/sda3并将其安装点设置为/home
  5. 移动您现有的主目录(如果出现问题,请不要删除它)。
    • sudo mv /home /home_old
  6. 现在,您可以卸载并重新安装/dev/sda3/home该计算机上,或者只是重新启动计算机。

在将/ home单独划分后,更改发行版非常简单。只需下载所需发行版的实时CD和/或安装盘,然后将其安装在托管当前发行版的同一分区(或用于多次引导的单独分区)上即可。

然后,在安装发行版之后,只需再次执行步骤4-6(如果自定义/home分区的选项在安装程序中不可用)。现在,您拥有所有旧文件,设置等,但带有一个全新的闪亮发行版。


4
cp -a如果要保留权限和所有权信息,应调查使用。
nagul

或者,将/ home目录移动到另一个物理驱动器,这就是我要做的。
djangofan

2

过度升级将不起作用。

在执行其他任何操作之前,请备份您的数据(尽管这应该不用说)。

然后,您可以:

  1. 通过缩小和移动分区为新安装腾出空间
  2. 在新释放的空间中安装Debian
  3. 安装完成后,将旧分区挂载到某个地方,并在旧分区上建立/home一个指向的链接/home
    (注意:文件/目录所有权将是错误的,因为用户将没有相同的UID或将相同的GID分组,因此您需要对其进行调整或弄乱以使UID-> user和GID-> group关系相同在新的设置上,就像旧的一样)

要么

  1. 擦拭系统
  2. 重新安装
  3. /home从备份还原
    (您可能仍然需要弄乱文件/目录所有权)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.