我删除了原始 iso 并且想检索它而不必再次下载它。
如果可能的话,首选的方法是创建一个与原始大小相同的 iso,仅使用文件的大小而不是 usb 设备的大小。
答案1
答案2
这取决于您如何创建实时 USB 驱动器。
克隆系统
如果你克隆iso 文件,您可以从 USB 驱动器“克隆”回 iso 文件。dd
可以用于此目的,但有风险。请反复检查,确保您写入 iso 文件。
sudo dd if=/dev/sdx of=/path/file.iso
指定您的实时 USB 驱动器的块设备在哪里/dev/sdx
。您可以使用以下命令识别设备
sudo lsblk -f
sudo lsblk -m
sudo parted -ls
并将 x 替换为实际的设备字母。克隆的 Ubuntu 系统有一个 iso 9660 文件系统。
这与@SimonVanMachin 的答案中推荐的方法相同。另请参阅此链接,
这种方法的缺点是它会创建一个与 USB 闪存盘一样大的 iso 文件,但活动内容(驱动器头和分区)可能要小得多。当您识别设备字母时,您还将获得有关活动内容的信息。标准 Ubuntu iso 文件小于 2 GiB,因此您可以使用以下命令仅复制前 2 GiB
sudo dd if=/dev/sdx of=/path/file.iso bs=1M count=2k
- 具有最终检查点的克隆工具
- Ubuntu 启动盘创建器别名
usb-creator-gtk
- 磁盘别名
gnome-disks
- 韓國(适用于 Linux Live-Only 驱动器)
- Win32 磁盘映像程序(在 Windows 中)
- Ubuntu 启动盘创建器别名
- 没有最终检查点的克隆工具(危险)
dd
萃取系统
如果你提取与 iso 文件相比,系统结构进行了修改,我认为这将是 再次下载 iso 文件就容易多了 而不是从 USB 驱动器上的系统创建有效的 iso 文件。
但可以创建一个通用图像
除了创建 iso 文件,您还可以创建通用映像(
.img
文件或压缩.img.gz
文件)或 Clonezilla 映像。您可以将此类映像还原到 USB 闪存盘(至少具有相同的大小),但无法从 DVD 磁盘还原。$ sudo -s # dd if=/dev/sdx bs=4096 | gzip -c /path/file.img.gz # exit # remember to exit from sudo
我建议制作 Clonezilla 映像。它更安全、更快速,因为 Clonezilla 只复制已使用的块(它会跳过除驱动器头部之外的分区和文件系统未使用的块)。这意味着映像也将尽可能小。Clonezilla 映像是一个包含许多文件的目录,其中的大文件被压缩。
您可以在以下链接中找到 Clonezilla iso 文件以及文档,