在Linux中从可启动的USB创建ISO的两种方法

在本文中,我們將向您展示如何從Linux中的 可啟動USB驅動器 創建ISO。我們將解釋兩種方法來實現這一目標:通過命令行界面(CLI)和圖形用戶界面(GUI)程序。

使用dd工具從可啟動USB驅動器創建ISO

dd是Linux和其他類Unix操作系統中常用的命令行工具,用於轉換和複製文件。

要從可啟動USB驅動器文件創建ISO映像,首先需要插入您的USB驅動器,然後使用以下 df命令 找到您的USB設備名稱。

$ df -hT
示例輸出
Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  3.9G     0  3.9G   0% /dev
tmpfs          tmpfs     787M  1.5M  786M   1% /run
/dev/sda3      ext4      147G   28G  112G  20% /
tmpfs          tmpfs     3.9G  148M  3.7G   4% /dev/shm
tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
tmpfs          tmpfs     3.9G     0  3.9G   0% /sys/fs/cgroup
/dev/sda1      vfat      299M   11M  288M   4% /boot/efi
tmpfs          tmpfs     787M   56K  787M   1% /run/user/1000
/dev/sda5      ext4      379G  117G  242G  33% /media/tecmint/Data_Storage
/dev/sdb1 iso9660 1.8G 1.8G 0 100% /media/tecmint/Linux Mint 19 Xfce 64-bit

從上面的輸出中,您可以清楚地看到我們連接的USB設備名稱是 /dev/sdb1

現在,您可以運行以下命令來創建來自可啟動USB驅動器的ISO,如所示。請確保將 /dev/sdb1 替換為您的USB驅動器,並將 /home/tecmint/Documents/Linux_Mint_19_XFCE.iso 替換為新ISO映像的完整名稱。

$ sudo dd if=/dev/sdb1 of=/home/tecmint/Documents/Linux_Mint_19_XFCE.iso

在上述命令中,選項:

  • if – 意思是從指定的文件中讀取,而不是從stdin中讀取。
  • of – 意思是寫入指定的文件,而不是寫入stdout。

完成後,您可以使用以下 ls命令 驗證ISO映像。

$ ls -l /home/tecmint/Documents/Linux_Mint_19_XFCE.iso
Create ISO from Bootable USB Using dd Command

使用Gnome Disks從可啟動USB驅動器創建ISO

Gnome Disks是一個圖形工具,用於在Linux中管理磁盤驅動器和媒體。它用於格式化和分區驅動器,掛載和卸載分區,以及查詢S.M.A.R.T.(自我監控分析和報告技術)屬性。

如果您的系統上沒有gnome-disk實用程序,您可以通過運行以下命令安裝它。

$ sudo apt install gnome-disk-utility        #Ubuntu/Debian
$ sudo yum install gnome-disk-utility        #CentOS/RHEL
$ sudo dnf install gnome-disk-utility        #Fedora 22+

成功安裝Gnome磁盤後,從系統菜單或儀表板搜索並打開它。然後從默認界面,從左側窗格中列出的已掛載設備列表中選擇可啟動設備,方法是單擊它並單擊磁盤選項。然後單擊創建磁盤映像選項,如下圖所示。

Create a Disk Partition Image

在對話窗口中,設置ISO文件的名稱,其位置並單擊開始創建。然後輸入您的密碼以打開可啟動設備,如果驗證成功,則應該開始該過程。

Create ISO from Bootable USB Using Gnome Disks

到此為止!在本文中,我們已經解釋了在Linux中從可啟動USB驅動器創建ISO的兩種方法。使用下面的評論表單與我們分享您的想法或提出問題。

Source:
https://www.tecmint.com/create-an-iso-from-a-bootable-usb-in-linux/