The Economist  为你, 千千万万遍

用「dd」命令把 ISO 镜像写入 U盘

写入方法:

1.打开 Mac 终端,输入 df -h 查看一下磁盘概况

Macintosh:~ afanofte$ df -h
Filesystem      Size   Used  Avail Capacity  iused   ifree %iused  Mounted on
/dev/disk0s2   233Gi   79Gi  154Gi    34% 20801780 40267660   34%   /
devfs          183Ki  183Ki    0Bi   100%      637        0  100%   /dev
map -hosts       0Bi    0Bi    0Bi   100%        0        0  100%   /net
map auto_home    0Bi    0Bi    0Bi   100%        0        0  100%   /home
/dev/disk1s1    29Gi  1.5Mi   29Gi     1%        0        0  100%   /Volumes/你U盘的名称
Macintosh:~ afanofte$

这里的 /dev/disk0s2 是系统的 SSD 盘,/dev/disk1s1 是 32G U盘

2.终端输入 sudo umount /dev/disk1s1 卸载掉 U盘所在的 /dev/disk1s1

Macintosh:~ afanofte$ sudo umount /dev/disk1s1
Password:
umount(/Volumes/你U盘的名称): Resource busy -- try 'diskutil unmount'

输入密码后显示 umount 资源忙,提示用 diskutil umount。那么我们就按照提示在终端输入 sudo diskutil umount /dev/disk1s1

Macintosh:~ afanofte$ sudo diskutil umount /dev/disk1s1
Volume 你U盘的名称 on disk1s1 unmounted

这样 /dev/disk1s1 就成功被卸载掉了。

3.接下来就可以用「dd」命令写入镜像了

Macintosh:~ afanofte$ sudo dd if=/Users/afanofte/openSUSE-Leap-42.1-DVD-x86_64.iso of=/dev/disk1

这里 if= 后面跟的是 Linux 镜像文件的路径,别忘了 .iso 也要写。 of= 后面就填刚才卸载的磁盘 /dev/disk1,这样系统就开始写镜像了,完成前不要关闭终端。

注意:这里和前面的 /dev/disk1s1 不同,没有 s1

4.写入过程中重新打开一个终端窗口,输入 iostat -w 2 命令查看磁盘写入状态。 -w 2 表示每隔两秒输出一次

Macintosh:~ afanofte$ iostat -w 2

5.写入完成后终端显示:完成 4.15G 镜像数据的写入,共耗时 2204 秒

Macintosh:~ afanofte$ sudo dd if=/Users/afanofte/CentOS-7.0-1406-x86_64-DVD.iso of=/dev/disk1
8101888+0 records in
8101888+0 records out
4148166656 bytes transferred in 2204.642144 secs (1881560 bytes/sec)
Macintosh:~ afanofte$

知识相关:

Mac OSX 用 disk1, disk2, disk3 来标识物理磁盘 。disk2s1, disk2s2 表示 disk1 磁盘上的第一个分区和第二个分区。Linux 下是用 sda, sdb, sdc 来标识不同的物理磁盘,用 sda1, sda2, sda3 来表示同一磁盘不同的分区。


多说使用将于2017年6月1日到期,请尽快迁移,详见 duoshuo.com
由于多说评论已经关闭,即日起博客留言请移步  mocun.me

Powered by 多说评论