2017-08-26 97 views
-2

我使用linux在我的电脑上编码。但是有必要将整个系统快速复制到我的笔记本中。安装系统和软件包不会有问题,但是...我已经安装了很多软件包。其中大部分都是手动配置的。我没有足够的时间手动安装它们,如果有一些程序或“魔术般的方式”可以轻松地复制整个系统,那就太好了:)你知道一些吗?有没有简单的方法来复制整个Linux与安装的软件包,配置文件等?

回答

0

您可以使用rsync备份和安装软件包到新的安装。在请求之前请先搜索,因为archlinux论坛的信息非常丰富。你需要的链接是这样的https://wiki.archlinux.org/index.php/full_system_backup_with_rsync

请记住,这不是安全的,硬件是非常不同的,并且可能发生许多问题。我建议从零开始安装新的安装程序

+0

'rsync'实际上并不适用于将实时系统复制到另一个(运行,显然)实时系统上。 – tofro

+0

我不认为他在谈论复制到现场系统。复制这样的系统也是一个可怕的想法。 – telis80

+0

如果你想'rsync'工作,发送端和接收端都需要“生命”。它不打算复制系统。 – tofro

1

引导到可启动的实时Linux环境。 将您的根分区挂载到此实时Linux。 现在安装一个硬盘。 运行

sudo dd if=/address/of/your/root of=/address/of/output/file 

这将使您的根分区的映像。现在在您的笔记本中,创建一个与您的根大小相同的分区,并运行实时Linux并安装硬盘。 请勿安装待分区。

运行

lsblk 

而且注意的名称是根分区。

现在运行

sudo dd if=/address/of/root/image of=/dev/name/of/to/be/root/partition 

这应该根写入该分区

配置grub来检测分区的操作系统。请参阅this

+0

这必须用root_unmounted_完成。因此,它可以/应该通过启动救援磁盘来获得独立的shell来完成。 –

+0

噢,好的。我忘记了未安装的根目录。而不是救援盘,我更喜欢可启动的pd的实时环境。 – LBSREX

相关问题