我正在使用带有 KVM 的 Vyatta 路由器,并希望在启动映像时为 Vyatta 附加一个带有配置文件的软盘驱动器。我会一遍又一遍地这样做,因此正在寻找一种自动创建软盘映像的方法。
现在,我正在做以下事情:
- 使用以下命令创建软盘映像
qemu-img create
- 使用以下方法格式化软盘映像:
mkdosfs
- 使用以下方式挂载软盘映像:
mount -t fat /tmp/floppy.img /media/floppy
- 填充软盘映像
cp -r /tmp/configs/ /media/floppy/
- 使用以下命令卸载软盘映像:
umount /media/floppy
- 使用以下方式保存软盘映像
mv /tmp/floppy.img ~/floppies/
有没有更简单的方法可以做到这一点?!也许我可以给一个快捷方式应用程序一个目录,然后它就可以帮我完成所有这些操作,而不必挂载映像?
答案1
如果它们都相同,我会在这种情况下使用 dd。
制作一张软盘,使用此命令在创建软盘后制作该软盘的映像
dd if=/dev/fd0 of=floppy.img
然后,当您需要生成软盘时,您可以将映像写入软盘,
dd if=floppy.img of=/dev/fd0
当然用软盘设备替换 /dev/fd0。
如果它们的配置不同,那么自动化当前流程的脚本可能会更好。