在coLinux上安装Ubuntu8.04

coLinux让我们可以在Win中无缝使用Linux,但是colinux提供的linux发行版本都是干净的,里面可能没有我们需要的软件,或者我们不太喜欢这些版本,因此今天来说说如何安装自己的linux发行版本。
@coLinux安装ubuntu8.04
    同样也适用Debian4的安装
@软件版本:
    coLinux0.7.2 + ubuntu-8.04-dvd-i386.iso + toporesize0.7(可选)
@安装coLinux
    coLinux这里就不说了
@建立安装ubuntu8.04的安装目录
    cd D:\
    mkdir ubuntu
    cd ubuntu
@准备磁盘文件
    fsutil file createnew ubuntu.ext3 4000000000
    fsutil file createnew swap_512Mb 536870912
    (也可以采用toporesize的tfile.exe替代Windows XP的fsutil)
    coLinux配置文件
        添加cobd0="ubuntu.ext3"
        添加cobd1="swap_512Mb"
@使用ubuntu8.04的initrd
    提取iso的/install/initrd.gz到当前目录
    coLinux配置文件
        修改"initrd=initrd.gz"
@设置光盘启动
    coLinux配置文件
        添加"cobd2="d:\ubuntu-8.04-dvd-i386.iso"
        修改"root=/dev/cobd2"
@最终配置文件install.conf.txt如下:
    #指定coLinux的内核文件
    kernel=x:\xxx\coLinux\vmlinux
    cobd0="ubuntu.ext3"
    cobd1="swap_512Mb"
    cobd2="d:\ubuntu-8.04-dvd-i386.iso"
    root=/dev/cobd2
    ro
    initrd=initrd.gz
    #虚拟系统内存128M
    mem=128
    #虚拟系统的网卡采用slirp模式.
    eth0=slirp
@安装
    执行"x:\xxx\coLinux\colinux-daemon.exe @install.conf.txt"
    正常安装ubuntu8.04
    加载CD-ROM失败的时候:
        询问是否从软驱加载驱动,选择No
        询问是否选择手工加载,选择Yes
        指定CD-ROM的位置,选择none
        输入CD-ROM的设备文件名"/dev/cobd2"
        继续正常安装
        询问没有加载内核模块,是否继续安装,选择Yes
    继续安装
    分区的时候:
        Alt+F2切换到另一个console.手工建立格式化,否则ubuntu8.04(和debian4)安装程序无法正确格式化文件系统.
        (如果有toporesize可以使用mke2fs.exe来格式化ubuntu.ext3,交换分区也可以使用coLinux网站提供的.)
            mke2fs -j /dev/cobd0
            mkswap /dev/cobd1
    分区选择手工模式,设置为之前格式化的磁盘cobd0加载到"/",cobd1加载成交换分区.cobd0不要选择格式化磁盘.cobd1无所谓.
        确定后,会有十秒左右的蓝屏,耐心等一小会.
    继续安装
        不要安装grub或者lilo到MBR,即使安装也会出错,可以选择跳过继续安装.
    继续安装基本系统,直到结束.
        安装过程可以Alt+F4切换到第4个console,能看到正在执行的安装信息.
        ubuntu配置apt扫描镜像有些慢,会去cn.ubuntu.com更新源,应该和我的网络速度有关系,多等待.或者安装的时候先不配置网卡.
        如果是安装Debian4的系统,发现基本系统安装很慢.多耐心等待.
@使用ubuntu8.04
    coLinux配置文件
        #指定coLinux的initrd文件
        修改"initrd=x:\xxx\coLinux\initrd.gz"
        修改"root=/dev/cobd0"
    重新启动
        注意coLinux不支持X Server.可以参考coLinux的文档说明.如果需要图形界面,可以自己安装x server,比如Xming。
@关于虚拟磁盘的resize问题
    自己建立的磁盘文件(使用fsutil或者toporesize提供的tfile+mke2fs),无法用toporesize正常重新设置大小.但是coLinux自己提供下载的就可以:-(,估计某些参数有出入.
    所以如果有resize的需求,可以使用coLinux自己提供的预先安装好的系统册磁盘文件.这样就可以根据自己需要调整了.不过就是不能自由安装喜欢的系统了.:-(
 

你可能感兴趣的:(linux,windows,ubuntu,XP,J#)