U 盤安裝介質

出自 Arch Linux 中文维基

USB 驅動器,也被稱為閃存驅動器、USB記憶棒、U盤等。可以從 ISO 製作 Arch LiveUSB 系統,從 UEFI 或 BIOS 系統上直接啟動 Arch Linux 安裝環境。由於 / 根目錄使用了 Overlayfs,關機後所有的更改都會丟失。這樣的系統可用於 Arch Linux 安裝、系統維護或者系統恢復。

要在 U 盤上運行完整的 Arch Linux(即能保留設置),請閱讀在可流動裝置上安裝 Arch Linux。如果想將 Arch Linux U 盤當作救援 USB 來用,參見 chroot

在進行下列任何操作前,先從 https://archlinux.org/download/ 下載 ISO 並驗證其完整性

直接使用 ISO(BIOS 和 UEFI)[編輯 | 編輯原始碼]

警告: 這一操作將不可恢復地刪除 USB 驅動器上的所有數據,所以在操作前先確保驅動器上沒有存放任何重要文件。
注意: 如果你想將 ISO 寫入到機械硬盤或是固態硬盤上,而不是使用 U 盤或是 SD 卡,請確保硬盤的邏輯扇區大小不大於 2048 字節(ISO 9660 扇區大小),並按此數值進行對齊。這也意味着不能用此方法將 ISO 寫入到 4Kn 先進格式化硬盤中。

GNU/Linux[編輯 | 編輯原始碼]

使用基本命令行工具[編輯 | 編輯原始碼]

推薦該方法是因為它簡單,且由於這些工具是 coreutils(由 base 元軟件包引入)的一部分,其通用性也很廣。

使用 ls -l /dev/disk/by-id/usb-* 找到 U 盤的名字,然後使用 lsblk 檢查確保其沒有被掛載。

將下列命令中的 /dev/disk/by-id/usb-My_flash_drive 替換為你的 U 盤(例如/dev/disk/by-id/usb-Kingston_DataTraveler_2.0_408D5C1654FDB471E98BED5C-0:0)。(不要加上分區編號,也就是不要輸入類似 /dev/disk/by-id/usb-Kingston_DataTraveler_2.0_408D5C1654FDB471E98BED5C-0:0-part1 或者是 /dev/sdb1 的東西):

  • 使用 cat(1)
    # cat path/to/archlinux-version-x86_64.iso > /dev/disk/by-id/usb-My_flash_drive
  • 使用 cp(1)
    # cp path/to/archlinux-version-x86_64.iso /dev/disk/by-id/usb-My_flash_drive
  • 使用 dd
    # dd bs=4M if=path/to/archlinux-version-x86_64.iso of=/dev/disk/by-id/usb-My_flash_drive conv=fsync oflag=direct status=progress
  • 使用 tee
    # tee < path/to/archlinux-version-x86_64.iso > /dev/disk/by-id/usb-My_flash_drive
  • 使用 pv
    # pv path/to/archlinux-version-x86_64.iso > /dev/disk/by-id/usb-My_flash_drive

可參考 [1][2] 來對比這些工具並了解它們的大致用法,以及為何 dd 可能是最不適用的方法。

提示:
  • 執行完命令後,使用根權限執行 sync 來確保在移除硬盤前緩衝區數據已完全寫入。
  • If the UEFI version of the USB's Arch ISO hangs or is unable to load, try repeating the medium creation process on the same USB drive one or more times. If this does not work, you may also try updating your motherboard's firmware.
注意: 如果在使用完 Arch ISO 鏡像後要 U 盤恢復為空的可用 USB 存儲設備,須在重分區重新格式化 U 盤前使用根權限運行 wipefs --all /dev/disk/by-id/usb-My_flash_drive 將 ISO 9660 文件系統簽名移除。

使用 GNOME Disk Utility[編輯 | 編輯原始碼]

Linux distributions running GNOME can easily make a live CD through nautilus and gnome-disk-utility. Simply right-click on the .iso file, and select Open With Disk Image Writer. When GNOME Disk Utility opens, specify the flash drive from the Destination drop-down menu and click Start Restoring.

使用 MultiWriter[編輯 | 編輯原始碼]

gnome-multi-writer 是一個基於 GTK3 的圖形化工具,用於將 ISO 文件同時寫入到單個或多個 U 盤中。

使用 Kindd[編輯 | 編輯原始碼]

