成功完成Linux制作软盘和光盘镜像

系统 Linux
出现不算太久的Linux操作系统,越来越受到好多计算机用户的喜爱。于是很多人开始学习Linux。学习Linux,你可能会遇到怎样Linux制作软盘和光盘镜像问题,这里将介绍怎样Linux制作软盘和光盘镜像问题的解决方法。

出现不算太久的Linux操作系统,越来越受到好多计算机用户的喜爱,主要是用户喜欢它的强大实用性。他发展的迅速让微软都惊讶。于是很多人开始学习Linux。学习Linux,你可能会遇到怎样Linux制作软盘和光盘镜像问题,这里将介绍怎样Linux制作软盘和光盘镜像问题的解决方法。

当在Linux下和虚拟机共享文件时,我发现一个问题,并不是所有的虚拟机都支持(或很好的支持)在主机和虚拟机操作系统之间共享文件,这样在需要文件共享时候就会遇到很多问题。不过因为几乎所有操作系统都支持读写软盘和光盘,就可以使用一种比较迂回的办法解决这个问题:建立软盘或者光盘镜像文件,虚拟机使用读写软/光驱的方式打开它,Linux 主机直接挂载它,这样就可以将这个文件作为共享目录使用。不过当虚拟机的操作系统足够强大的时候,完全可以使用虚拟网络传输。

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

建立光盘镜像很简单,使用下面命令即可:

genisoimage -o data.iso /data/yourdir/*

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

建立软盘镜像:

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

首先,生成空白软盘镜像:

dd if=/dev/zero of=data.img bs=512 count=2880

使用 losetup 命令,将 data.img 作为 loop device 使用:

sudo losetup /dev/loop0 data.img

然后,格式化这个 loop device:

sudo mkfs.msdos /dev/loop0

检查文件系统:

sudo fsck.msdos /dev/loop0

删除 loop device:

sudo losetup -d /dev/loop0

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

这样你就很成功的完成了Linux制作软盘和光盘镜像。

【编辑推荐】

  1. 浅析Linux操作系统中开源Cisco路由虚拟机
  2. 详解三十种Linux发行版本
  3. 学习心得:Linux系统文件锁
  4. 阐述Linux扩展文件系统
  5. 轻松的完成Linux创建文件系统
责任编辑:小霞 来源: csdn
相关推荐

2012-07-04 10:31:54

BIOSEFI光盘制作

2010-03-03 16:08:42

Linux iso

2009-12-02 15:46:36

Linux系统挂接

2009-04-24 09:13:15

Ubuntu 9.04正式版镜像

2009-04-24 14:54:32

LinuxUbuntu 9.04正式版

2009-12-22 17:46:24

Linux刻录CD-R

2010-06-21 16:57:11

Linux Arch

2009-12-30 17:01:56

Ubuntu VMwa

2010-01-06 17:22:13

Ubuntu iso

2010-03-05 14:26:08

Ubuntu硬盘安装

2009-12-23 10:18:37

Linux建立最小根文

2017-04-05 09:29:16

2009-12-21 13:23:21

Fedora Core

2010-04-22 10:42:22

2022-02-19 22:34:34

云迁移数据工具

2011-12-02 10:01:09

OpenNebulaUbuntu

2020-11-25 08:57:29

Redis Docke

2016-09-01 13:39:33

Linux镜像XML 解析器

2012-05-30 13:55:30

Win8光盘镜像

2012-02-03 09:22:57

点赞
收藏

51CTO技术栈公众号