创建软盘映像的更简单的方法?

创建软盘映像的更简单的方法?

我正在使用带有 KVM 的 Vyatta 路由器,并希望在启动映像时为 Vyatta 附加一个带有配置文件的软盘驱动器。我会一遍又一遍地这样做,因此正在寻找一种自动创建软盘映像的方法。

现在,我正在做以下事情:

  1. 使用以下命令创建软盘映像qemu-img create
  2. 使用以下方法格式化软盘映像:mkdosfs
  3. 使用以下方式挂载软盘映像:mount -t fat /tmp/floppy.img /media/floppy
  4. 填充软盘映像cp -r /tmp/configs/ /media/floppy/
  5. 使用以下命令卸载软盘映像:umount /media/floppy
  6. 使用以下方式保存软盘映像mv /tmp/floppy.img ~/floppies/

有没有更简单的方法可以做到这一点?!也许我可以给一个快捷方式应用程序一个目录,然后它就可以帮我完成所有这些操作,而不必挂载映像?

答案1

如果它们都相同,我会在这种情况下使用 dd。
制作一张软盘,使用此命令在创建软盘后制作该软盘的映像
dd if=/dev/fd0 of=floppy.img

然后,当您需要生成软盘时,您可以将映像写入软盘, dd if=floppy.img of=/dev/fd0
当然用软盘设备替换 /dev/fd0。

如果它们的配置不同,那么自动化当前流程的脚本可能会更好。

相关内容