将 ubuntu 复制到没有可用空间的 USB

将 ubuntu 复制到没有可用空间的 USB

我想将我的 Ubuntu 操作系统的副本作为映像复制到 USB,以便稍后可以在 Windows PC 中的 VM 上使用该映像。

我的 U 盘是 16 GB(实际上是 14.7 GB),Ubuntu 硬盘是 250,而已用空间只有 10 GB。我无法使用,dd因为它也会复制整个 250GB,我只想复制已使用的 10GB

另外,不要告诉我使用,gzip因为如果我压缩它,我需要再次提取它,而我另一台装有虚拟机的电脑只有 250GB 的硬盘。

答案1

  1. 使用 Gparted 将 Ubuntu 操作系统安装的大小调整到足够小以适合你的 USB 驱动器。你可以将其调整为 12GB。

  2. 使用 DD 或 GUI 驱动器备份实用程序(如 Clonezilla)将 12GB 驱动器备份到 USB 记忆棒。您的 USB 记忆棒现在应该可以像原始硬盘一样启动。

  3. 对于将 USB 驱动器转换为 VDI 的虚拟化,请使用 VBoxManager。

  4. 您可以将 12 GIG USB 驱动器存储为图像 DD 或 Ubuntu 的 GUI 磁盘管理器。

详细步骤

  • 调整磁盘大小。

您必须使用 Live 会话(或其他启动驱动器来运行 Gparted。执行调整大小时不能使用该驱动器。

  • 将您的磁盘备份到 USB 记忆棒。

您可以使用 DD 通过此命令行进行备份:

$ dd if=[source drive/image] of=[destination drive or image] bs=4M status=progress

源驱动器 - USB 驱动器(即 /dev/sdb、/dev/sdc 等)
目标驱动器或映像:

您也可以通过以下方式使用 GUI 方法克隆兹拉将硬盘备份到 USB 驱动器(或映像)。

  • 转换为虚拟磁盘

如果您将驱动器备份为映像,请使用此命令创建 VirtualBox 映像:

$ VBoxManage convertdd input.img output.vdi

使用此命令从 USB 驱动器本身创建 VirtualBox 映像:

$ VBoxManage convertfromraw /dev/sdX MyImage.vdi --format VDI

/dev/sdX将是/dev/sda/dev/sdb、 (或您的 USB 驱动器的相应设备。))

您可以使用 Clonezilla 将设备转移到设备

Clonezilla 应用程序可以选择将您的 USB 驱动器(设备)直接传输到您的硬盘驱动器(设备)。

概括

将较小的 USB 驱动器传输到较大的硬盘驱动器后,您必须使用 Gparted 调整驱动器/分区的大小,以重新获得较大硬盘驱动器上的可用空间。

相关内容