從U盤啟動現(xiàn)在越來越重要了。在沒有 cd/dvd 驅(qū)動器的情況下,為了安裝您選擇的操作系統(tǒng), U盤最簡單们拙。事實上, 它甚至可以比刻錄 CD 或 DVD 更便宜, 一旦版本過時就扔掉。
對于大多數(shù) Linux 發(fā)行版而言, 用于刻錄 CD/DVD 的 ISO 可在 internet 上自由使用。在這篇文章中, 我假設(shè)您已經(jīng)下載了可啟動的 ISO 映像, 以供您選擇的操作系統(tǒng), 但如何將 ISO 映像放到 U盤上?
您下載的 ISO 文件包含整個媒體的鏡像几缭。它包括啟動 PC/服務(wù)器所需的所有文件。這種鏡像格式可悲的是不能直接使用復(fù)制到U盤沃呢。我們首先需要將鏡像從 ISO 轉(zhuǎn)換為一個 UDRW (讀寫通用磁盤鏡像格式), 我們可以復(fù)制到U盤年栓。
創(chuàng)建可引導(dǎo)的U盤的一些步驟也可以在 GUI 中完成, 但是有些步驟必須在終端下, 我決定在 shell 終端中執(zhí)行所有步驟。
將ISO轉(zhuǎn)換為UDRW格式
Mac OS X 提供了將ISO鏡像轉(zhuǎn)換為UDRW 所需的所有工具薄霜。下面的命令將ISO鏡像轉(zhuǎn)換為 UDRW 格式某抓。
hdiutil convert -format UDRW -o destination_file.img source_file.iso
您將注意到, destination_file 從該命令將創(chuàng)建文件 destination_file.img.dmg 真的。這是因為 hdiutil 程序自動添加了 dmg 文件擴展名黄锤。這不是問題, 因為文件擴展名不會影響鏡像的格式搪缨。
準備U盤
檢查您的U盤, 如果有任何重要的數(shù)據(jù),一定要先進行備份,因為接下來的步驟將刪除它的一切。
要準備U盤, 我們將刪除U盤上的所有分區(qū), 并創(chuàng)建一個空分區(qū)鸵熟。首先我們需要知道U盤的設(shè)備名稱副编。打開一個終端并執(zhí)行以下命令:
$ diskutil list
您將看到一個磁盤和分區(qū)列表。目標是在這個輸出中識別U盤流强。根據(jù)您的系統(tǒng)配置, 您的輸出可能與此不同痹届。下面示例中顯示了3個物理磁盤。/dev/disk1
是由于在 Mac OS X 中啟用的分區(qū)加密 (FileVault 2) 而創(chuàng)建的虛擬磁盤打月。
/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 驅(qū)動器, 上面有一個 FAT 分區(qū)队腐。我們現(xiàn)在將在下一步中刪除此分區(qū)。下一步, 我們需要輸入磁盤名稱做這參數(shù),即 "/dev/disk2"奏篙。
使用以下命令, 磁盤上的數(shù)據(jù) (您的U盤) 將被刪除!
$ diskutil partitionDisk /dev/disk2 1 "Free Space" "unused" "100%"
有了這個命令, U盤被重新劃分為有1分區(qū), 沒有格式化, 100% 的大小都用于這個分區(qū)柴淘。如果您用 diskutil list
再次檢查, 您將看到更改, 并且U盤將不再顯示在 Finder 中。
將鏡像復(fù)制到U盤上
現(xiàn)在, 我們可以復(fù)制我們創(chuàng)建到U盤的磁盤鏡像秘通。這是通過 dd (1)
命令完成的为严。此命令將將鏡像復(fù)制到磁盤 (在此處替換您的U盤的相應(yīng)磁盤名稱):
$ dd if=destination_file.img.dmg of=/dev/disk2 bs=1m
如果出現(xiàn)錯誤dd: /dev/disk2: Permission denied
$ sudo dd if=destination_file.img.dmg of=/dev/disk2 bs=1m
dd 命令在完成復(fù)制過程之前不會顯示任何輸出, 因此請耐心等待它完成。
$ diskutil eject /dev/disk2
要彈出U盤, 請使用上面的命令肺稀。完成此操作后, 可啟動的U盤已準備就緒第股。