我想从 Ubuntu 12.10 迁移到 Mint 14,但保留/home
目录中的所有内容很重要。如果我将目录放在 USB 上,然后在安装完成后用旧目录替换默认目录,这样可行吗(我将在新安装中使用相同的用户名/paaswd)?
答案1
我不会这么做。保存数据并进行全新安装会更安全。无法保证配置文件匹配,这可能会产生冲突。
答案2
我的建议是使用肉桂而不是迁移到 mint
http://www.linuxbsdos.com/2012/09/20/install-cinnamon-1-6-in-ubuntu-12-04-lts/
Cinnamon 1.6 是桌面环境的最新版本,其开发部分灵感来自人们对 Unity 和 GNOME 3 的不满,该版本于昨天发布。它是 Linux Mint 开发人员的一个项目,Linux Mint 是 Ubuntu 衍生的桌面发行版。
作为一款免费软件桌面环境和项目,只要有二进制包,您就可以在任何发行版上安装它。如果没有二进制包,您可以从源代码编译它,如果您不害怕在命令行上做事的话。
Ubuntu Cinnamon PPA
sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable
sudo apt-get update
sudo apt-get install cinnamon
答案3
当然。我会使用类似 tar 的工具(还有其他选项,rsync、cp、cpio):
cd /media/usb-stick/
tar -pcvzf home.$USER.tar.gz /home/$USER
在新计算机上解压:
cd /
tar -xvzf /media/usb-stick/home.$USER.tar.gz
如果之后遇到任何权限问题,请执行以下操作:
# own everything in your home dir by you. This is usually safe/correct,
# unless you have some unusual permissions set up somewhere (like a directory
# for sharing files with other users on the system)
chown -R $USER:$USER ~
您可能会遇到的一些问题:
- 磁盘空间:确保您的 USB 驱动器有足够的空间
- 文件大小过大:如果您的主目录中的文件超过 2G,则您可能会创建对于 fat32 usb 来说太大的文件。请将其格式化为 ext3、tar 部分目录、批量复制或使用其他方法存档(rsync、网络复制等)
- 如果您不使用 tar,而使用 cp 或 rsync,则需要复制到 unix 文件系统,如 ext3。不使用 tar 复制到 fat usb 磁盘将导致权限混乱。
- 点文件:确保如果您执行部分目录,则不会忘记主目录中以点开头(隐藏)的所有文件。