论坛风格切换切换到宽版
  • 920阅读
  • 4回复

[问题求助]怎样在Linux下制作软盘和光盘镜像 [复制链接]

上一主题 下一主题
离线免失志.
 
发帖
2221
C币
5540
威望
451
贡献值
0
银元
0
铜钱
5030
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
当在 Linux 下和 虚拟机 共享文件时,我发现一个问题,并不.是所有的虚拟机都支持(.或很好的支持)在主机和虚拟机操作系统之间.共享文件,这样在需要文件共享时候就会遇到很多问题。不过.因为几乎所有操作系统都支持读写软.盘和光盘,就可以使用一种比较迂.回的办法解决这个问题:建立软盘或者光盘镜像文件,虚拟机使用读写软/光驱的方式打开它,Linux 主机直接挂载它,这样就可以将这个文件作为共享目录使用。不过当虚拟机的操作系统足够强大的时候,完全可以使用虚拟网络传输。(广告)

这样就涉及到如.何建.立一个数据软/光盘镜像。我们平常所挂载的光盘镜像,基本是用于只读的目的,而且是别人建立好的。如何.使用 Linux 命令来建立一个数据软/光盘镜像呢?教育

建立光盘镜像很简单,使用下.面命令即可:虚拟主机

genisoimage -o data.iso /data/you..rdir/*    健康

这就能直接将. /data/yourdir/ 下的所有文件建立成一个光盘镜像。但是使用光盘镜像唯一一个不足就是,它是只读的,所以文件的.共享只能从一个方向进行(如果虚拟机上的系统不支持烧录CD.的话 ^_^)。.

建立软盘镜像:

前面在 Writing x8.6 PC Bootloader With Free Software 一文中提到了如何制作启动软盘.镜像,但是这个软盘镜像仅仅能用来启动电脑,而不能用来存储数据。因为它没有被格式化,所以.不能挂载,因此最主要的任务是要将它.格式化。(广告)

首先,生成空白软盘镜像:
dd if=/dev/zero of=d..ata.img bs=512 count=2880             电子

使用 losetup 命令,将. data.img 作为 loo.p device 使用:.
sudo losetup /dev/loop0 dat.a.i.mg域名

然后,格式化这个 lo.op device:             电子
s.udo mkfs.msdos /d.ev/loop0外贸

检查文件系统:
sudo fsck.m.sdos /de.v/loop0服务器

删除 .loop device:电影
s.udo losetup -d /dev/loo.p0             汽车

这时候,dat.a.img 已经格式化完成,可以作为一个软盘镜像使用,比如用 sudo mount -o loop data.img mountdir/ 挂载到 mountdir 上。设置一定的权限之后,使用虚拟机打开这.个软盘镜像,就可以把这个镜像当作共享目录来使用,虽然很可怜的是这个文件只有 1.44 M .大小,但在某些.时候已经能满足需要了。          婚庆

   .                      .浦华众城培训网技术学院转载    美容

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
发帖
2021
C币
-132535
威望
366
贡献值
1
银元
-3
铜钱
4503
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
直接开个FTP什么都搞定了。。有这么麻烦么?

离线七郎仔.
发帖
2107
C币
-235752
威望
397
贡献值
2
银元
-2
铜钱
4687
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
这个好像很麻烦的样子哦

离线xdlyly.
发帖
2058
C币
-139587
威望
385
贡献值
1
银元
0
铜钱
4510
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
samba 比较实用

离线smrlgw.
发帖
2005
C币
-60682
威望
354
贡献值
1
银元
-2
铜钱
4395
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
这个有点多余了,不过我知道了genisoimage
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个