Kindd 是基於 Qt 的 dd 圖形化前端,可通過 kinddAUR 獲取。

使用 Popsicle[編輯 | 編輯原始碼]

Popsicle 是由 PopOS 開發團隊製作的工具,用於同時向多個 U 盤寫入 ISO 文件。它使用 Rust 和 GTK 編寫,可通過 popsicleAUR 獲取。

使用 SUSE Studio ImageWriter[編輯 | 編輯原始碼]

SUSE Studio ImageWriter 是由 OpenSUSE 開發團隊基於 Qt 製作的 Qt,可通過 imagewriterAUR 獲取。

使用 xorriso-dd-target[編輯 | 編輯原始碼]

xorriso-dd-target(來自 libisoburn)是一個 shell 腳本,嘗試降低覆蓋到錯誤存儲設備的風險。它最安全的模式名為 -plug_test。以可以通過 sudo 提升到 root 權限的普通用戶為例:

$ xorriso-dd-target -with_sudo -plug_test -DO_WRITE -image_file archlinux-version-x86_64.iso

更多信息可參考 xorriso-dd-target(1)

使用 USBImager[編輯 | 編輯原始碼]

USBImager 是一個跨平台的圖形化程序,用於將壓縮的磁盤鏡像寫入到 U 盤中並進行驗證,並可以創建備份。可通過 usbimagerAUR 獲取。

Windows[編輯 | 編輯原始碼]

使用 win32diskimager[編輯 | 編輯原始碼]

win32diskimager 是另一個用於在 Windows 上寫入鏡像到 USB 或者 SD/CF 卡上的工具。只需選擇 ISO 映像和目標 USB 盤符(可能需要先格式化 USB 驅動器後才能分配驅動器號),然後點擊「Write」即可。

使用 USBwriter[編輯 | 編輯原始碼]

這一方法和 Linux 下的 dd 一樣簡單,只要下載 Arch Linux 安裝鏡像,並通過本地管理員權限使用 USBwriter 寫入 U 盤即可。

使用 USBImager[編輯 | 編輯原始碼]

USBImager 是一個跨平台的圖形化程序,用於將壓縮的磁盤鏡像寫入到 U 盤中並進行驗證,並可以創建備份。可通過 usbimagerAUR 獲取。

使用 Rufus[編輯 | 編輯原始碼]

Rufus 是一款多用途的 USB ISO 寫入工具。它提供了圖形化用戶界面,並不關心驅動器是否被正確地格式化。

只要簡單地選擇 Arch Linux ISO、要創建可啟動 Arch Linux 的 USB 驅動器,然後點擊開始即可。

注意: If the USB drive does not boot properly using the default ISO Image mode, DD Image mode should be used instead. To switch this mode on, select GPT from the Partition scheme drop-down menu. After clicking START you will get the mode selection dialog, select DD Image mode.
提示:To add an additional partition for persistent storage use the slider to choose the persistent partition's size. When using the persistent partition feature, make sure to select MBR in the Partition scheme drop-down menu and BIOS or UEFI in Target System, otherwise the drive will not be usable for both BIOS and UEFI booting.

使用 Cygwin[編輯 | 編輯原始碼]

先確保你的 Cygwin 環境包含了 dd 包。

將您的鏡像文件放在您的 home 目錄中:

C:\cygwin\home\User\

以管理員身份運行 cygwin(以允許 cygwin 訪問硬件)。用下列命令寫入到您的 USB 設備:

dd if=archlinux-version-x86_64.iso of=\\.\x: bs=4M

其中 archlinux-version-x86_64.isocygwin 目錄下的 ISO 鏡像路徑,而 \\.\x: 是你的 U 盤,裏面的 x 是 Windows 為您的 USB 設備指定的盤符,例如 \\.\d:

Cygwin 6.0 版本中可以這樣找到正確的分區:

cat /proc/partitions

然後根據輸出信息寫入ISO映像,例如:

dd if=archlinux-version-x86_64.iso of=/dev/sdb bs=4M

使用 dd for Windows[編輯 | 編輯原始碼]

http://www.chrysocome.net/dd 上有基於 GPL 協議的 Windows 版 dd。相比於 Cygwin,它的優勢在於需下載量較小。使用方法參考上面的 Cygwin 部分。

首先下載最新版本的 dd for Windows,並把內容解壓到 Downloads 目錄或者別的什麼地方。

