如何将我的桌面设置迁移到笔记本电脑?

我目前在我的台式机上使用的是Ubuntu 10.04。我买了一台新的笔记本电脑,从现在开始将使用它。但是我将不得不重新进行设置(安装应用程序/更新)。而且我在台式机上所做的许多个人偏好和调整都将丢失,我还需要重新进行设置。
有没有一种简单的方法,我可以只需拍摄镜像或其他东西,然后在我的笔记本电脑上使用它?
非常感谢任何帮助/指导/链接。
5个回答

  • 在旧电脑上:

      dpkg --get-selections  > backup.pkg.lst 
    
  • 在新电脑上 - 安装带有默认软件包的Ubuntu

  • 将backup.pkg.lst从旧电脑复制到新电脑

      sudo su
      dpkg --set-selections < backup.pkg.lst 
      apt-get update
      apt-get dselect-upgrade
      apt-get dist-upgrade
      apt-get upgrade
    
  • 将旧电脑的主目录复制到新电脑


大部分的显示和应用程序偏好设置都在您的主目录中(/home/<yourlogin>)。
将此目录在台式机和笔记本电脑之间复制,可以满足您80%的需求。只需在台式机上打包您的主目录,复制存档文件并解压缩即可。(scp会丢失符号链接和其他内容)
对于剩下的20%,我建议进行全新安装,因为笔记本电脑需要特殊调整。从节能的角度来看,当系统针对该计算机进行调整时,电池的使用时间会更长。

你可以尝试在Ubuntu Tweak中使用桌面恢复功能。它允许你将桌面设置、已安装的应用程序和系统设置保存为单独的文件。然后,可以将备份文件复制到笔记本电脑上进行恢复。

在Windows世界中,我使用Acronis True Image来创建磁盘镜像并将其恢复到其他磁盘分区。正如你所建议的,磁盘镜像是一种轻松的方式,可以将操作系统、应用程序、设置等完全按照一个分区的配置移植到另一个磁盘。我在Linux下使用了Partimage(http://www.partimage.org),但是目前的版本似乎不支持Ext4,所以如果你需要这个功能,你需要使用另一个镜像包。其中一个可能的选择是Clonezilla(http://clonezilla.org/)。我从未使用过这个软件,但主页显示它支持大多数文件系统。

Remastersys(www.remastersys.com/ubuntu.html)将是您需求的适当解决方案。它将从您现有的系统生成一个iso文件(您还可以选择将数据放入iso文件),您可以使用它来刻录光盘(由于ISO文件的大小超过Ubuntu标准的700MB,您也可以创建一个USB驱动器)。然后,您可以使用所有设置、应用程序和数据在您的笔记本电脑上安装Ubuntu。这就像是一次全新的安装,所以答案1中提到的节能问题也会被解决。