我有一个系统,其中主 SSD 有 Ubuntu 16.0.4 和 Windows 10,采用双启动配置。我想复制只是Linux 操作系统将不是可以双启动。在新磁盘上,我只想要旧磁盘上的 Ubuntu 内容,不需要其他内容,并且我希望磁盘可以启动。请注意,新 SSD 有足够的空间来容纳旧磁盘上的整个原始 Ubuntu 映像,但不是足够的空间容纳两个操作系统。我只提到,如果你提出的解决方案之一涉及对两个都操作系统,而不仅仅是 Ubuntu 分区。
实现此目的的最简单方法是什么?是否有关于如何实现此目的的分步说明?
答案1
克隆
您可以使用以下方式克隆分区克隆兹拉或者dd
。我推荐 Clonezilla。
使用 rsync 复制
另一种方法(克隆)是创建具有文件系统的分区:从另一个驱动器启动时,ext4
使用将早期根分区的内容复制到此分区。rsync
sudo rsync -Hav old-root-partition-mountpoint/ new-root-partition-mountpoint
其他任务
但克隆/复制分区是不够的。您还必须
创建与相应行匹配的交换分区或交换文件
/etc/fstab
安装引导程序(这将根据启动模式、UEFI 或 BIOS(别名 CSM 或传统)模式而有所不同。
如果你对这些事情有一些经验,或者准备好进行一些反复试验,那么祝你好运:-)
全新安装
否则,我认为,全新安装然后将您的个人文件(文档、图片、多媒体文件)从旧系统复制到新系统会更容易。
如果你愿意,你可以创建一个单独的家带有文件系统的分区ext4
:将先前目录的内容复制/home
到此分区,并在安装过程中在分区窗口中选择“其他”,并让安装程序将此分区与/home
根分区(/
)和交换分区一起使用。
这将保留个人文件和调整(存储在主目录(或目录)中的文件和调整)。
答案2
我推荐 YUMI 之类的东西,它是一个 USB 操作系统,具有磁盘克隆和实时 Linux 发行版等多种工具