從U盤啓動如今愈來愈重要了。在沒有 cd/dvd 驅動器的狀況下,爲了安裝您選擇的操做系統, U盤最簡單。事實上, 它甚至能夠比刻錄 CD 或 DVD 更便宜, 一旦版本過期就扔掉。shell
對於大多數 Linux 發行版而言, 用於刻錄 CD/DVD 的 ISO 可在 internet 上自由使用。在這篇文章中, 我假設您已經下載了可啓動的 ISO 映像, 以供您選擇的操做系統, 但如何將 ISO 映像放到 U盤上?服務器
您下載的 ISO 文件包含整個媒體的鏡像。它包括啓動 PC/服務器所需的全部文件。這種鏡像格式可悲的是不能直接使用複製到U盤。咱們首先須要將鏡像從 ISO 轉換爲一個 UDRW (讀寫通用磁盤鏡像格式), 咱們能夠複製到U盤。工具
建立可引導的U盤的一些步驟也能夠在 GUI 中完成, 可是有些步驟必須在終端下, 我決定在 shell 終端中執行全部步驟。加密
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盤, 若是有任何重要的數據,必定要先進行備份,由於接下來的步驟將刪除它的一切。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盤的磁盤鏡像。這是經過 dd (1)
命令完成的。此命令將將鏡像複製到磁盤 (在此處替換您的U盤的相應磁盤名稱):
$ dd if=destination_file.img.dmg of=/dev/disk2 bs=1m
dd 命令在完成複製過程以前不會顯示任何輸出, 所以請耐心等待它完成。
$ diskutil eject /dev/disk2
要彈出U盤, 請使用上面的命令。完成此操做後, 可啓動的U盤已準備就緒。