在MAC下使用ISO制作Ubuntu的安装USB盘


在Mac环境下,将Ubuntu的ISO镜像生成一个Ubuntu的安装盘,和Linux下差不多,只是Mac下有一些自己的工具。

步骤如下:

1、在终端下,将ISO镜像转换为DMG格式:

[edony@edony ~:176]$ hdiutil convert -format UDRW -o ./Ubuntu.dmg ./Downloads/ubuntu-16.04.2-desktop-i386.iso/ubuntu-16.04.2-desktop-i386.iso
Reading Master Boot Record (MBR : 0)…
Reading Ubuntu 16.04.2 LTS i386 (Apple_ISO : 1)…
Reading (Windows_NTFS_Hidden : 2)…
.............................................................................................................................................................
Elapsed Time: 3.977s
Speed: 376.6Mbytes/sec
Savings: 0.0%
created: /Users/edony/Ubuntu.dmg

也可以使用“磁盘工具”来转换为可读写的DMG镜像。

2、插入USB盘,然后在终端下,查找该盘的设备名:

[edony@edony ~:177]$ diskutil list
/dev/disk0 (internal, physical):
 #: TYPE NAME SIZE IDENTIFIER
 0: GUID_partition_scheme *500.3 GB disk0
 1: EFI EFI 209.7 MB disk0s1
 2: Apple_CoreStorage Macintosh HD 499.4 GB disk0s2
 3: Apple_Boot Recovery HD 650.0 MB disk0s3

/dev/disk1 (internal, virtual):
 #: TYPE NAME SIZE IDENTIFIER
 0: Apple_HFS Macintosh HD +499.1 GB disk1
 Logical Volume on disk0s2
 652B52E8-4E18-414E-A909-9008B893F33E
 Unencrypted

/dev/disk2 (disk image):
 #: TYPE NAME SIZE IDENTIFIER
 0: Apple_partition_scheme +20.0 MB disk2
 1: Apple_partition_map 32.3 KB disk2s1
 2: Apple_HFS Flash Player 19.9 MB disk2s2

/dev/disk3 (external, physical):
 #: TYPE NAME SIZE IDENTIFIER
 0: FDisk_partition_scheme *8.0 GB disk3
 1: Windows_NTFS BladeCruze 8.0 GB disk3s1

/dev/disk4 (disk image):
 #: TYPE NAME SIZE IDENTIFIER
 0: Apple_partition_scheme +20.0 MB disk4
 1: Apple_partition_map 32.3 KB disk4s1
 2: Apple_HFS Flash Player 19.9 MB disk4s2

/dev/disk5 (disk image):
 #: TYPE NAME SIZE IDENTIFIER
 0: Apple_partition_scheme +19.4 MB disk5
 1: Apple_partition_map 32.3 KB disk5s1
 2: Apple_HFS Flash Player 19.4 MB disk5s2

以上显示该盘的设备名是: /dev/disk3

也可以通过“磁盘工具”里面选择磁盘(不是分区),来查看其信息,获得设备名。

3、卸载USB盘(插入时已经自动挂载了),但是不要推出。在终端下:

[edony@edony ~:178]$ diskutil umountDisk /dev/disk3
Unmount of all volumes on disk3 was successful

也可以通过“磁盘工具”进行卸载。

4、镜像上面生成的DMG内容到USB盘,在终端下:

[edony@edony ~:179]$ sudo dd if=Ubuntu.dmg of=/dev/disk3 bs=1m
Password:
1498+1 records in
1498+1 records out
1570897920 bytes transferred in 941.778308 secs (1668012 bytes/sec)

此处要千万注意,指定的of别写错了,否则悔之晚矣。另外,of参数指定的设备名,可以用上面找到的/dev/disk1,也可以用/dev/rdisk1,此处的“r”据说会写入较快。

另外,如果报错:“dd: Invalid number `1m’”,可能是使用的不同版本的dd,可以换为bs=1M试试。

如果报错:“dd: /dev/diskN: Resource busy”,可能是上面的步骤中没有完成卸载USB盘。

5、推出USB盘。在上面复制之后,系统可能会报错,“此电脑不能读取能插入的磁盘”,不必理会,直接推出即可。也可以在终端下推出:

[edony@edony ~:180]$ diskutil eject /dev/disk3
Disk /dev/disk3 ejected

或者在“磁盘工具”里面推出。使用该USB盘引导启动即可进行Linux的安装。

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s