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

  • 相关阅读:
    MySQl查询语句大全
    并发编程三
    并发编程二
    并发编程
    网络编程
    面向对象高级进阶
    python中的面向对象和面向过程
    为什么还需要学习TypeScript
    Chrome 神器,神奇的技巧
    vue-property-decorator知识梳理
  • 原文地址:https://www.cnblogs.com/smwikipedia/p/1749541.html
Copyright © 2011-2022 走看看