如何在Mac OS下用ISO包製做啓動U盤

Mac OS X 系統下從 ISO 文件的建立可引導的 USB 啓動盤

從U盤啓動如今愈來愈重要了。在沒有 cd/dvd 驅動器的狀況下,爲了安裝您選擇的操做系統, U盤最簡單。事實上, 它甚至能夠比刻錄 CD 或 DVD 更便宜, 一旦版本過期就扔掉。shell

對於大多數 Linux 發行版而言, 用於刻錄 CD/DVD 的 ISO 可在 internet 上自由使用。在這篇文章中, 我假設您已經下載了可啓動的 ISO 映像, 以供您選擇的操做系統, 但如何將 ISO 映像放到 U盤上?服務器

您下載的 ISO 文件包含整個媒體的鏡像。它包括啓動 PC/服務器所需的全部文件。這種鏡像格式可悲的是不能直接使用複製到U盤。咱們首先須要將鏡像從 ISO 轉換爲一個 UDRW (讀寫通用磁盤鏡像格式), 咱們能夠複製到U盤。工具

建立可引導的U盤的一些步驟也能夠在 GUI 中完成, 可是有些步驟必須在終端下, 我決定在 shell 終端中執行全部步驟。加密

將ISO轉換爲UDRW格式

Mac OS X 提供了將ISO鏡像轉換爲UDRW 所需的全部工具。下面的命令將ISO鏡像轉換爲 UDRW 格式。操作系統

hdiutil convert -format UDRW -o destination_file.img source_file.iso

您將注意到, destination_file 從該命令將建立文件 destination_file.img.dmg 真的。這是由於 hdiutil 程序自動添加了 dmg 文件擴展名。這不是問題, 由於文件擴展名不會影響鏡像的格式。code

準備U盤

檢查您的U盤, 若是有任何重要的數據,必定要先進行備份,由於接下來的步驟將刪除它的一切。orm

要準備U盤, 咱們將刪除U盤上的全部分區, 並建立一個空分區。首先咱們須要知道U盤的設備名稱。打開一個終端並執行如下命令:it

$ diskutil list

您將看到一個磁盤和分區列表。目標是在這個輸出中識別U盤。根據您的系統配置, 您的輸出可能與此不一樣。下面示例中顯示了3個物理磁盤。/dev/disk1 是因爲在 Mac OS X 中啓用的分區加密 (FileVault 2) 而建立的虛擬磁盤。io

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:          Apple_CoreStorage                         399.5 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   5:                 Apple_Boot Boot OS X               134.2 MB   disk0s5
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS MacOSX                 *399.2 GB   disk1
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 GB     disk2
   1:       Microsoft Basic Data UNTITLED 1              2.0 GB     disk2s1

如上面的輸出所示, 鏈接的U盤是一個小的 2.0 GB 驅動器, 上面有一個 FAT 分區。咱們如今將在下一步中刪除此分區。下一步, 咱們須要輸入磁盤名稱作這參數,即 "/dev/disk2"。form

使用如下命令, 磁盤上的數據 (您的U盤) 將被刪除!

$ diskutil partitionDisk /dev/disk2 1 "Free Space" "unused" "100%"

有了這個命令, U盤被從新劃分爲有1分區, 沒有格式化, 100% 的大小都用於這個分區。若是您用 diskutil list 再次檢查, 您將看到更改, 而且U盤將再也不顯示在 Finder 中。

將鏡像複製到U盤上

如今, 咱們能夠複製咱們建立到U盤的磁盤鏡像。這是經過 dd (1) 命令完成的。此命令將將鏡像複製到磁盤 (在此處替換您的U盤的相應磁盤名稱):

$ dd if=destination_file.img.dmg of=/dev/disk2 bs=1m

dd 命令在完成複製過程以前不會顯示任何輸出, 所以請耐心等待它完成。

$ diskutil eject /dev/disk2

要彈出U盤, 請使用上面的命令。完成此操做後, 可啓動的U盤已準備就緒。

相關文章
相關標籤/搜索