创build一个虚拟的软盘镜像没有安装?

有很多post要显示创build一个虚拟软盘镜像文件作为超级用户或用户可以运行sudo命令。 基本步骤是:

  1. 通过dd命令创build空的1.44MB图像文件
  2. 通过mkfs.msdos格式化图像文件
  3. 将映像文件挂载到某个挂载点
  4. 复制一些东西到挂载点
  5. umount虚拟软盘映像文件

我的问题是,如果我只是一个普通的用户不能运行sudo命令,我怎么能按照上面的步骤来创build一个虚拟软盘映像,并在其中写入的东西?

非常感谢。

Solutions Collecting From Web of "创build一个虚拟的软盘镜像没有安装?"

是的,你当然可以做到这一点。 对于FAT和e2tools使用mtools ,对ext2文件系统使用genext2fs

 $ dd if=/dev/zero of=/tmp/disk1.img count=1440 bs=1k 1440+0 records in 1440+0 records out 1474560 bytes (1.5 MB) copied, 0.00569719 s, 259 MB/s $ /sbin/mkfs.msdos /tmp/disk1.img mkfs.msdos 3.0.12 (29 Oct 2011) $ mdir -i /tmp/disk1.img Volume in drive : has no label Volume Serial Number is 9913-BFF6 Directory for ::/ No files 1 457 664 bytes free $ mcopy -i /tmp/disk1.img /etc/issue.net ::/ $ mdir -i /tmp/disk1.img Volume in drive : has no label Volume Serial Number is 9913-BFF6 Directory for ::/ issue net 28 2012-06-26 10:49 1 file 28 bytes 1 457 152 bytes free 

当然,我没有根权。