現在以管理員身份運行命令提示符。然後切換目錄(cd)到 Downloads 目錄。

如果你的 Arch Linux ISO 在別的地方,你可能需要列出完整路徑。為了方便起見,你可能會想把它放在 dd 程序的同一目錄中。命令的基本格式像這樣:

# dd if=archlinux-version-x86_64.iso od=\\.\x: bs=4M
注意: Windows 的驅動器盤符連結到的是分區。為了選擇完整的硬盤,上述命令使用了 dd for Windows 提供的 od 參數。需要注意,這一參數僅適用於 dd for Windows,並不適用於其它 dd 實現。

使用 flashnul[編輯 | 編輯原始碼]

flashnul is an utility to verify the functionality and maintenance of Flash-Memory (USB-Flash, IDE-Flash, SecureDigital, MMC, MemoryStick, SmartMedia, XD, CompactFlash etc).

From a command prompt, invoke flashnul with -p, and determine which device index is your USB drive, e.g.:

C:\>flashnul -p
Avaible physical drives:
Avaible logical disks:
C:\
D:\
E:\

When you have determined which device is the correct one, you can write the image to your drive, by invoking flashnul with the device index, -L, and the path to your image, e.g:

C:\>flashnul E: -L path\to\archlinux-version-x86_64.iso

As long as you are really sure you want to write the data, type yes, then wait a bit for it to write. If you get an access denied error, close any Explorer windows you have open.

注意: Open the command prompt as administrator, or else flashnul will fail to open the stick as a block device and will only be able to write via the drive handle windows provides.

macOS[編輯 | 編輯原始碼]

使用 macOS dd[編輯 | 編輯原始碼]

首先確認設備,打開 /Applications/Utilities/Terminal 然後通過下面命令查看所有存儲設備:

$ diskutil list

USB 設備應該類似於 /dev/disk2 (external, physical)。通過名稱和大小確認設備是否正確,在後面的命令中用其替換掉 /dev/diskX

macOS 通常會自動掛載 USB 設備,在使用 dd 前需要將其卸載(不是彈出)。打開 Terminal,然後輸入:

$ diskutil unmountDisk /dev/diskX

然後將 ISO 鏡像複製到設備上:

