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,重启

转载于:https://www.cnblogs.com/image-eye/archive/2011/08/19/2145398.html

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. FP与IP作为两种编程范型的解决问题思路及其适用领域分析
  2. mac ssh 安装mysql_mac上安装mysql
  3. 声学、音乐计算常用工具总结(soundfile、librosa、pydub、madmom、spleeter)
  4. 基于Docker搭建私有镜像仓库
  5. 限制 计算机中 某用户上网 win7,利用win7限制上网时间的方法
  6. java工程mvn引用jar_maven 项目加载本地JAR
  7. 前端 | 每天一个 LeetCode
  8. java swing 帮助文档,在Java Swing应用程序中创建在线帮助-使用pdf用户文档
  9. 日语阅读-1-如何看ほう的用法
  10. Messes in Reading Source Coding of SSD
  11. 10.数据结构 --- 内部排序
  12. python语法学习第十天--类与对象相关的BIF、魔法方法
  13. OpenCV对图片的读写,像素值的访问,修改
  14. php教程phpmeng,李炎恢PHP培训视频教程
  15. 基于WebSocket的web聊天室
  16. win10时间同步一直失败的解决办法
  17. 学习半年Java的初次经验分享
  18. itchat微信自动回复消息
  19. 想哭!我相信“官方”消息,炒币仍然被骗
  20. 国产操作系统,路在何方?

热门文章

  1. 这10款APP,让残障人士出行无忧!
  2. 【读书笔记】《王道论坛计算机考研机试指南》第二章
  3. 如何在ASP.NET Core中构造UrlHelper,及ASP.NET Core MVC路由讲解
  4. QQ聊天记录恢复深度研究
  5. c语言结构体的实例使用
  6. DarkSide勒索病毒分析
  7. 2019测试学习路线图,内附完整自学路线+视频+工具
  8. Java基础2讲义四千字总结---黑马刘意
  9. MySQL数据类型有哪些?
  10. 代刷魔兽世界监狱的脚本