coLinux架设.docx
- 文档编号:12559163
- 上传时间:2023-06-06
- 格式:DOCX
- 页数:17
- 大小:191.50KB
coLinux架设.docx
《coLinux架设.docx》由会员分享,可在线阅读,更多相关《coLinux架设.docx(17页珍藏版)》请在冰点文库上搜索。
coLinux架设
安装步骤:
1.下载及运行
⏹网站地址:
http:
//www.colinux.org
⏹下载:
coLinux-0.7.3.exe(以0.73版本为例)并运行:
⏹安装目录:
c:
/coLinux
⏹不选择“rootfilesystemdownload”
⏹下载映像文件和交换文件
⏹Images2.6.xUbuntu(Ubuntu7.10映像文件)
⏹解压为:
c:
/coLinux/fs/ubuntu7.10.img
⏹交换文件:
⏹
⏹解压为:
c:
/coLinux/fs/swap_512mb
2.配置文件
⏹修改配置文件:
⏹复制example.conf→colinux.conf
⏹关键配置参数:
⏹cobd0="c:
/coLinux/fs/ubuntu7.10.img“
⏹cobd1="c:
/coLinux/fs/swap_512mb"
⏹eth0=tuntap
⏹配置colinux网卡
⏹找到标有TAP-Win32AdapterV8(colinux)的网卡
⏹配置网卡:
⏹IP地址:
192.168.0.1
⏹网络掩码:
255.255.255.0
网卡配置截图
3.服务安装及启动
⏹把coLinux安装为Windows服务:
⏹c:
/colinux/colinux-daemon.exe@colinux.conf--install-serviceCooperativeLinux"
⏹启动服务:
⏹netstart"CooperativeLinux“
⏹运行控制台程序:
⏹c:
/colinux/colinux-console-nt.exe
⏹login:
root
⏹password:
root
4.配置Linux端网络
⏹编辑网络配置文件:
⏹nano/etc/network/interfaces
⏹autoeth0
⏹ifaceeth0inetstatic
⏹address192.168.0.40
⏹netmask255.255.255.0
⏹gateway192.168.0.1
⏹nano/etc/resolv.conf
⏹nameserver202.102.128.68
⏹更新网络:
⏹停止现有虚拟网卡:
ifdowneth0
⏹新配置启动虚拟网卡:
ifupeth0
⏹测试网络:
⏹Linux端:
ping192.168.0.1
ping[WinIP]
可能因为Window主机的防火墙ping不到。
暂时关闭防火墙或是打开[ICMP]-〉[允许传入回显请求]即可验证。
也可这样测试网络:
#/etc/init.d/networkingrestart
#ifconfig
#netstat-rn
#ping…
⏹Windows端:
ping192.168.0.40
5.通过Windows共享上网
⏹Windows端:
⏹配置网卡为共享模式
⏹Linux端:
⏹测试包管理软件
⏹apt-getupdate
⏹apt-getupgrade
6.常用开发包下载:
⏹开发用软件包下载:
⏹apt-getinstallgccg++patchbinutilsmakeflexsubversioncvspythonperl
⏹常用软件下载
⏹apt-getinstallgnupgsambasmbfssysv-rc-confext2resize
7.交换分区
⏹激活交换分区:
⏹swapon/dev/cobd1
⏹让交换分区永久生效
⏹编辑/etc/fstab文件,增加下面一行:
⏹/dev/cobd1noneswapsw00
⏹下次启动时自动激活交换分区
8.访问Windows目录
⏹Windows端:
⏹编辑:
coLinux.conf文件,增加:
⏹cofs0=c:
/
⏹cofs1=d:
/
⏹cofs2=e:
/
⏹重新启动colinux服务
⏹注意事项:
c:
d:
e:
不能是光驱
或者在colinux中输入如下命令:
mount-tcofs0/mnt/share
这样就把C:
\文件夹映射到/mnt/share目录了。
⏹Linux端:
⏹确认/mnt/c/,mnt/d/,/mnt/e/三个目录存在
⏹编辑:
/etc/fstab文件,增加:
cofs0/mnt/ccofsdefaults00
cofs1/mnt/dcofsdefaults00
cofs2/mnt/ecofsdefaults00
⏹运行mount–a
⏹ls/mnt/c将显示Windows下的C:
盘的内容,可以增删改查
9.中文支持
⏹安装locales:
⏹apt-getinstalllocales
⏹dpkg-reconfigurelocales
⏹选择:
⏹en_US.ISO-8859-1
⏹en_US.ISO-8859-15
⏹en_US.UTF-8(这个是最重要的)
⏹zh_CN.*
⏹选择defaultLocale:
⏹en_US.UTF-8
10.配置Xming
⏹Windows端:
⏹安装Xming:
⏹
⏹下载:
Xming,Xming-fonts,Xming-tools-and-clients
⏹安装Xming,Xming-Fonts
⏹解压Xming-tools-and-clients到Xming所安装的目录下
⏹让Xming使用Windows提供的字体(支持中文必须的步骤)
⏹mkfontscaleC:
/WINDOWS/Fonts
⏹mkfontscale-b-s-lC:
/WINDOWS/Fonts
⏹运行XLaunch(参照后面3页截图)
⏹Linux端(用xterm测试):
⏹apt-getinstallxterm
⏹exportDISPLAY=192.168.0.1:
0
⏹xterm&
⏹参照网站:
11.高级选项
⏹安装sshserver(可选)
⏹功能:
安全远程登录及文件上传下载服务器
⏹apt-getinstallopenssh-server
⏹Windows端:
WinSCP+Putty
⏹安装synaptic(新立得)包管理软件(推荐)
⏹功能:
图形界面包管理软件
⏹apt-getinstallsynaptic
新立得是Ubuntu同时也是PCLinuxOS的包管理工具apt的图形化前端。
它结合了图形界面的简单操作和apt-get命令行工具的强大功能。
您可以使用新立得安装、删除、配置、升级软件包,对软件包列表进行浏览、排序、搜索以及管理软件仓库或者升级整个系统。
您可以进行一些系列操作形成操作队列,并一起执行它们。
新立得会提示您可能的依赖关系(您所选择的软件包所需的额外软件包)以及您所选择的软件包与系统中已经安装了的软件包的冲突。
要运行新立得,点击系统>系统管理>新立得软件包管理器(System>Administration>SynapticPackageManager)。
12.安装图形界面软件包
•Winows侧:
–下载XubuntuISO文件:
–编辑c:
/colinux/colinux.conf,增加:
•cobd2=XubuntuISO文件全路径名
•
–重启动colinux服务
•Linux侧:
–确保/etc/fstab中下面一行内容有效:
•/dev/cobd2/media/cdrom0udf,iso9660user,noauto,exec00
–mount/dev/cobd2(手工安装方式,与fstab的noauto选项对应)
–apt-cdromadd
–apt-cdrom会把当前的iso文件安装信息写到/etc/apt/sources.list
•安装图形界面(大约几百兆下载,安装后占1G空间)
–apt-getinstallxubuntu-desktop
–运行sysv-rc-conf关掉不必要的服务
13.远程图形登录(XDMCP)
⏹Linux端:
⏹apt-getinstallxdm
⏹修改/etc/X11/xdm/xdm-config,改动最后一行:
⏹DisplayManager.requestPort:
177
⏹修改/etc/X11/xdm/Xservers,最后一行注释掉:
⏹#:
0local/usr/bin/X:
0vt7-dpi100-nolistentcp
⏹修改/etc/X11/xdm/Xaccess.conf
⏹找到下面一行,去最前面的注释(#)
⏹#*#anyhostcangetaloginwindow
⏹重新启动xdm:
⏹/etc/init.d/xdmrestart
14.添加新的映像文件
⏹Windows端:
⏹产生文件D:
/coLinux/coLinux_localfs.img,文件尺寸500M
fsutilfilecreatenewD:
/coLinux/coLinux_localfs.img2147483648
⏹编辑coLinux.conf,增加:
⏹cobd2="D:
/coLinux/coLinux_localfs.img“
⏹重启动colinux服务
⏹Linux端
⏹mke2fs-j/dev/cobd2
⏹编辑/etc/fstab,增加一行:
⏹/dev/cobd2/usr/localext3defaults00
⏹mount–a
⏹新的文件系统挂载到/usr/local/目录下,原来/usr/local/目录下的所有文件消失
14.增大映像文件
⏹Windows侧:
⏹停止colinux服务
⏹文件增大到5G
⏹mkFile.exe-r-gfs/Ubuntu-7.10.img5
⏹启动colinux服务
⏹Linux侧:
⏹resize2fs-f/dev/cobd0
⏹运行df,显示根分区已经变为5G
15.配置为桥接网络模式
⏹Windows端:
⏹修改配置文件:
colinux.conf
⏹关键配置参数:
⏹eth0=pcap-bridge,"CoLinuxDriver"
⏹参数:
pcap-bridge表示网络为桥接模式
⏹参数:
“CoLinuxDriver“为coLinux虚拟网卡的名字
⏹重新启动colinux服务
⏹LoginLinux
⏹这台Linux虚拟机可以在网络上访问了
⏹注意修改Linux端的网络地址配置
16.远程图形登录(GDM方式)
⏹不推荐此方式,仅供参考
⏹Linux端:
⏹修改/etc/gdm/gdm.config:
⏹[XDMCP]Enable=truePort=177
⏹AllowRoot=true
⏹AllowRemoteRoot=true(允许root用户登录)
⏹修改/etc/gdm/gdm.config-custom
⏹[XDMCP]Enable=true
⏹重新启动gdm:
⏹/etc/init.d/gdmrestart
最近在设置临时无线访问点共享本地网络的时候,弹出错误页面,提示“internet连接共享访问被启用时,出现了一个错误(NULL)”。
网上搜了一下,遇到这个问题的人蛮多的,将解决办法列举如下:
window开始按钮--->在运行框中输入“services.msc”--->在弹出的服务管理界面中按一下“W”键,快速跳转到windows系列服务,找到“windowsfirewall”--->右键选择启动--->再次设置启用本地网络连接共享即可。
出现“ubuntu6_i386.deb404NotFound……”等错误,则更新源
1首先备份源列表:
sudocp/etc/apt/sources.list/etc/apt/sources.list_backup
2而后用gedit或其他编辑器打开:
3从下面列表中选择合适的源,替换掉文件中所有的内容,保存编辑好的文件:
注意:
一定要选对版本
Ubuntu官方更新服务器(欧洲,此为官方源,国内较慢,但无同步延迟问题,电信网通用户可以使用):
deboneiricmainrestricteduniversemultiverse
deboneiric-securitymainrestricteduniversemultiverse
deboneiric-updatesmainrestricteduniversemultiverse
deboneiric-proposedmainrestricteduniversemultiverse
deboneiric-backportsmainrestricteduniversemultiverse
deb-srconeiricmainrestricteduniversemultiverse
deb-srconeiric-securitymainrestricteduniversemultiverse
deb-srconeiric-updatesmainrestricteduniversemultiverse
deb-srconeiric-proposedmainrestricteduniversemultiverse
deb-srconeiric-backportsmainrestricteduniversemultiverse
Ubuntu官方提供的其他软件(第三方闭源软件等):
deboneiricpartner
deboneiricmain
网易163更新服务器(广东广州电信联通双线服务器),包含其他开源镜像:
deboneiricmainrestricteduniversemultiverse
deboneiric-securitymainrestricteduniversemultiverse
deboneiric-updatesmainrestricteduniversemultiverse
deboneiric-proposedmainrestricteduniversemultiverse
deboneiric-backportsmainrestricteduniversemultiverse
deb-srconeiricmainrestricteduniversemultiverse
deb-srconeiric-securitymainrestricteduniversemultiverse
deb-srconeiric-updatesmainrestricteduniversemultiverse
deb-srconeiric-proposedmainrestricteduniversemultiverse
deb-srconeiric-backportsmainrestricteduniversemultiverse
4然后,刷新列表:
sudoapt-getupdate
CoLinux的网络配置
昨天的说到配置CoLinux在Windows下面启动另一个分区里面的Linux,但是网络配置只是使用了最简单的slirp模式。
CoLinux的网络配置共有3种:
∙slirp:
最简单的模式,CoLinux内可通过Windows系统访问网络,但外部不能直接访问Linux,如果需要访问,需要做端口映射。
∙tuntap:
在Windows中虚拟一块网卡,Linux与Windows通过该网卡通讯,Linux不能直接访问外部网络,必须在Windows上配置路由和NAT,或者简单使用Windows的Internet连接共享ICS。
∙pcap-bridge:
必须有一块连接网络的网卡才能使用,另外需要安装WinPCap软件。
该模式将一块实际网卡模拟出另一块网卡并连接到网络,对外部看来,就好像实际上有两台不同机器一样。
∙ndis-bridge:
与pcap-bridge模式一样,不过不使用WinPCap软件接口而是通过Windows的NDIS接口层模拟网卡。
下面是配置方式:
∙slirp模式
slirp模式的配置最简单,在CoLinux的配置里面:
eth0=slirp
就可以了。
它的具体参数如下:
ethX=slirp,
hostport:
linuxport[:
count],将Windows的tcp或者udp的hostport开始的count个端口映射到Linux系统的linuxport开始的count个端口上,如果要添加多个映射,用逗号分隔。
如
eth0=slirp,,tcp:
2222:
22/tcp:
4000:
80:
3
将Windows的端口2222,4000,4001,4002映射到Linux的端口22,80,81,82上。
∙tuntap模式
这个模式比较麻烦,实际上是虚拟了一块网卡和CoLinux相连,所以,Windows和Linux可以直接连接,但是Linux想要访问外网,则需要配置网关或者ICS。
配置参数:
ethX=tuntap,
但是tuntap网卡是可以安装多块的,如果需要指定某块具体的虚拟网卡,则需要指定这个名字。
正常安装CoLinux以后,Windows里面会多出来一块网卡,嗯,名字叫什么忘记了:
)
进入Windows网上邻居属性界面,查看网络连接就可以看到这块网卡。
在这里可以对网卡改名,比如我改成了“Tap-colinux”,然后在参数里面指定这个名字就可以使用这块虚拟网卡。
如果名字里面有空格,则必须使用双引号"括起来。
∙pcap-bridge和ndis-bridge模式
这两个模式实际上是差不多的,除了pcap需要WinPCap软件支持以外,事实上应该ndis模式会快一点?
(猜的,没测试过)
这两个模式是先有的pcap,后来才加上了ndis模式,毕竟不需要额外装个软件还是比较容易接受一点的。
具体配置参数:
ethX=pcap-bridge|ndis-bridge,
而且需要注意的是,这块网卡必须要连通网络,否则的话,这个两个模式都不能用。
最后需要注意的是,在一些无线网卡上,这两个模式无法运作。
具体原因好像是网卡只接受发到真实网卡的包,其他包直接不要还是怎么的,总之是不能使。
(顺便说一句,我的无线网卡就不行,哭啊)
而nopromisc模式则正好相反,不能使用sniffer软件。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- coLinux 架设
![提示](https://static.bingdoc.com/images/bang_tan.gif)