Linux dd命令基于ISO文件制作U盘启动盘

linux下的dd命令来自于coreutils:http://www.gnu.org/software/coreutils/

https://jingyan.baidu.com/article/d45ad148e203f969552b800a.html

 

在win10的Bash on Ubuntu on Windows下也支持dd命令,但是不支持/dev/sdb

dd if=/mnt/d/OS/CentOS-7-x86_64-DVD-1503-01.iso of=/mnt/e bs=2M

 bs=2M block speed,块速度,如果超过2M/s(econds),【可能】文件会损坏,丢数。

 

https://stackoverflow.com/questions/38954691/is-usb-supported-on-bash-on-ubuntu-on-windows-10

https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-ubuntu-on-windo/suggestions/13396686-access-to-real-linux-devices-in-dev

 

查看U盘对应的dev符号:

Administrator@Andy-PC MINGW64 /d/Download
$ ll /dev
total 4
crw-rw-rw- 1 Administrator 197121  13, 254 12月  1  2006 clipboard
crw-rw-rw- 1 Administrator 197121   5, 255 3月  10 14:46 conin
crw-rw-rw- 1 Administrator 197121   5, 254 3月  10 14:46 conout
crw-rw-rw- 1 Administrator 197121   5,   1 3月  10 14:46 console
crw-rw-rw- 1 Administrator 197121  14,   3 3月  10 14:46 dsp
lrwxrwxrwx 1 Administrator 197121       13 4月  14  2018 fd -> /proc/self/fd/
crw-rw-rw- 1 Administrator 197121   1,   7 3月  10 14:46 full
crw------- 1 Administrator 197121   1,  11 3月  10 14:46 kmsg
drwxr-xr-x 1 Administrator 197121        0 4月  14  2018 mqueue/
crw-rw-rw- 1 Administrator 197121   1,   3 3月  10 14:46 null
crw-rw-rw- 1 Administrator 197121   5,   2 3月  10 14:46 ptmx
crw------- 1 Administrator 197121 136,   0 3月  10 14:46 pty0
crw-rw-rw- 1 Administrator 197121   1,   8 3月  10 14:46 random
brw-rw-rw- 2 Administrator 197121  11,   0 3月  10 14:46 scd0
brw-rw-rw- 1 Administrator 197121   8,   0 3月  10 14:46 sda
brw-rw-rw- 1 Administrator 197121   8,   1 3月  10 14:46 sda1
brw-rw-rw- 1 Administrator 197121   8,   2 3月  10 14:46 sda2
brw-rw-rw- 1 Administrator 197121   8,   3 3月  10 14:46 sda3
brw-rw-rw- 1 Administrator 197121   8,   4 3月  10 14:46 sda4
brw-rw-rw- 1 Administrator 197121   8,   5 3月  10 14:46 sda5
brw-rw-rw- 1 Administrator 197121   8,   6 3月  10 14:46 sda6
brw-rw-rw- 1 Administrator 197121   8,   7 3月  10 14:46 sda7
drwxr-xr-x 1 Administrator 197121        0 4月  14  2018 shm/
brw-rw-rw- 2 Administrator 197121  11,   0 3月  10 14:46 sr0
lrwxrwxrwx 1 Administrator 197121       15 4月  14  2018 stderr -> /proc/self/fd/2
lrwxrwxrwx 1 Administrator 197121       15 4月  14  2018 stdin -> /proc/self/fd/0
lrwxrwxrwx 1 Administrator 197121       15 4月  14  2018 stdout -> /proc/self/fd/1
crw-rw-rw- 1 Administrator 197121   5,   0 3月  10 14:46 tty
crw-rw-rw- 1 Administrator 197121   1,   9 3月  10 14:46 urandom
crw-rw-rw- 1 Administrator 197121  13, 255 3月  10 14:46 windows
crw-rw-rw- 1 Administrator 197121   1,   5 3月  10 14:46 zero

