将 Ubuntu 系统克隆到 U 盘并使其可启动?

将 Ubuntu 系统克隆到 U 盘并使其可启动?

我的笔记本电脑上安装了 Ubuntu 14.04。我可以将整个系统(包括应用程序、设置等)克隆到 USB 3 闪存盘上,然后在其他电脑上从那里启动,作为可携带的 Ubuntu 安装随身携带吗?

我正在尝试 Timeshift 的一项功能,名为“在另一台设备上克隆当前系统”。我已选择 U 盘作为目标设备。Timeshift 正在谈论这个可启动。但它是只能在这台笔记本电脑上启动,还是在任何系统上都可以启动?例如,在 Intel Mac 上,还是在没有 grub 引导加载程序的 Windows 计算机上?Timeshift 功能是我正在寻找的吗,还是我必须做其他事情?

编辑:Timeshift 克隆在我测试的第一个系统上无法启动。(通常可以从 USB 正常启动的 Dell Hackintosh。)

答案1

当您安装 Ubuntu 时,您是在为该系统安装它。如果您使用该安装并在另一台机器上启动它,则相当于进行硬件更改。Ubuntu 在大多数情况下仍会启动,但您可能需要安装特定于新系统的驱动程序,您可能需要为新系统手动重新配置某些东西(例如:声音、图形、网络接口),否则它可能运行正常。这一切都取决于硬件。这不是一个好方法,除非您使用的机器具有相同的硬件。

备择方案:

  • 有工具可用于从安装中制作实时 DVD。我以前使用过 Remastersys(已过时,不确定有哪些可用的替代产品),效果很好。

  • 构建自定义的 Ubuntu ISO。这可以通过提取 squashfs、chrooting、进行所需的更改、重新打包以及交换 ISO 中的原始 squashfs 来实现。

  • 设置带有持久文件/分区的实时闪存驱动器。一些实时闪存驱动器创建者甚至会为您完成此操作(例如:Unetbootin)!

  • 使用不同的发行版,如 Puppy Linux、Porteus、TinyCore Linux 或 Slax,它们实际上是作为多台计算机使用的便携式操作系统运行的。

答案2

Remastersys 的重新分叉是系统备份。它完全按照您的要求执行 — — 尽管您需要执行“两步”(即,步骤 1:使用 Systemback 将实时系统备份到 USB;然后步骤 2:启动到备份 USB 并安装在第二个 USB 上)来创建当前操作系统的真正持久的实时副本。

虽然(遗憾的是)Kendek 已停止开发 Systemback,在我看来,它是有史以来最好的 Linux 应用程序之一。

答案3

是的,您可以将完整的 Ubuntu 操作系统(包括程序、自定义项和所有内容)从台式机或笔记本电脑硬盘复制到外部 USB 闪存盘或外部硬盘。我刚刚将 Ubuntu 14.04 LTS 复制到外部硬盘(但同样适用于 USB 闪存盘)

所需软件/硬件:

  • 目标外部硬盘驱动器/目标 USB 闪存驱动器用于存放克隆的操作系统

  • 源操作系统(Ubuntu 或任何其他需要克隆的操作系统)

  • USB 驱动器(至少具有 clonezilla live USB 所需的容量 (256 MB - 1 GB))

  • 装有 Windows 且可运行 Live Linux USB 创建器的计算机/笔记本电脑

脚步:

  • 从以下位置下载 Clonezillahttp://clonezilla.org/downloads/download.php?branch=stable(下载 ISO)

  • 从以下网址下载 Live Linux USB Creator (Lili)http://www.linuxliveusb.com/en/download

  • 通过运行 Live Linux USB Creator 在 USB 上创建可启动的 Clonezilla(Live Clonezilla)。

  • 配置源台式机/笔记本电脑以从 USB 驱动器启动

  • 将目标外部硬盘驱动器或目标 USB 闪存驱动器插入 1 个 USB 插槽,将 Clonezilla Live USB 驱动器插入另一个插槽并启动。

  • Clonezilla 将需要一些时间来读取分区信息。当 Clonezilla UI 出现时,选择默认菜单项。

  • [谨慎] 选择源分区信息和目标分区信息可能需要注意,Clonezilla 需要目标 USB 闪存驱动器或外部硬盘上的空间,该空间相当于源硬盘,并且它将从目标 USB 闪存驱动器/外部硬盘驱动器中删除所有数据。

  • 一旦选择全部,Clonezilla 将在目标驱动器/闪存驱动器上创建一个实时操作系统

通过移除 Clonezilla Live USB 驱动器并从已克隆到目标外部驱动器/USB 闪存驱动器的 Live OS 启动来测试克隆的操作系统。

享受 !

答案4

除了Systemback,我刚刚发现rsync可用于创建可启动的 USB。您需要做的就是rsync将实时系统(可以是当前启动的实时系统)复制到已安装的 USB 驱动器。然后,您必须确保/etc/fstab/ 和您的引导加载程序(例如rEFIndGRUB2)具有 USB 驱动器的正确 UUID。我很高兴发现这一点,我认为应该分享它。

相关内容