原文地址:http://www.cnblogs.com/image-eye/archive/2011/08/19/2145398.html

3.5寸1.44M软盘结构:

  • 2面、80道/面、18扇区/道、512字节/扇区
  • 扇区总数=2面 X  80道/面 X  18扇区/道  =  2880扇区
  • 存储容量= 512字节/扇区X  2880扇区 =  1440 KB =1474560B

1. 创建虚拟软盘镜像文件
    下面三条命令中的任意一个可以建立一个虚拟的软盘镜像文件,结果完全一样:

  • dd if=/dev/zero of=floppy.img bs=1474560 count=1
  • dd if=/dev/zero of=floppy.img bs=512 count=2880
  • dd if=/dev/zero of=floppy.img bs=1024 count=1440

2. 在软盘镜像文件上建立文件系统
    下面两条命令中的任意一个可在软盘镜像上建立文件系统,可根据需要选择相应的文件系统:

  • mkfs.vfat floppy.img                /*建格式化为vfat文件系统*/
  • mkfs.ext2 floppy.img                /*建格式化为ext2文件系统*/

建立ext2文件系统时回询问: floppy.img is not a block special device. Proceed anyway? (y,n) y, 选y,回车。

3. 读写建立的软盘镜像
    首先将软盘镜像挂载在一个文件夹中,用下列命令建立一个文件夹floppy:

  • mkdir floppy

用下列命令将软盘镜像挂载到floppy文件夹:

  • mount floppy.img floppy -o loop     /*是-o loop,而不是 -0 loop,而且一定是loop*/

如果所用的系统不会自动识别文件系统的话 mount 命令要加上 -t 选项:

  • mount floppy.img floppy -o loop -t vfat         /*如果软盘镜像为vfat文件系统*/
  • mount floppy.img floppy -o loop -t ext2         /*如果软盘镜像为ext2文件系统*/

然后就可以像操作普通文件夹那样对floppy文件夹进行操作了,如将 "kernel" 文件复制到里面:

  • cp kernel floppy
查看其中的文件:
  • ls floppy                                      /*  输出 "kernel"  */

操作完以后用下列命令将其卸载:

  • umount floppy.img

这样前面的操作就已经完全写入虚拟软盘镜像文件中了。

如果在mount 步骤出现

mount: unknown filesystem type 'vfat'

的提示,则需要查看并重建

/lib/modules/2.6.xxx/modules.dep

使用用depmod重新生成modules.dep,重启