Administrator@Andy-PC MINGW64 /d/Download
$ ll /dev
total 4
crw-rw-rw- 1 Administrator 197121  13, 254 12月  1  2006 clipboard
crw-rw-rw- 1 Administrator 197121   5, 255 3月  10 14:47 conin
crw-rw-rw- 1 Administrator 197121   5, 254 3月  10 14:47 conout
crw-rw-rw- 1 Administrator 197121   5,   1 3月  10 14:47 console
crw-rw-rw- 1 Administrator 197121  14,   3 3月  10 14:47 dsp
lrwxrwxrwx 1 Administrator 197121       13 4月  14  2018 fd -> /proc/self/fd/
crw-rw-rw- 1 Administrator 197121   1,   7 3月  10 14:47 full
crw------- 1 Administrator 197121   1,  11 3月  10 14:47 kmsg
drwxr-xr-x 1 Administrator 197121        0 4月  14  2018 mqueue/
crw-rw-rw- 1 Administrator 197121   1,   3 3月  10 14:47 null
crw-rw-rw- 1 Administrator 197121   5,   2 3月  10 14:47 ptmx
crw------- 1 Administrator 197121 136,   0 3月  10 14:47 pty0
crw-rw-rw- 1 Administrator 197121   1,   8 3月  10 14:47 random
brw-rw-rw- 2 Administrator 197121  11,   0 3月  10 14:47 scd0
brw-rw-rw- 1 Administrator 197121   8,   0 3月  10 14:47 sda
brw-rw-rw- 1 Administrator 197121   8,   1 3月  10 14:47 sda1
brw-rw-rw- 1 Administrator 197121   8,   2 3月  10 14:47 sda2
brw-rw-rw- 1 Administrator 197121   8,   3 3月  10 14:47 sda3
brw-rw-rw- 1 Administrator 197121   8,   4 3月  10 14:47 sda4
brw-rw-rw- 1 Administrator 197121   8,   5 3月  10 14:47 sda5
brw-rw-rw- 1 Administrator 197121   8,   6 3月  10 14:47 sda6
brw-rw-rw- 1 Administrator 197121   8,   7 3月  10 14:47 sda7
brw-rw-rw- 1 Administrator 197121   8,  16 3月  10 14:47 sdb
brw-rw-rw- 1 Administrator 197121   8,  17 3月  10 14:47 sdb1
drwxr-xr-x 1 Administrator 197121        0 4月  14  2018 shm/
brw-rw-rw- 2 Administrator 197121  11,   0 3月  10 14:47 sr0
lrwxrwxrwx 1 Administrator 197121       15 4月  14  2018 stderr -> /proc/self/fd/2
lrwxrwxrwx 1 Administrator 197121       15 4月  14  2018 stdin -> /proc/self/fd/0
lrwxrwxrwx 1 Administrator 197121       15 4月  14  2018 stdout -> /proc/self/fd/1
crw-rw-rw- 1 Administrator 197121   5,   0 3月  10 14:47 tty
crw-rw-rw- 1 Administrator 197121   1,   9 3月  10 14:47 urandom
crw-rw-rw- 1 Administrator 197121  13, 255 3月  10 14:47 windows
crw-rw-rw- 1 Administrator 197121   1,   5 3月  10 14:47 zero

插上u盘后,多了一个sdb(sd-b,即第二个设备;再插一个u盘,则出现sdc,sd-c)

sd,system device。

 

* [在Linux系统下用dd命令制作ISO镜像U盘启动盘\_develbai的博客-CSDN博客](https://blog.csdn.net/master5512/article/details/69055662)
* [linux查看系统挂载磁盘 - cloudolt - 博客园](https://www.cnblogs.com/fyly/p/13490361.html)

* [linux下显示dd命令的进度: - 梦里衍春 - 博客园](https://www.cnblogs.com/gaohong/p/4884587.html)

 

Administrator@Andy-PC MINGW64 /d/Download
$ dd if=openEuler-22.09-everything-debug-x86_64-dvd.iso of=/dev/sdc bs=4M status=progress

$ dd if=ubuntu-23.04-desktop-amd64.iso of=/dev/sdb bs=4M status=progress
4928307200 bytes (4.9 GB, 4.6 GiB) copied, 692.388 s, 7.1 MB/s
1175+1 records in
1175+1 records out
4932407296 bytes (4.9 GB, 4.6 GiB) copied, 692.961 s, 7.1 MB/s

 

$ dd if=ubuntu-22.10-desktop-amd64.iso of=/dev/sdb bs=8M status=progress
dd: error writing '/dev/sdb': Invalid request code
1+0 records in
0+0 records out
4294967295 bytes (4.3 GB, 4.0 GiB) copied, 0.0152522 s, 282 GB/s

 

Administrator@Andy-PC MINGW64 /d/ISO
$ dd if=ubuntu-22.10-desktop-amd64.iso of=/dev/sdb bs=4M status=progress
4071903232 bytes (4.1 GB, 3.8 GiB) copied, 586.356 s, 6.9 MB/s
970+1 records in
970+1 records out
4071903232 bytes (4.1 GB, 3.8 GiB) copied, 586.361 s, 6.9 MB/s

 

Administrator@Andy-PC MINGW64 /d/ISO
$ dd if=debian-12.2.0-amd64-DVD-1.iso of=/dev/sdb bs=4M status=progress
3988783104 bytes (4.0 GB, 3.7 GiB) copied, 653.052 s, 6.1 MB/s
952+1 records in
952+1 records out
3994091520 bytes (4.0 GB, 3.7 GiB) copied, 653.991 s, 6.1 MB/s

 

* [在Linux系统下用DD命令制作ISO镜像U盘启动盘 【百科全说】](https://www.bkqs.com.cn/content/x3425ojnk.html)
* [linux dd目录生成iso文件,linux/OSX中“DD”命令制作ISO镜像操作系统安装U盘\_宋慈面前耍柳叶刀的博客-CSDN博客](https://blog.csdn.net/weixin_29202687/article/details/116552318)

posted @ 2017-12-12 14:14  任国强  阅读(945)  评论(0编辑  收藏  举报