一、 Mac下将ISO写入U盘可使用命令行工具dd,操作如下:

1、找出U盘挂载的路径,使用如下命令:diskutil list
2、将U盘unmount(将N替换为挂载路径):diskutil unmountDisk /dev/disk[N]
3、写入U盘:sudo dd if=iso路径 of=/dev/rdisk[N] bs=1m  rdisk 中加入r可以让写入速度加快

二、具体操作示例:

1. 将iso转换成dmg 转iso 用

UDRW 替换为 UDTO
 lapommedeMacBook-Pro:~ lapomme$ sudo hdiutil convert -format UDRW -o /linux.dmg kali.iso
Password:
正在读取Master Boot Record(MBR:)…
正在读取Kali Live (Apple_ISO:)…
正在读取(Windows_NTFS_Hidden:)…
............................................................................
正在读取(DOS_FAT_12:)…
..............................................................................
已耗时:.178s
速度:288.3M 字节/秒
节省:0.0%
created: /linux.dmg

2. 查看u盘盘符

 lapommedeMacBook-Pro:~ lapomme$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
: GUID_partition_scheme *251.0 GB disk0
: EFI EFI 209.7 MB disk0s1
: Apple_CoreStorage Macintosh HD 250.1 GB disk0s2
: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
: Apple_HFS Macintosh HD +249.8 GB disk1
Logical Volume on disk0s2
E2BD4617-5A22-46A9-A6F4-D54E3EE92BBC
Unencrypted
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
: FDisk_partition_scheme *62.0 GB disk2
: DOS_FAT_32 UNTITLED 62.0 GB disk2s1
/dev/disk3 (disk image):
#: TYPE NAME SIZE IDENTIFIER
: FDisk_partition_scheme +3.1 GB disk3
: 0x17 3.0 GB disk3s1
: DOS_FAT_12 NO NAME 110.1 MB disk3s2

3. 取消挂载U盘

 lapommedeMacBook-Pro:~ lapomme$ diskutil umountDisk /dev/disk2
Unmount of all volumes on disk2 was successful

4. 用dd命令写入U盘

说明:

(1)sudo dd if=源路径 of=/dev/r卷标 bs=1m [‘r’ 会让命令执行加快一点] [‘bs’为一次填充的容量]

(2)获取映像名称和完整路径可以直接将文件拖入终端,即在终端中显示

 lapommedeMacBook-Pro:~ lapomme$ sudo dd if=/linux.dmg of=/dev/rdisk2 bs=1m
+ records in
+ records out
bytes transferred in 149.567568 secs ( bytes/sec)

5. 查看磁盘进度,可以用iostat命令查看磁盘写入状态

 lapommedeMacBook-Pro:~ lapomme$ iostat -w
disk0 disk2 disk3 cpu load average
KB/t tps MB/s KB/t tps MB/s KB/t tps MB/s us sy id 1m 5m 15m
102.71 2.49 598.70 0.15 24.76 0.02 2.04 1.71 1.69
512.00 23.93 1024.00 23.93 0.00 0.00 2.11 1.74 1.69
473.00 11.99 1024.00 11.98 0.00 0.00 2.11 1.74 1.69
491.68 23.99 1024.00 23.99 0.00 0.00 2.11 1.74 1.69

6. 操作完毕后将U盘弹出

 lapommedeMacBook-Pro:~ lapomme$ diskutil eject /dev/disk2
Disk /dev/disk2 ejected

