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


1

我正在使用带有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/

有机会有更简单的方法吗?!也许是一个我可以提供目录的快捷方式应用程序,它将为我完成所有这些而不必安装映像?


你当然可以编写一个简短的shell脚本来完成它。有什么理由不适合你的情况?
2013年

理解......基本上就是我现在所拥有的。我想我要问的是,是否有一个应用程序从目录创建图像文件w / out必须进行所有安装等。我假设格式化和安装/卸载将是唯一的选择...只需检查以确保第一个。
布莱恩

一般来说,Unix方法是让一个工具做一个而且只做一件事,然后将工具串联起来,为更复杂的操作做不同的事情。我不是说这样的工具不存在,但不知怎的,我怀疑它。(你也可以在Unix和Linux上获得更好的运气。如果你希望它被迁移,你可以标记你的帖子以供主持人注意;请不要简单地将它重新发布到Stack Exchange网络中的另一个站点。)
一个CVn 2013年

Answers:


1

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

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

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


并非所有的软盘图像都是相同的,但开发脚本的建议是我去的路线所以我将其标记为已接受。谢谢!
布莱恩
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.