如何從 Live USB 重新建立原始 Live ISO?

如何從 Live USB 重新建立原始 Live ISO?

我刪除了原始 iso,想找回它,而不必再次下載。

如果可能,首選方法是建立與原始大小相同的 iso,僅使用檔案的大小而不是 USB 裝置的大小。

答案1

用於dd建立 iso :

sudo dd if=/dev/sdx of=/path/file.iso

其中 /dev/sdx 是你的 liveUSB。

將可啟動 USB 轉換為 ISO 文件

答案2

這取決於您如何建立即時 USB 隨身碟。

複製系統

如果你克隆的iso 文件,您可以從 USB 驅動器「克隆回」iso 文件。dd可以用於此目的,但存在風險。請檢查並仔細檢查,您寫入iso文件

sudo dd if=/dev/sdx of=/path/file.iso

其中/dev/sdx指定您的即時 USB 隨身碟的區塊裝置。您可以使用以下命令識別設備

sudo lsblk -f
sudo lsblk -m
sudo parted -ls

並將 x 替換為實際的設備字母。複製的 Ubuntu 系統具有 iso 9660 檔案系統

這與@SimonVanMachin 的答案中推薦的方法相同。另請參閱此鏈接,

將可啟動 USB 轉換為 ISO 文件

此方法的缺點是,它會建立與 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 中)
  • 沒有最終檢查點的克隆工具(危險)
    • dd

提取系統

如果你提取的系統並修改了與iso檔案相比的結構,我認為這將是 再次下載iso檔案就容易多了 而不是從 USB 驅動器上的系統建立工作 iso 檔案。

但可以創建一個通用圖像

  • 您可以建立通用映像(.img檔案或壓縮.img.gz檔案)或 Clonezilla 映像,而不是建立 iso 檔案。您可以將此類映像還原至 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 文件以及文檔,

    http://clonezilla.org

相關內容