Linux下制作虚拟软盘镜像相关推荐

  1. linux下制作windows镜像文件,Linux之自定义ISO镜像文件制作

    这一节主要介绍iso镜像制作过程,主要包含两部分mkisofs:创建镜像文件 光盘烧录工具 如果终端没有mkisofs指令,需要下载一下,例如ubuntu14.04 apt-get install g ...

  2. linux下制作windows启动盘,行家里手:Linux使用WoeUSB制作Windows启动盘

    Linux 下制作启动 U 盘的工具实在是很多,要是不熟悉三个以上的启动盘制作工具,你都不好意思说你会折腾 Linux!虽是玩笑话,但是各类系统 ISO 结构不一,各类电脑引导方式也有区别,因此,Li ...

  3. linux下制作linux系统的安装U盘

    linux下制作linux系统的安装U盘 经常用linux,给自己留个好用的live CD(此处为U盘版),以备不时之需! 本文采用的linux系统为Ubuntu Kylin 15.10 64位. 1 ...

  4. linux系统安装pe,Linux下制作Linux+WINPE启动盘装机必备:

    现在的电脑爱好者.维护人员应该多数都是使用启动 U 盘安装操作系统吧,一个启动U盘自然是必不可少的. Windows 下可以使用 UltraISO 或者之类的工具制作启动 U 盘,在 Linux 下制 ...

  5. Linux下制作ISO与刻录ISO

    Linux下制作ISO与刻录ISO 1.背景: 制作ISO备份和刻录到光盘存储经常用到,Windows下非常方便:工具多阿!如UltraISO.Nero等等数不胜数.但我们今 天说的是Linux下如何 ...

  6. linux命令进u 盘,在Linux下制作一个磁盘文件,在u-boot 阶段对emmc 烧写整个Linux系统方法...

    在Linux 下制作一个磁盘文件, 可以给他分区,以及存储文件,然后dd 到SD卡便可启动系统. 在u-boot 下启动后可以读取该文件,直接在u-boot 阶段就可以做烧写操作,省略了进入系统后才进 ...

  7. Windows的启动u盘linux,如何在linux下制作一个windows的可启动u盘?

    如何在linux下制作一个windows的可启动u盘? 情景是这样的,有一个windows10的iso,现在想通过U盘安装,要求即支持UEFI(启动引导器),又支持Legacy(启动引导器),因为有一 ...

  8. linux .bin文件处理,linux下制作.bin文件方法简介

    linux 下制作二进制 .bin 的文件 制做方法是使用cat 命令将执行脚本和打包文件同事放到一个.bin的文件里 这样安装的时候只要使用一个包,直接执行该包即可安装完毕,简单方便. 例:制作安装 ...

  9. linux下制作win7安装U盘

    http://blog.csdn.net/pipisorry/article/details/41369821 已装linux,再用U盘安装win7(网络安装应该也可以), 先要在linux里面制作一 ...

  10. 在Linux下制作工资表(转)

    在Linux下制作工资表(转) 在Linux桌面系统下,使用办公套件的电子表格模块可方便制作各种常用的表格,并进行数据计算或插入图表.下面以工资表为例,讲解在Linux下应用RedOffice电子表格 ...

最新文章

  1. Windows Server 2016-安装AD域服务注意事项
  2. “高龄”员工如何给家庭保障
  3. linux内核杂记(18)-内核链表结构(2)
  4. MetaException(message:Hive Schema version 3.0.0 does not match metastore's schema version 1.2.0 Meta
  5. Flutter之Align
  6. 前端学习(1755):前端调试值之如何监控统计没有用到的脚本
  7. lisp用entmake生产圆柱体_铝型材挤压生产金属流动与模具分析
  8. 【Java从0到架构师】项目实战 - 前后端分离、后端校验、Swagger、全局异常处理
  9. adb 最大连接_工具集 | Android Studio—使用 WI-FI 进行 ADB 调试
  10. 四川师范大学计算机科学学院官网,四川师范大学
  11. 计算机管理无法输入密码,光大网银控件已安装但无法输入密码
  12. 网页报表等无法打印提示网页上有错误的解决办法
  13. 谷歌浏览器能打开网页微信_Chrome浏览器打开微信页面-Go语言中文社区
  14. web html5音乐播放器设计与实现,基于HTML5技术的音乐播放器的设计与实现
  15. 字节-测试开发-面试
  16. 问道手游平民玩家什么职业好
  17. VTK可交互三维坐标轴
  18. 深刻理解空间(线性空间,度量空间,赋范空间,线性赋范空间,内积空间,巴拿赫空间以及希尔伯特空间)
  19. linux:用户修改密码方法
  20. 场景金融丨中国银行潜江分行上线湖北首个“中银E农通”系统

热门文章

  1. tensorflow 中MNIST数据集下载
  2. 免费在线文本分析工具
  3. 哈工大网络安全实验五报告
  4. 从0到1:打造移动端H5性能测试平台
  5. [大数据]Hadoop+Storm+Spark全套入门及实战视频教程
  6. 51单片机入门——红外通信
  7. 看完就能学会FTP和DHCP✌️
  8. java后台通用权限管理系统(springboot)
  9. Wonderware Intouch 2014R2 SP1授权教程
  10. 超硬核!小白读了这篇文章,就能在算法圈混了