Chinaunix首页 | 论坛 | 博客
  • 博客访问: 114451
  • 博文数量: 28
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 202
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-31 21:51
个人简介

諸惡莫做,眾善奉行,自淨其意!

文章分类

全部博文(28)

文章存档

2018年(1)

2017年(3)

2015年(3)

2014年(21)

我的朋友

分类: LINUX

2014-10-12 21:56:06


原文地址:http://blog.csdn.net/dliyuedong/article/details/8807817
linux下有很多工具可以制作启动盘,不过我们可以使用linux下的一条命令来完成-----dd


操作方法:

 1 卸载你的U盘

  假设你的u盘对应的设备是sdb1(可以使用df查看或者fdisk)

  sudo umount /dev/sdb1


2 写入linux(ubuntu fedora .....)系统

  sudo dd if=系统路径   of=/dev/sdb

例如   sudo dd if=./ubuntu-13.04-beta2-desktop-amd64.iso   of=/dev/sdb     ###注意不能在sdb后面加1
          sudo sync    


linux下显示dd命令的进度:

dd if=/dev/zero of=/tmp/zero.img bs=10M count=100000

想要查看上面的dd命令的执行进度,可以使用下面几种方法:

比如:每5秒输出dd的进度

方法一:

watch -n 5 pkill -USR1 ^dd$

方法二:

watch -n 5 killall -USR1 dd

方法三:

while killall -USR1 dd; do sleep 5; done

方法四:

while (ps auxww |grep " dd " |grep -v grep |awk '{print $2}' |while read pid; do kill -USR1 $pid; done) ; do sleep 5; done

上述四种方法中使用三个命令:pkill、killall、kill向dd命令发送SIGUSR1信息,dd命令进程接收到信号之后就打印出自己当前的进度。

阅读(3191) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~