当前位置: 首页 > ai >正文

Linux下创建虚拟软盘镜像

最近的学习有接触FAT12文件系统,所以需要在linux环境下手动创建一个软盘镜像,上网查了查资料总结如下:

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

 

 

http://www.xdnf.cn/news/11000.html

相关文章:

  • 【每周一爬】爬取盗版小说网的小说
  • 13款最佳“IP地址管理”软件,哪个是你的最爱?
  • iOS6.1完美越狱教程 一键越狱5分钟搞定
  • 按F1才能进系统怎么办?电脑开机需要按f1才能进入系统的解决办法
  • Apsara Clouder云计算专项技能认证:云服务器ECS入门[考试真题分享]
  • windbg抓一个windows蓝屏分析
  • smartupload.jar实现文件上传,下载(附下载链接)
  • Mp4v2实现h264+aac打包成Mp4视频文件
  • GridView中BoundField与TemplateField的区别
  • 中文网站搜索引擎网站收录提交地址大全
  • CANopen通信----PDO与SDO
  • 风靡整个DOS时代的Pctools,现已不再,饱受争议的它,又能走多远
  • TeamViewer的安装和使用方法-2023
  • 中文垂直搜索引擎、行业搜索引擎大全
  • m2017如何获取root,xm247怎么获得
  • JDK1.5官方下载_JDK5官方下载_JDK1.5API(chm)下载_JDK5APICHM中文参考下载_JDK1.5下载_JDK5下载
  • 电脑技巧:如何彻底关闭电脑右下角闪烁弹窗广告
  • 网络安全最新kali无线渗透之WEP加密模式与破解13_wep加密过程详解,2024年最新还有人不知道什么是网络安全X的吗
  • Matlab概率统计工具箱--假设检验
  • netkeeper客户端_星空极速下载-NetKeeper官方版下载[电脑版]-华军软件园
  • 棋牌游戏服务器架构: 详细设计(三) 数据库设计
  • 5G网络运维
  • gedan
  • 2021年社工必备查询网址汇总
  • 冰川时代5:星际碰撞Ice Age: Collision Course迅雷下载
  • 桌面图标删不掉?试试这几个解决办法!
  • kubuntu 中文输入法的安装
  • OpenAI 推出网络爬虫 GPTBot,引发网站抵御潮:信息被爬走就很可能意味着永远无法删除
  • 【计算机毕业设计】294火车票订票系统
  • NSA武器库知识整理