Mac OS製作Ubuntu安裝U盤

採用U盤安裝Ubuntu系統是目前比較常見的安裝方式之一,在Windows上有製作安裝U盤的工具(比如Universal USB Installer),那麼在Mac OS上面如何製作安裝U盤呢?

答案是命令行!


Mac OS製作Ubuntu安裝U盤

U盤安裝


hdiutil

第一步,需要到Ubuntu下載需要的Ubuntu的安裝文件。然後就需要使用第一個命令hdiutil。hdituil:是一個Mac OS上面處理鏡像文件的命令,可以對鏡像文件進行製作,驗證和轉換等...我們知道DMG格式是Mac OS上常用的打包格式文件,需要把下載的Ubuntu安裝文件(.iso)轉換成(.dmg)格式的文件,方便在Mac OS上面進行操作,轉換命令:

<code>cd Downloads/
hdiutil convert -format UDRW -o ubuntu.iso ubuntu-14.04.5-desktop-amd64.iso/<code>

-format為生成文件的權限,UDRW :表示轉換成有read/write的權限的鏡像。
等待轉換完成即可~

diskutil

第二步需要需要對U盤進行操作,而diskutil就是用來對Mac OS的磁盤操作的命令。diskutil:操作本地磁盤,可以對磁盤進行卸載,掛載等操作。列出當前掛載的磁盤:

<code>diskutil list/<code>
<code>dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage Macintosh HD 250.1 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3

/dev/disk1 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD +249.8 GB disk1
Logical Volume on disk0s2
45CD1187-14DE-4203-9895-FBB1B3770F1E
Unencrypted
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme *8.1 GB disk2
1: Apple_partition_map 4.1 KB disk2s1
2: Apple_HFS 2.4 MB disk2s2/<code>

其中/dev/disk2就是U盤。
需要先卸載掉U盤,然後在把安裝文件寫入到U盤中,這樣就需要用到卸載命令:

<code>diskutil unmountDisk /dev/disk2
/<code>

再次使用diskutil list命令就不會顯示出disk2了。

dd

第三步,把安裝文件寫入U盤,這裡需要使用命令dddd:是Unix和類Unix系統上的命令,作用就是用指定大小的塊拷貝一個文件,並在拷貝的同時進行指定的轉換。

在進行拷貝之前,還需要做的一件時間,因為使用hdiutil轉換的文件後綴名為.dmg,所以需要把文件重命名為.iso,在安裝的時候系統才能夠更好的識別。

<code>mv ubunut.iso.dmg ubuntu.iso/<code>

然後把安裝文件拷貝到U盤中

<code>sudo dd if=./ubuntu.iso of=/dev/rdisk2 bs=1m/<code>

這行命令必須使用root權限,

  • if:輸入的文件名
  • of:輸出的文件名
  • bs:是塊大小,這裡使用1m的塊大小。
    漫長的等待....
<code>1052+1 records in
1052+1 records out
1104052224 bytes transferred in 249.471583 secs (4425563 bytes/sec)/<code>

操作完成之後,安全地拔出U盤

<code>sudo eject /dev/rdisk2/<code>

可以使用U盤進行Ubuntu的安裝了!



銷燬安裝數據

安裝完成之後,U盤上面的安裝文件還在,這樣會影響我們正常使用U盤。可以把U盤格式化一次,清除數據,也可以使用dd命令銷燬磁盤數據:

<code>sudo dd if=/dev/urandom of=/dev/rdisk2/<code>

使用隨機數填充U盤,可以用來銷燬數據,一般用於重要數據否則沒有必要使用隨機數填充。


分享到:


相關文章: