zoukankan      html  css  js  c++  java
  • linux下制作软盘镜像文件

    首先,生成空白软盘镜像:
    dd if=/dev/zero of=data.img bs=512 count=2880

    使用 losetup 命令,将 data.img 作为 loop device 使用:
    sudo losetup /dev/loop0 data.img

    然后,格式化这个 loop device:
    sudo mkfs.msdos /dev/loop0

    检查文件系统:
    sudo fsck.msdos /dev/loop0

    删除 loop device:
    sudo losetup -d /dev/loop0

    这时候,data.img 已经格式化完成,可以作为一个软盘镜像使用,比如用 sudo mount -o loop data.img mountdir/ 挂载到 mountdir 上。设置一定的权限之后,使用虚拟机打开这个软盘镜像,就可以把这个镜像当作共享目录来使用,虽然很可怜的是这个文件只有 1.44 M 大小,但在某些时候已经能满足需要了。

    有一些特殊的设备文件。例如/dev/zero文件代表一个永远输出 0的设备文件,使用它作输入可以得到全为空的文件。因此可用来创建新文件和以覆盖的方式清除旧文件。下面使用dd命令将从zero设备中创建一个10K大小(bs决定每次读写1024字节,count定义读写次数为10次),但内容全为0的文件。

      # dd if=/dev/zero of=file count=10 bs=1024

  • 相关阅读:
    目录 —— C语言数据结构与算法分析
    目录 —— STM32裸机
    目录 —— FreeRTOS
    常用存储器介绍
    DMA(Data Memory Access)直接存储器访问
    命令
    文件数据流向
    野指针产生的原因
    内存四区
    SVG 是什么?
  • 原文地址:https://www.cnblogs.com/smwikipedia/p/1749541.html
Copyright © 2011-2022 走看看