colinux php,- colinux 安装 Fedora-12-i386-DVD.iso 全攻略 - CLQ工作室提供技术支持

2010-5-26 20:41:10 发表

编辑

关键就是这个 img 是什么文件呢?

根据 colinux 下用 qemu 生成 image 的方法再结合我自己的实践,可以肯定地说其实就是一个 linux 分区的二进制复制品,这个复制品在 linux 下是很容易得到的,用 dd 命令即可。比如虚拟机上有两个硬盘一个 sda 一个sdb ,而系统安装在 sda 硬盘的 sda1 分区上,那么把这个分区 dd 备份到 sdb 硬盘上就可以了。然后这个 sdb 就是 image 了。 注意是将一个分区备份到硬盘上面不是一个硬盘到另外一个硬盘,也不是一个分区复制另一个分区。对于 qemu 的 raw 格式 image 文件来说就是可以直接对应了,而另外一种 qemu 的格式可以用 qemu-image 工具来转换,同时这个工具也支持 vmdk 格式转换为 raw 格式。而 raw 格式就可以用了,我本来想用 qemu 来生成的,结果发现 qemu 实在太慢,于是用 vmware 先生成 vmdk 再转换成 raw 格式。结果老是说打不开 vmdk 文件,后来测试发现,vmdk 也有两种格式,一种是一次性全部分配空间的,这种转换不了!而且是根本不用转换!直接就可以给 colinux 用! 而另一种可变大小的 vmdk 则需要转换。既然可以直接用那么就很简单了!

1. 在 vmware 安装 任意版本 linux 但目前必须是 ext3 格式(ext4 colinux 还不支持),而且要 dd 备份的分区必须包括除 swap 外的所有分区,而 Fedora-12-i386-DVD.iso 默认是用 lvm 的,为了配置方便,安装是要自己分区成以上要求(也有网友用 lvm 做成了).

2. 在 vmware中新加一个虚拟硬盘,将安装有操作系统的分区 dd 过去(通常是 sda1 或者 hda1)。

3. 关闭 vmware,将虚拟硬盘后缀名改为 .img 就可以用了!简单吧! 这种 img 启动硬盘检测会报警,不用管它,输入 y 让系统继续启动就行了。

4. 这时的 Fedora 有些善后工作要做,最好处理一下:默认是 gui 界面,所以要 ctrl+alt+F2 开启另一个控制台。或者是用 ssh 登录,我的启动例子已经映射 22 端口为本机的 2222 端口了可以直接用,前提是要装有 colinux 自带的 slirp 驱动,这个驱动不会生成新的虚拟网卡我比较喜欢。这时还会发现 cpu 占用高,用 top 命令查找后再用 kill -9 [pid] 杀掉就可以了,以后再改 linux 的启动配置就行了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值