LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 6825|回复: 29

在WindowsXP下通过coLinux安装Hiweed0.7b2

[复制链接]
发表于 2005-11-25 15:28:47 | 显示全部楼层 |阅读模式
我是参考的http://studftp.stut.edu.tw/~m9335203/colinux/colinux.html
一步一步完成的,顺利进入了icewm。原文是用sarge安装盘装的,我用了Hiweed0.7b2。现参照原文把安装步骤贴出如下:
1.安装coLinux
http://www.colinux.org/下载coLinux安装文件
我安装到了c:\coLinux目录,是ntfs分区,可正常使用。安装时把Root Filesystem image Download勾掉,稍后自己选择hiweed的安装光盘镜像。询问是否继续安装Tap-Win32 Adapter时选择继续安装。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2005-11-25 15:37:34 | 显示全部楼层

设定网络

2.设定网络
设定本地物理网卡属性-高级,勾上允许其他用户通过此计算机的internet连接来连接。若有多个连接,应选择coLinux安装时添加的Tap(我安装时新添加的连接为本地连接2,我将它改名为Tap了)。
然后设定Tap网卡的属性,ip地址是指定为192.168.0.1,DNS填上物理机器实际使用的DNS服务器地址。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-25 15:49:40 | 显示全部楼层

准备安装文件

3.准备安装系统所需要的文件
1)到http//gniarf.nerim.net/colinux/fs/下载Root filesystem,我选择了2048m的;
http//gniarf.nerim.net/colinux/swap/下载swap filesystem,我选择了256m的;
http://linux.hiweed.com下载hiweed-desktop-base_0.7b2_i386.iso。

将上述文件都放入c:、coLinux文件夹。两个filesystem文件解压缩,fs_2048Mb.bz2解压后改名为root.fs,swap_512Mb.bz2解压后改名为swap.fs。从hiweed-desktop-base_0.7b2_i386.iso中解出initrd.gz,并将之解压缩到c:\coLinux中得到initrd。

2)编辑PreInstall_debian.xml
<?xml version="1.0" encoding="UTF-8"?>
<colinux>
    <block_device index="0" path="\DosDevices\c:\coLinux\root.fs" enabled="true" />
    <block_device index="1" path="\DosDevices\c:\coLinux\swap.fs" enabled="true" />
    <block_device index="2" path="\DosDevices\c:\coLinux\hiweed-desktop-base_0.7b2_i386.iso" enabled="true" />
    <block_device index="3" path="\DosDevices\c:\coLinux\initrd" enabled="true" />
    <bootparams>root=/dev/cobd3</bootparams>
    <image path="vmlinux" />
    <memory size="128" />
    <network index="0" type="tap" />
</colinux>

3)编辑setup.bat
"C:\Program Files\coLinux\colinux-daemon.exe" -c Preinstall_debian.xml -t nt

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-25 16:07:30 | 显示全部楼层

安装基本系统

4.安装基本系统
运行setup.bat,进入安装界面。
先选择英文语系安装。注意在检测cd-rom时选择手动指定none,并填入/dev/cobd/2,这个/dev/cobd/2 是在PreInstall_debian.xml里制定的iso。具体请参考附图。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-25 16:13:18 | 显示全部楼层

安装基本系统

配置光驱和网络

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-25 16:17:07 | 显示全部楼层

安装基本系统

出现no partionable media警告是因为没有挂载硬盘,此时ALT+F2切换到tty1,挂载硬盘。
先格式化root.fs成ext3
#mke2fs -j /dev/cobd/0

再把root.fs挂载到colinux上
#mkdir /target
#mount /dev/cobd/0 /target
#cd /target/

然后ALT+F1切换回安装界面,continue

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-25 16:23:28 | 显示全部楼层

安装基本系统

依次进行Partition disk,Install the base system,顺利的话,会出现选择kernel的画面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-25 16:34:19 | 显示全部楼层

安装基本系统

出现unable to install the selected kernel不必担心,ALT+F2切换到tty1继续操作。

建立设备(coLinux支持32个设备)
#mkdir /target/dev/cobd; for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31; do mknod /target/dev/cobd/$i b 117 $i; done

编辑/target/etc/fstab,使再启动时自动挂载root.fs和swap.fs
#mkdir /target/etc
#echo " /dev/cobd/0 / ext3 defaults 1 1" >> /target/etc/fstab
#echo "/dev/cobd/1 swap swap defaults 0 0" >> /target/etc/fstab

至此,基本系统安装完毕,到这里应该就可以reboot或halt来,暂时关闭coLinux,进行下一步设置了。(我又进行过copy remaining packages to hard disk,不过似乎没用;再往后安装grub等步骤都会提出警告,我就都没有进行。)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-25 16:35:22 | 显示全部楼层

准备进入系统

建立PostInstall_debian.xml,只是将PreInstall_debian.xml中的一个地方更改一下即可
<bootparams>root=/dev/cobd0</bootparams>,这里把cobd2改为0,设置为从root.fs启动。
建立start.bat,同样只需要更改setup.bat中的PreInstall_debian.xml改为PostInstall_debian.xml
然后就可以双击start.bat启动了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-25 18:45:35 | 显示全部楼层

安装x

5.安装x
重起之后,root登录,无密码
首先将iso加为apt源
apt-cdrom add
会提醒插入光盘,这时ALT+F2切换到tty1,挂载光驱
mount -t iso9660 /dev/cobd/2 /cdrom
然后ALT+F1切回来,回车
ls /etc/apt/sources.list就可以看到光盘已加为apt源了

这时可以选择apt-get install x-window-system-core icewm icewm-theme-icequa ttf-arphic-uming 来安装x,不过这样似乎暂时无法直接安装好hiweed自己的设置。
也可以运行base-config,其中有select and install packages一项会继续hiweed后面的安装步骤,从而安装x。(我第一次这样做导致了coLinux死掉,第二次又成了,不知为何。)
通过base-config,不仅会安装好hiweed剩下的软件包,还可以设置时区、用户和密码等,不再赘述。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表