2014年8月17日星期日

MAC_018:制作U盘启动盘

运行环境:MAC OS X 10.9.4

1. 把iso文件转换为dmg格式
语法如下:
hdiutil convert -format UDRW -o /path/to/generate/img/file /path/to/your/iso/file
例如:
hdiutil convert -format UDRW -o ./rhel-server-6.5-x86_64-dvd.img ./rhel-server-6.5-x86_64-dvd.iso
该命令会生成一个.img的磁盘镜像文件,MAC OS X会默认追加一个.dmg,即生成的文件后缀是.img.dmg。

2. 查看U盘的盘符:diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            499.4 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            RHEL_6.4 x86_64        *3.7 GB     disk1
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *7.3 MB     disk2
   1:        Apple_partition_map                         32.3 KB    disk2s1
   2:                  Apple_HFS Adobe Flash Player I... 7.3 MB     disk2s2
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *16.0 GB    disk3
   1:             Windows_FAT_32 雨林木风 GH             16.0 GB    disk3s4

可以看出,我这里的U盘的盘符是/dev/disk3。

3.  卸载U盘:diskutil unmountDisk /dev/disk3

4. 将镜像写入U盘:sudo dd if=rhel-server-6.5-x86_64-dvd.img.dmg of=/dev/rdisk3 bs=1m
此处要注意,of参数指定的设备名千万别写错了,否则悔之晚矣。
of参数指定的设备名,可以用上面找到的/dev/disk3,也可以用/dev/rdisk3,此处的“r”据说会写入较快。

5. 推出U盘:diskutil eject /dev/disk3

现在,可以用U盘引导启动并进行RHEL 6.5系统的安装啦!

参考文献:
1. http://jiangbo.me/blog/2011/11/09/create_ubuntu_usb_startdisk_on_mac/
2. http://blog.csdn.net/jiangbo_hit/article/details/6952151
3. http://www.linuxidc.com/Linux/2013-04/82973.htm

没有评论: