为尽快入门,我们选择RedFlag作为第一个安装的linux。考虑到机器配置的问题,准备安装RedFlag3.2。
先到官方网站下载红旗linux桌面3.2正式版:
http://www.redflag-linux.com/xiazai/index.php
RedFlag3.2不支持硬盘安装,虚拟机不存在这个问题,因为虚拟机当中可直接使用光盘映象文件,而且我们还可以使用虚拟光驱。总之,即使我们把文件放在实际的物理硬盘,从虚拟机的角度来看,还是从光驱安装。应该如何安装RedFlag3.2呢?安装盘(就是下载的desktop32r2.iso)里面有安装手册。首先在宿主操作系统(Windows)安装虚拟光驱,导入desktop32r2.iso,找到menual文件夹,复制出来到其它地方慢慢看。
Qemu(确切的说,是QemuManager2.1)中安装红旗linux:
安装过程如下:
第一步:建立虚拟机。
先看qemu所支持的虚拟磁盘格式,从QemuManager选项-》新建虚拟磁盘中的磁盘类型下拉选项中可以看到Qemu所支持的基本格式包括:Qcow (QEMU Image Format) Raw (Raw Disk Image File) vmdk (VMWare 3-4 Image Format),实际上,“Supported format: vpc bochs dmg cloop vmdk qcow cow raw”。
请参考:
qemu-img 是 Qemu 的镜像管理工具,我们主要关注其支持所支持的镜像格式。 对于用户来说,首要需要了解的格式是 raw 和 qcow 格式,raw 格式是一种”直读直写”的格式,不具备特殊的特性,但如其名一样,它容易被其他程序所读,比如,用户直接可以以回环(loop)设备来将它 mount 到一个目录里。 而 qcow 格式是 Qemu 的专用格式,有一些高级的特性,可以对它进行加密和压缩,以节省磁盘空间并保证数据安全,但一旦损坏将很难恢复。
除此以外,Qemu 还支持其它虚拟机,如从前提到过的 Virtual PC,VMWare 的 vpc, vmdk 格式,支持 bochs 和 Mac OS X 上所使用的 dmg 格式,用户可以在其间随意进行选择或者转换,仅需要使用 qemu-img 即可。
―――节选自《在 Linux 上运行 Windows——红旗服务器系统虚拟化技术(Qemu篇)》
作者:北京中科红旗软件技术有限公司 旷旭卿
原文出处:http://media.ccidnet.com/art/2619/20051104/365515_1.html
另外,你可以在命令行中输入qemu-img回车获得相关参数及解释。
让我们先建立一个虚拟硬盘rf320.img,完全安装RedFlag3.2大概需要
然后运行QemuManager,新建一个虚拟机(过程简单),主要是
第二步:开始安装RedFlag3.2。
在刚才的“磁盘配置”当中,只选择“从光驱启动”,然后单击右边的文件夹图标,打开下载的desktop32r2.iso,启动虚拟机后就可以用desktop32r2.iso启动系统进行安装了。
安装时选择“定制软件包”进行安装,结果在下一步当中只有“软件开发系统”、“帮助系统”、“辅助工具”3个选择,且不可展开,估计高版本的redflag应该会好一些。干脆选择全部安装。
接下来系统提示硬盘需初始化分区,设定分区方案如下:
开始漫长的等待,在我的虚拟机上,安装大概花了1小时40分,后来我换了一台笔记本安装(C
上面的方法是使用raw格式安装,下面再使用qcow格式再安装一次看看:
首先创建一个虚拟磁盘rf32.img,qemu-img create –f qcow rf32.img
同样的,我们使用pqmagic查看这个硬盘,发觉真的是
然后,然后就开始安装吧,过程和上面的几乎一样。我推荐使用qcow格式安装,因为能节省物理硬盘的空间,而且利用qemu-img能轻易的把qcow格式转化为raw格式。
VPC中安装红旗linux:
我使用的vpc就是Connectix Virtual PC 5.2(Build 418)(已经被微软收购,因此这个就是常说的微软的vpc),汉化版。
从vpc的虚拟磁盘向导中,可以看到5种磁盘映象文件:动态容量的磁盘、固定容量的磁盘、区分式磁盘、磁盘映象文件关联到一个主系统卷、磁盘映象文件关联到一个主机物理驱动器。看,汉化版就是这样的^_^。简单解释一下,第3个就是先有母盘,然后再有区分式磁盘,母盘的变化保存在区分式磁盘,对于需要搭建测试环境的人应该比较适合吧。第4个我猜是完全占有一个分区,第5个则是完全占有一个硬盘(例如你挂有两个以上的硬盘)。
新建一个动态容量的磁盘,大小为
新建pc(就是虚拟机),启动系统,菜单-》CD-》载入映象文件,选择desktop32r2.iso,重启,然后就可以开始安装了。安装过程和qemu其实是一样的(不一样还得了),在我的台式机上速度比qemu(已加速)快了大概半个小时。
其实,红旗linux的安装非常简单,比windows还简单,这篇文章说安装红旗linux,倒不如说虚拟机的使用。以后若有时间,希望能加上vmware的使用。
我的经验:就速度而言,在windows、机器配置较差的环境下,vpc远胜qemu(即使已加速)。
还是加上vmware吧,我的版本是:VMware Workstation 5.50 build-18463。首先想到的就是把vpc或者qemu安装的东西拿过来用。Vmware 有一个import的功能,可以把vpc的转换过来,但需要vpc的vmc文件(Virtual Machine Settings File)。我使用Connectix Virtual PC 5.2(Build 418),死活找不到这个vmc文件,好像它新建一个虚拟机就只有vhd文件啊,即使我在新建pc向导里面选择了创建默认pc,找遍整个硬盘也没有。那么,它的设置放在哪里?难道是注册表?不管了,我下载一个vpc 2004 trial edition,这回终于找到了vmc文件,于是开始转换,但还是不成功,提示不是有效的vmc文件,估计也是版本的问题了,郁闷!
好了,我还有qemu产生的qcow映象(img后缀),转化为raw格式吧:
Qemu-img convert -f qcow rf32.img -O raw rf32.raw
在vmware里新建虚拟机,第二步virtual machine configuration选择custom,…… 最后一步会提示rf32.raw is not a virtual disk!
我们再转换为vmdk试一试:
Qemu-img convert -f qcow rf32.img –O vmdk rf32.vmdk
再新建一个虚拟机,选择已经存在的虚拟磁盘rf32.vmdk,启动,ok!。以root身份进入redflag,啊图形惨不忍睹。赶紧在vmware的菜单VM里单击install vmware tools,重新进入redflag,你会发现被mount了一个光驱,里面的文件就是vmware安装目录下的linux.iso。linux.iso里面有两个文件:vmware tools -5.50-18463.i386.rpm和vmware tools -5.50-18463.i386.tar.gz。难道刚刚安装上linux就要我们在command line里装软件吗?幸亏我装的是红旗^_^。在