标题
colinux 安装 Fedora-12-i386-DVD.iso 全攻略
clq
浏览(0) +
2010-05-26 20:14:17 发表
编辑
关键字:
colinux 安装 Fedora-12-i386-DVD.iso 全攻略
说是全攻略其实还是要说得比较简要 :)
clq
colinux 最关键是就是得到可用的 image 和 swap 文件,如果不用窗口程序的话有 image 文件就可以了。然后可以用下面的命令行启动。
colinux-daemon -t nt kernel=vmlinux initrd=initrd.gz mem=512 cobd0="E:/vm/fc1/fc12.img" cofs0=c:\ root=/dev/cobd0 eth0=slirp,,tcp:2222:22/tcp:8080:80
根据不同的 img 文件修改 "E:/vm/fc1/fc12.img" 就可以了。
clq
关键就是这个 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 的启动配置就行了。
clq
命令行中的 cofs0 表示映射本地的 c 盘为 colinux 内部文件,mount 后就可以用了。 我一直担心的 linux 内核太新会用不了的问题也没有出现,看来 colinux 的机制还是很不错的,虽然我搞不懂是什么机制 :)
clq
好了,再也不用去用什么 andlinux 了 :)
不过我还是要感谢 andlinux , 它让我了解了这种高效的虚拟方式。
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.