我正在尝试在CF卡中写入linux镜像,如*所示:
当我这样做的时候:
sudo bzcat debian-for-alix-cf2g.img.bz2 | dd of=/dev/sdb bs=16k
我得到了:
dd: opening `/dev/sdb': Permission denied
我可以在mtab中看到/dev/sdb对应于连接到USB端口的目标CF。
mtab文件中的行是
/dev/sdb1 /media/2020-2020 vfat rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush 0 0
在执行之前
sudo bzcat debian-for-alix-cf2g.img.bz2 | dd of=/dev/sdb bs=16k
我用以下命令卸载了设备
umount /media/2020-2020
为什么我不能写入/dev/sdb?
发布于 2012-09-21 03:42:58
尝试以root用户身份运行:
user ~ $ sudo -s
Password:
root ~ # bzcat debian-for-alix-cf2g.img.bz2 | dd of=/dev/sdb bs=16k
您尝试的方法不起作用,可能是因为前置sudo
以根用户身份运行bzcat
,而不是dd
。
发布于 2013-08-03 23:45:55
或将sudo放在管道后面,| sudo dd...
sudo bzcat debian-for-alix-cf2g.img.bz2 | sudo dd of=/dev/sdb bs=16k
虽然这可能会要求输入两次密码,但实际上我更喜欢使用sudo -s或sudo -i
https://stackoverflow.com/questions/12519749
复制相似问题