求教,关于/dev/fd0

内核编译和嵌入式产品的设计与开发
回复
头像
muye
帖子: 7
注册时间: 2009-08-31 15:43

求教,关于/dev/fd0

#1

帖子 muye » 2012-08-07 15:02

如果没有挂载软盘,用dd命令向其中写入数据会发生什么?
它里面默认是什么内容,也就是系统刚装好的时候,里面有什么?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 求教,关于/dev/fd0

#2

帖子 eexpress » 2012-08-07 15:07

你理解为特殊设备,就是对外的一根电线。那头没接东西。
你说默认有什么。
● 鸣学
头像
ljj_jjl2008
论坛版主
帖子: 14255
注册时间: 2007-09-16 8:29

Re: 求教,关于/dev/fd0

#3

帖子 ljj_jjl2008 » 2012-08-07 15:13

应该报告i/o错误吧。
头像
muye
帖子: 7
注册时间: 2009-08-31 15:43

Re: 求教,关于/dev/fd0

#4

帖子 muye » 2012-08-07 15:30

eexpress 写了:你理解为特殊设备,就是对外的一根电线。那头没接东西。
你说默认有什么。
但是问题就是我用dd命令将一个镜像文件写入成功了,这是怎么回事啊


sudo dd if=boot.bin of=/dev/fd0 bs=512 count=1

记录了1+0 的读入
记录了1+0 的写出
512字节(512 B)已复制,7.0889e-05 秒,7.2 MB/秒
头像
muye
帖子: 7
注册时间: 2009-08-31 15:43

Re: 求教,关于/dev/fd0

#5

帖子 muye » 2012-08-07 15:36

ljj_jjl2008 写了:应该报告i/o错误吧。
可是没有挂载软盘写入成功了,具体上面的
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 求教,关于/dev/fd0

#6

帖子 eexpress » 2012-08-07 15:37

这正常嘛。电线那头没东西,你写啥都没反应。不出错就是。

你现在去读,或者dd回来,试试。
● 鸣学
头像
muye
帖子: 7
注册时间: 2009-08-31 15:43

Re: 求教,关于/dev/fd0

#7

帖子 muye » 2012-08-07 15:44

eexpress 写了:这正常嘛。电线那头没东西,你写啥都没反应。不出错就是。

你现在去读,或者dd回来,试试。
dd if=/dev/fd0 of=boot1.bin bs=512 count=1

记录了1+0 的读入
记录了1+0 的写出
512字节(512 B)已复制,0.000121314 秒,4.2 MB/秒


成功了啊,生成的文件boot1.bin,root下权限为只读
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 求教,关于/dev/fd0

#8

帖子 eexpress » 2012-08-07 15:53

内容全0?全1?
● 鸣学
头像
muye
帖子: 7
注册时间: 2009-08-31 15:43

Re: 求教,关于/dev/fd0

#9

帖子 muye » 2012-08-07 15:59

eexpress 写了:内容全0?全1?
xxd -u -a -g l -c 16 -l 80 boot1.bin
0000000: 8CC88ED88EC0E80300E9FDFFB81F7C89 ..............|.
0000010: C5B91000B80113BB0C00B200CD10C348 ...............H
0000020: 656C6C6F2C204F5320776F726C642100 ello, OS world!.
0000030: 00000000000000000000000000000000 ................
0000040: 00000000000000000000000000000000 ................

跟原来的boot.bin是一模一样的
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 求教,关于/dev/fd0

#10

帖子 eexpress » 2012-08-07 16:02

额。这不知道了。
你去irc问下,谁这样搞过。
● 鸣学
头像
muye
帖子: 7
注册时间: 2009-08-31 15:43

Re: 求教,关于/dev/fd0

#11

帖子 muye » 2012-08-07 16:06

eexpress 写了:额。这不知道了。
你去irc问下,谁这样搞过。
o,thx
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 求教,关于/dev/fd0

#12

帖子 自由建客 » 2012-08-07 21:29

dd 写磁盘就是要在未挂载时操作才对。
mjrao
帖子: 11
注册时间: 2012-08-23 15:40

Re: 求教,关于/dev/fd0

#13

帖子 mjrao » 2012-08-24 17:38

fb0应该是framebuffer吧! 帧缓冲
回复