我使用linux在我的电脑上编码。但是有必要将整个系统快速复制到我的笔记本中。安装系统和软件包不会有问题,但是...我已经安装了很多软件包。其中大部分都是手动配置的。我没有足够的时间手动安装它们,如果有一些程序或“魔术般的方式”可以轻松地复制整个系统,那就太好了:)你知道一些吗?有没有简单的方法来复制整个Linux与安装的软件包,配置文件等?
回答
您可以使用rsync
备份和安装软件包到新的安装。在请求之前请先搜索,因为archlinux论坛的信息非常丰富。你需要的链接是这样的https://wiki.archlinux.org/index.php/full_system_backup_with_rsync
请记住,这不是安全的,硬件是非常不同的,并且可能发生许多问题。我建议从零开始安装新的安装程序
引导到可启动的实时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
这必须用root_unmounted_完成。因此,它可以/应该通过启动救援磁盘来获得独立的shell来完成。 –
噢,好的。我忘记了未安装的根目录。而不是救援盘,我更喜欢可启动的pd的实时环境。 – LBSREX
- 1. 有没有简单的方法来验证/比较RPM文件的安装?
- 2. 有没有简单的方法来安装RMagick?
- 3. Cygwin没有正确安装软件包?
- 4. 有没有简单的方法来播放MP3文件
- 5. 有没有简单的方法来获得AspectJ输出文件?
- 6. 有没有简单的方法来修剪文件?
- 7. 使用stack.yaml配置安装软件包
- 8. 安装msvcr90.dll简单的方法! (没有C++可再发行组件包)
- 9. 软件包libsndfile-dev没有安装候选软件
- 10. 没有从python .egg文件安装软件包数据
- 11. 有没有简单的方法来恢复整个P4更改列表?
- 12. 有没有好的方法来复制一个Gtk小部件?
- 13. Debian软件包没有安装二进制文件,但是Lesspipe有二进制文件的输出
- 14. 有没有简单的方法来设置WPF StatusBar文本?
- 15. 有没有更简单的方法来包装每个WCF方法的服务与'使用'块?
- 16. 在没有配置文件的iPhone上安装.ipa文件?
- 17. 有没有一种简单的方法来处理长文件名和长目录名在Linux中的文件?
- 18. 有没有简单的方法来验证复制文章是否正确?
- 19. “没有这样的文件或目录”,而安装一个.deb软件包
- 20. 无法使用软件包控制列出软件包:安装软件包
- 21. 在yocto中安装来自第三方软件包的二进制文件
- 22. 可以通过简单复制文件来安装SharePoint吗?
- 23. 有没有一个简短的方法来建立Yocto的配方列表包?
- 24. Python:为什么有些软件包被安装成鸡蛋,有些软件包被安装成“蛋文件夹”?
- 25. NPM:恢复安装的软件包
- 26. 在linux/ubuntu中安装软件包
- 27. 在Linux中安装Rserve软件包
- 28. 在linux中安装go软件包
- 29. 无法安装软件包 - 软件包目标与项目设置相同
- 30. 在安装时安装软件包所需的R软件包
'rsync'实际上并不适用于将实时系统复制到另一个(运行,显然)实时系统上。 – tofro
我不认为他在谈论复制到现场系统。复制这样的系统也是一个可怕的想法。 – telis80
如果你想'rsync'工作,发送端和接收端都需要“生命”。它不打算复制系统。 – tofro