Linux上的虚拟化技术 Xen 初学者指南(9)

来源:it168 作者:it168
  

这样fedora50.img就是ext3文件系统了,你可以用mount -o loop 来挂载使用它,在它上面存储文件等。

 

 

[root@localhost ~]# mkdir /mnt/fedora50

[root@localhost ~]# mount -o loop fedora50.img /mnt/fedora50

[root@localhost ~]# df -h

root@localhost:/opt# df -lh

Filesystem 容量 已用 可用 已用% 挂载点

/dev/hda6 12G 8.5G 3.3G 73% /

/root/fedora50,img 4.0G 129M 3.7G 4% /mnt/fedora

 

上面的一系列命令执行下去后,说明fedora50.img已经挂载到了/mnt/fedora目录中,我们可以向/mnt/fedora中存放文件。这样就写到了fedora50.img映像文件中。写完后,我们可以卸载fedora50.img;

 

 

[root@localhost ~]# umount /mnt/fedora

 

 

6.23 在映像文件上构建操作系统;

 

 

在映像文件上构建操作系统,目前在一个Linux操作系统中构建另一个操作系统,主要是通过chroot工具和软件包提取工具来构建。基础的东西还是需要一点的,请参考:

 

目前在开源社区中,已经有人把一些常用的发行版的基础系统做好了。我们能拿过来直接用。呵。。。。。只要有基础系统,我们就能chroot进入,我们就能用相应发行版软件包管理器来构建操作系统了。

 

操作系统之基础系统资源:

 

http://jailtime.org

 

 

6.24 虚拟操作系统的引导文件中关于文件系统的定义;

 

 

 

disk = ['file:/opt/vmos/vmos.img,sda1,w', 'file:/opt/vmos/vmos.swap,sda2,w']

root = "/dev/sda1 ro"

 

我们还是以实例解说,把装有vmos.img的映像映射到/dev/sda1 分区,vmos.img就是虚拟操作系统root存放地。vmos.swap是被虚拟文件系统的交换分区,这个交换分区也是一个文件,被映射到了/dev/sda2 。然后通过root= 行来指定虚拟操作系统所处的分区,这个位置就是被虚拟后的分区。

 

定义时要注意自己的这些文件存放在哪了?上面的例子表示vmos.img和vmos.swap是存放在/opt/vmos目录中。要看好了。。

 

 

7、实例应用:用Slackware+Xen虚拟Fedora 5.0

 

 

 

7.1 Fedora 安装运行于一个物理分区中;

 

 

 

7.11 下载Fedora 5.0的基础系统;

 

 

请到: http://jailtime.org

 

 

7.12 解压和提取相应文件;

 

 

我们把下载下来的Fedora 5 基础系统,存放到/opt/fedora5vm目录中;然后解压;

 

 

[root@localhost ~]# mkdir /opt/fedora5vm

[root@localhost ~]# mv fedora.fc5.20060401.img.tgz /opt/fedora5vm

[root@localhost ~]# cd /opt/fedora5vm

[root@localhost fedora5vm]# tar zxvf fedora.fc5.20060401.img.tgz

[root@localhost fedora5vm]# ls

fedora.fc5.20060401.img.tgz fedora.fc5.img fedora.fc5.xen.cfg fedora.swap

 

 

7.13 规划硬盘的物理分区并创建文件系统;

 

 

您可以在您的硬盘上创建一个物理分区,如果有空闲的物理分区可用也行。然后创建一下文件系统。分区工具用fdisk 工具就行。

 

分区工具,请参考:《实例解说 fdisk 使用方法》

创建文件系统,请参考:《Linux 创建文件系统及挂载文件系统流程详解》


时间:2009-06-12 11:21 来源:it168 作者:it168 原文链接

好文,顶一下
(4)
80%
文章真差,踩一下
(1)
20%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量