在Mac OS X系统下 用dd命令将iso镜像写入u盘的更多相关文章

  1. 【转载】在Linux系统下用dd命令制作ISO镜像U盘启动盘

    #### 将U盘插入USB接口 #umount /dev/sdb* #dd if=/iso存放路径/XXX.iso of=/dev/sdb bs=1M ##### [转载]在Linux系统下用dd命令 ...

  2. Mac OS X系统 用dd命令将iso镜像写入u盘

    一. Mac下将ISO写入U盘可使用命令行工具dd,操作如下: 1.找出U盘挂载的路径,使用如下命令:diskutil list2.将U盘unmount(将N替换为挂载路径):diskutil unm ...

  3. 在Linux系统下用dd命令制作ISO镜像U盘启动盘

    http://os.51cto.com/art/201510/494762.htm 首先在 Linux 系统中打开终端,确认 U 盘路径: sudo fdisk -l 使用 dd 命令,格式如下: s ...

  4. linux/OSX中“DD”命令制作ISO镜像操作系统安装U盘

    linux或者OS X系统中,使用“dd”命令可以直接在终端命令行模式下,制作ISO镜像的系统安装盘. 一.linux系统以centOS7为例. sudo dd if=镜像路径 of=USB设备路径 ...

  5. Mac OS X系统下利用VirtualBox安装和配置Windows XP虚拟机

    准备工作 下载并安装VirtualBox for Mac到https://www.virtualbox.org/wiki/Downloads下载VirtualBox <版本> for OS ...

  6. Mac OS X 系统下快速显示隐藏文件的方法(使用Automator创建workflow)

    有的时候需要显系统中的隐藏文件,在 Mac 中不像windows系统那么方便(勾选选项就能够操作),需要在 Terminal 中执行: localhost:~ mx$ defaults write c ...

  7. Linux 系统下使用dd命令备份还原MBR主引导记录

    https://en.wikipedia.org/wiki/Master_boot_recordhttps://www.cyberciti.biz/faq/howto-copy-mbr/https:/ ...

  8. 在Mac OS X 10.11 EI Capitan 中提取iso镜像

    到Apple store上下载最新的OS X El Capitan ,下载完成后就可以进行iso镜像提取操作了. 步骤一:挂载El Capitan 的安装镜像文件 1 hdiutil attach / ...

  9. 使用dd命令写iso文件到u盘

    1. 使用df -h查看挂载点 [seif@study ~]$ df -h 文件系统        容量  已用  可用 已用% 挂载点 udev            1.9G     0  1.9 ...

随机推荐

  1. windows和Ubuntu双系统的安装和基本操作

    因为最近刚开始学习ubuntu系统,首先要安装系统,搜集了网上的资料觉得这篇博客特别有用  http://www.cnblogs.com/Duane/p/5424218.html,我也是按照里面的步骤 ...

  2. lt&gt&eq

    lt:less than,小于 gt:greater than,大于 eq:equal,等于 le:less equal,小于等于 ge:greater than,大于等于

  3. 微信小程序Tabbar文字在真机不显示

    按照官方文档在json中定义好了Tabbar后,在模拟器上显示没问题,而在真机上不显示Tabar文字. 让我很苦笑不得的原因是: 在app.json定义Tabbar文字选中态和非选中态颜色时我用了英文 ...

  4. mysqldump 数据库备份命令及脚本

    mysql -uroot -phowhy@123 -e 'show databases;' | grep -ivE 'waring|database|mysql'|sed -r "s#^(. ...

  5. HDU 5718 Oracle(高精度)

    Time Limit:4000MS     Memory Limit:262144KB     64bit IO Format:%I64d & %I64u Description There ...

  6. 【Unity】Unity中C#与Android中Java的互相调用遇到的一些问题

    1.有关调用的一些问题: (1).在C#中直接调用java中的代码,无返回值: 在java中: public static void setAge(Context context , int leve ...

  7. 【Python@Thread】锁示例

    当出现竞态条件时候,即在同一个时刻只有一个线程可以进入临界区,需要使用同步. 常见的同步原语有两种:锁/互斥,信号量. 锁是最简单,最低级的机制. 首先看一个不使用锁时候的多线程示例: from at ...

  8. putty 中使用git

    提交git pwd 查看当前目录 进入目录cd /home/gongfu/tripb/master 修改代码目录 git status 查看 修改的文件(新增的,删除的) git commit -m ...

  9. 1、Eclipse的安装

    下载地址:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigosr1 2.java jdk 的 ...

  10. Linux 抓包命令

    可使用如下命令,在Linux系统上进行抓包命令 tcpdump -n -i eth0 tcp port and host 192.168.9.45 -w ./filename.cap 说明: eth0 ...