{{Note|

  • BSD 的 dd 衍生版本(包括 macOS 預裝的)使用小寫 m 後綴。這與本文其它地方使用的 GNU 版本 dd 不同。
  • disk 前的 r} 意味着使用 raw 模式,可以大幅提升傳輸速率。
  • 在新版 macOS 中,dd 命令支持使用 status=progress 來顯示進度。你也可以通過下方描述手動顯示進度。

# dd if=path/to/archlinux-version-x86_64.iso of=/dev/rdiskX bs=1m

這一命令將靜默執行。如果要顯示進度,可以按下 {{ic|Ctrl+t} 來傳遞 SIGINFO 信號。注意,這裏的 diskX 不應包含 s1 後綴,否則 U 盤將僅支持 UEFI 模式啟動。完成後,macOS 可能抱怨 The disk you inserted was not readable by this computer,選擇忽略就行。啟動盤就做好了。

使用 USBImager[編輯 | 編輯原始碼]

USBImager 是一個跨平台的圖形化程序,用於將壓縮的磁盤鏡像寫入到 U 盤中並進行驗證,並可以創建備份。可通過 usbimagerAUR 獲取。

Android[編輯 | 編輯原始碼]

使用 EtchDroid[編輯 | 編輯原始碼]

EtchDroid 是一個安卓平台上的系統鏡像燒錄器,從安卓 5 開始不再需要 root 權限。如果遇到任何問題,可查看 GitHub 上游。

要創建 Arch Linux 安裝盤,需先將 ISO 鏡像下載到安卓設備上。將 U 盤插入到設備,有需要的話可以使用 USB-OTG 轉接器。接下來打開 EtchDroid,選擇 Flash raw image,選擇 Arch ISO 文件,然後選擇 U 盤。最後授予 USB API 權限並確認。

刷入鏡像時請將手機放在桌子上:很多 USB-OTG 轉接器的連接都不太穩,很容易不小心被拔掉。

手動方法[編輯 | 編輯原始碼]

BIOS 和 UEFI[編輯 | 編輯原始碼]

GNU/Linux[編輯 | 編輯原始碼]

這種方法比通過 dd 直接寫入鏡像複雜,但能夠保持 U 盤可用於數據存儲(ISO 被裝在分了區的設備的特定分區裡而無需改變其他分區)。

注意: 接下來會用 /dev/disk/by-id/usb-My_flash_drive-partn 指代目標分區,請根據實際情況修改命令中的 My_flash_driven
  • 預先在 /dev/disk/by-id/usb-My_flash_drive 創建分區表
  • 預先在設備上創建一個分區,/dev/disk/by-id/usb-My_flash_drive-partn 分區必須格式化為 FAT32
  • 掛載 U 盤上的 FAT32 文件系統,並將 ISO 鏡像中的內容解壓到其中。
# mount /dev/disk/by-id/usb-My_flash_drive-partn /mnt
# bsdtar -x -f archlinux-version-x86_64.iso -C /mnt

在 BIOS 平台上啟動時需指定文件所在的卷,默認情況下會使用 UUID YYYY-mm-dd-HH-MM-SS-00(即 UTC 時區的鏡像發佈時間)。可以將 /mnt/boot/syslinux/archiso_sys-linux.cfg 中的 archisodevice= 參數替換為對應設備的持久化設備識別符,例如:archisodevice=UUID=YOUR-UUID

注意: 錯誤的 archisolabelarchisodevice 將導致無法從創建好的介質中啟動。

用於 BIOS 的 Syslinux 文件已被拷入到 /mnt/boot/syslinux/卸載 FAT 文件系統,安裝 syslinuxmtools 包,並運行以下命令來使分區變為可啟動:

# umount /mnt
# syslinux --directory boot/syslinux --install /dev/disk/by-id/usb-My_flash_drive-partn
# dd bs=440 count=1 conv=notrunc if=/usr/lib/syslinux/bios/mbr.bin of=/dev/disk/by-id/usb-My_flash_drive
注意:

Windows[編輯 | 編輯原始碼]

注意:
  • 對於手動方法而言,不要使用任何可啟動 USB 創建工具製作 UEFI 啟動 U 盤,也不要用 dd for Windows 將 ISO 鏡像寫入 U 盤。
  • 下列命令假定 U 盤盤符為 X:
  • Windows 使用反斜槓 \ 作為路徑分隔符,這一規則同樣用於下列命令中。
  • 所有命令都應該在以管理員身份運行的命令提示符內執行。
  • > 表示 Windows 命令提示符。
  • 使用 Rufus USB partitioner對 U 盤進行分區和格式化。在分區類型一項選擇 MBR for BIOS and UEFI,文件系統選擇 FAT32。反選「Create a bootable disk using ISO image」和「創建擴展的標籤和圖標文件」兩項。
  • 如果用的是官方 ISO 鏡像(Archiso),需修改 U 盤的卷標到你想要的值。這一步驟也可以在「分區並格式化」這一步中通過 Rufus 來完成。
  • 使用 7-Zip 將 ISO 中的文件解壓(與解壓 ZIP 壓縮包類似)到 U 盤中。
  • 編輯 X:\boot\syslinux\archiso_sys-linux.cfg,將所有 archisodevice=UUID=YYYY-mm-dd-HH-MM-SS-00 替換為 archisodevice=LABEl=YOUR_LABEL,其中 YOUR_LABEL 為上一步設定的卷標。
  • https://www.kernel.org/pub/linux/utils/boot/syslinux/ 下載官方 Syslinux 6.xx 二進制文件(ZIP 打包文件)並解壓。Syslinux 的版本應與 ISO 鏡像所使用的版本一致。
  • 在命令提示符內,以管理員身份運行以下命令:
> cd bios\
> for /r %Y in (*.c32) do copy "%Y" "X:\boot\syslinux\" /y
> copy mbr\*.bin X:\boot\syslinux\ /y
  • 通過以下命令將 Syslinux 安裝到 U 盤(64 位系統則使用 win64\syslinux64.exe):
> cd bios\
> win32\syslinux.exe -d /boot/syslinux -i -a -m X:
注意:
  • 僅複製文件並不能使得可以從 U 盤啟動;最後一條命令將 Syslinux 的文件安裝到了 U 盤的 VBR 分區,在 MBR 分區表中將該分區設置為「活躍/啟動」,並將 MBR 啟動代碼寫入到了 U 盤中。
  • -d 參數需要使用正斜槓作為路徑分隔符,與類 unix 系統上類似。

僅 BIOS[編輯 | 編輯原始碼]

GNU/Linux[編輯 | 編輯原始碼]

製作 USB-ZIP 盤[編輯 | 編輯原始碼]

某些舊的 BIOS 設備僅支持從 USB-ZIP 盤啟動。該方法讓你可以繼續從 USB 硬盤上啟動。

  • 安裝 syslinuxmtools
  • 通過 ls /dev/disk/by-id/usb-* 命令找到你的 U 盤。
  • 輸入 mkdiskimage -4 /dev/disk/by-id/usb-My_flash_drive 0 64 32,完成需要一段時間。

接下來繼續按手動方法進行操作。由於 ZIP 硬盤的工作方式,分區將使用 /dev/disk/by-id/usb-My_flash_drive-part4

注意: 不要將盤格式化為 FAT32 格式,必須使用 FAT16。

僅 UEFI[編輯 | 編輯原始碼]

如果僅使用 UEFI 啟動,只需將 ISO 中文件解壓到 FAT 格式的 U 盤中即可。

由於所有 UEFI 系統都可以 U 盤的任何 FAT 卷中啟動,不需要單獨創建 EFI 系統分區。兼容性最強的配置方法為使用 MBR 分區表,並創建單個活動(可啟動)主分區,類型為 0c「W95 FAT32 (LBA)」。[3]

提示:See Secure Boot#Sign the official ISO with custom keys to understand which files need to be signed if Secure Boot is configured with custom keys.

GNU/Linux[編輯 | 編輯原始碼]

This method extracts files from the ISO image to a USB flash drive.

  1. If not done yet, create a partition table on /dev/disk/by-id/usb-My_flash_drive and a partition (/dev/disk/by-id/usb-My_flash_drive-partn) on the device.
  2. If not done yet, format the partition to FAT32:
    # mkfs.fat -F 32 /dev/disk/by-id/usb-My_flash_drive-partn
  3. Mount the file system:
    # mount /dev/disk/by-id/usb-My_flash_drive-partn /mnt
  4. Extract the ISO image to the mounted file system:
    # bsdtar -x -f archlinux-version-x86_64.iso -C /mnt
  5. Unmount the file system.

Windows[編輯 | 編輯原始碼]

This method copies files from the ISO image to a USB flash drive.

  1. Partition the USB flash drive and format it to FAT32.
  2. Right click on archlinux-version-x86_64.iso and select Mount.
  3. Navigate to the newly created DVD drive and copy all files and folders to the USB flash drive.
  4. When done copying, right click on the DVD drive and select Eject.
  5. Eject the USB flash drive.

macOS[編輯 | 編輯原始碼]

Neither DiskImageMounter nor Disk Utility can mount isohybrid ISOs, but since macOS ships with libarchive, the ISO can simply be extracted onto the flash drive using bsdtar.

  1. If not done yet, partition the USB flash drive and format the partition to FAT32 using Disk Utility.
  2. Mount the volume.
  3. Open the Terminal application and use bsdtar to extract the ISO image to the mounted file system:
    $ bsdtar -x -f archlinux-version-x86_64.iso -C /Volumes/your-flash-drive
  4. When done, unmount and eject the USB flash drive.

使用多引導 USB 設備[編輯 | 編輯原始碼]

本文或本章節可能需要合併到多引導USB設備

附註: For Multiboot USB drive#Using Syslinux and memdisk, this is the same method, only Syslinux is installed from Windows. This whole section should be merged there, since Ventoy is already mentioned over there too.(在 Talk:U 盤安裝介質 中討論)

該方法允許從單個 U 盤啟動包括 archiso 在內的多個 ISO。將現有 U 盤升級到新版 ISO 的流程比其餘多數方法都簡單,詳情可參考多引導USB設備

使用 ventoy[編輯 | 編輯原始碼]

Ventoy 是一個適用於 ISO/WIM/IMG/VHD(x)/EFI 文件的開源可啟動 U 盤製作工具。通過使用 ventoy,你不需要反覆格式化硬盤,而只需將 ISO/WIM/IMG/VHD(x)EFI 文件複製到 U 盤,然後直接啟動即可。你可以一次性複製多個文件,ventoy 會顯示一個啟動清單讓你進行選擇。ventoy 可通過 ventoy-binAUR 獲取。

Windows[編輯 | 編輯原始碼]

從內存加載安裝介質[編輯 | 編輯原始碼]

這個方法使用 Syslinux 和一個 RamdiskMEMDISK)來把整個 Arch Linux ISO 鏡像加載到內存中。由於它將完全運行於系統內存中,您要確保使用這種方法安裝的設備上有足夠的內存。至少 500MB 到 1G 內存就足以在 MEMDISK 上安裝 Arch Linux。

Arch Linux 和 MEMDISK 系統要求參見安裝指南這裏,也可以參考之前的論壇帖

提示: 一旦安裝程序加載完畢,您就可以移除 U 盤,甚至再在另一台機器上用它開始執行整個安裝步驟。使用 MEMDISK 還允許你在同一個 U 盤中引導並安裝 Arch Linux 到它上面。
準備 U 盤[編輯 | 編輯原始碼]

首先將 U 盤格式化為 FAT32 文件系統。然後在格式化後的磁盤中創建以下目錄:

  • Boot
    • Boot/ISOs
    • Boot/Settings
複製需要的文件到 U 盤[編輯 | 編輯原始碼]

然後,把要引導的 ISO 複製到 Boot/ISOs 目錄。接着,從這裏 下載最新版的 syslinux,並從中提取以下文件並複製到下列目錄:

  • ./win32/syslinux.exe 到桌面或者系統中的 Downloads 目錄。
  • ./memdisk/memdisk 到 U 盤中的 Settings 目錄。
創建配置文件[編輯 | 編輯原始碼]

複製完所需文件後,在 U 盤的 /Boot/Settings 目錄中創建文件 syslinux.cfg

注意:INITRD 一行中,確保使用了複製到 ISOs 文件夾中的 ISO 文件名。
/Boot/Settings/syslinux.cfg
DEFAULT arch_iso

LABEL arch_iso
        MENU LABEL Arch Setup
        LINUX memdisk
        INITRD /Boot/ISOs/archlinux-version-x86_64.iso
        APPEND iso

更多信息可參考 Syslinux

最後一步[編輯 | 編輯原始碼]

最後,在 syslinux.exe 所在目錄創建一個 *.bat 文件並運行(如果是在 Vista 或者 Windows 7 下,需要「以管理員身份運行」):

C:\Documents and Settings\username\Desktop\install.bat
@echo off
syslinux.exe -m -a -d /Boot/Settings X:

不推薦的方法[編輯 | 編輯原始碼]

警告: 不推薦使用下列方法。

使用 etcher[編輯 | 編輯原始碼]

etcher 包含分析數據收集和第一方廣告。可參考[4][5][6]

使用 Universal USB Installer[編輯 | 編輯原始碼]

  • 下載頁包含可能帶毒的假下載按鈕。
  • Universal USB Installer 不會按原樣寫入 ISO 數據,會由於 syslinux 版本的差異導致 BIOS 環境無法啟動,可參考 [7]
  • Arch Linux 安裝鏡像的引導加載器期望 ISO 數據位於卷標為 ARCH_YYYYXX 的卷上。Universal USB Installer 不會更新卷標,也不會修正引導加載器的配置。

使用 UNetbootin[編輯 | 編輯原始碼]

  • UNetbootin 不會按原樣寫入 ISO 數據,會由於 syslinux 版本的差異導致 BIOS 環境無法啟動。
  • Arch Linux 安裝鏡像的引導加載器期望 ISO 數據位於卷標為 ARCH_YYYYXX 的卷上。UNetbootin 不會更新卷標,也不會修正引導加載器的配置。

故障排除[編輯 | 編輯原始碼]

未顯示設備[編輯 | 編輯原始碼]

如果由於 /dev/disk/by-label/ARCH_YYYYMM 未掛載而出現 device did not show up after 30 seconds 報錯,可以嘗試將 U 盤重命名為 ARCH_YYYYMM 來讓 Arch 進行自動搜尋(例如 ISO 名為 archlinux-2021.02.01-x86_64.iso,設備名應為 ARCH_202102)。

Failed to set up loop devices: No such file or directory[編輯 | 編輯原始碼]

如果你看到了 losetup: /run/archiso/bootmnt/arch/x86_64/airootfs.sfs: failed to set up loop devices: No such file or directory 報錯,請嘗試換用 USB 2.0 接口,有時 USB 集線器的部分 USB 3.0 接口會失效。

其它報錯[編輯 | 編輯原始碼]

對於其它報錯,請嘗試換一個 U 盤,通常情況下可以解決所有問題。

參見[編輯 | 編輯原始碼]