cooperative linux最新版是十分不錯的免費虛擬化軟件工具,超多用戶都在使用,簡單操作易使用,能快速建立虛擬化系統,我們提供了64位詳細的安裝過程,步驟簡單。需要的用戶快來下載吧!
colinux(cooperative linux 的縮寫)是一種免費使用和開源的解決方案,它讓linux更好地運行在microsoft windows 本機系統下。通常的colinux是linux內核使自己友好的和其它操作系統共同運行在一臺機器上的一條通道。例如,我們不需要第三方的商業虛擬機軟件(例如vmware)就可以自由地在windows 2000/xp/vista/7上運行linux,這是不使用虛擬機軟件的最佳方式。
1、硬件虛擬化
為了與主機操作系統協作共享硬件,colinux不會直接訪問i/o設備。相反,它與由主機os中的colinux驅動程序提供的仿真設備連接。
例如,windows中的常規文件可以用作colinux中的塊設備。所有真實硬件中斷都透明地轉發到主機os,因此主機操作系統對真實硬件的控制不會受到干擾,因此可以繼續平穩運行。
2、可移植性
與用戶模式linux不同,colinux在其所有linux進程中始終僅使用主機os的一個進程,以一種包含且完全獨立于主機os實施方式的方式來私有地管理其調度,資源和故障。
實際上,colinux僅需要從主機os內核中導出的非常少量的原語集就可以工作,因此,可以很容易地移植它以在任何操作系統(例如solaris或linux本身)下運行。colinux正在移植以在reactos(一個獨立的開源windows實現)下運行。
1、cygwin等模擬環境,用windows下的程序模擬實現linux下的功能,缺點:與實際linux環境有差異,并且功能模擬不完全,容易出現沖突。
2、vmware等虛擬機,缺點:占用系統資源多,運行速度慢。
3、colinux/andlinux等模擬環境,通過使用一種特殊的驅動程序,使得模擬環境可以運行在ring0特權模式下,與windows交替使用cpu,這樣運行模擬環境就像運行本地系統一樣,速度非???,穩定性好。
-首先在極光軟件下載colinux安裝文件,默認安裝,目錄選擇c:colinux,這樣好多配置就不用修改路徑。
-選擇不下載文件系統,然后再去網站上下一個文件系統,選擇合適的內核版本。
-下載完后解壓到colinux安裝目錄(也可放到其他目錄,修改對應的配置),這里選擇的是ubuntu6.0
-復制example.conf,改名為ubuntu.conf,打開后修改文件系統的文件名:cobd0=&c:colinuxubuntu-6.06.1.ext3.1gb&
-如果要加大colinux的內存,可以修改mem選項:mem=256
-然后打開控制臺,進入c:colinux,輸入命令:colinux-daemon.exe @ubuntu.conf
-輸入用戶名root,密碼root,就可以運行colinux了。
-最好編寫一個批處理文件start.bat,把上面那行命令寫到批處理文件中,這樣雙擊就可以啟動colinux了。
colinux安裝完成后會自動安裝一個虛擬網卡,右鍵點網上鄰居,會發現多出一個“本地連接2”。
下面介紹如何配置colinux使其可以和windows共享上網。
1、將“本地連接2”改名為colinux(也可為其他名字,個人愛好)
2、拔網線(很重要,否則無法設置連接共享)
3、設置連接共享:在“本地連接”上點右鍵,選擇“高級”,勾選“允許其他網絡用戶通過此計算機的internet連接來連接”。
此時colinux連接的ip被設置成了192.168.0.1,與網關ip沖突(如果你的網關ip是192.168.1.1則無需此步),
因此將其改為192.168.1.1,否則windows下無法上網。禁用本地連接,再啟用,這樣就不會影響windows上網了。
4、配置colinux上網方式:打開colinux的conf配置文件,添加如下配置:
eth0=tuntap,&colinux& 如果conf文件中已有對eth0的配置,用#將其注釋掉。其中tuntap表示上網方式,&colinux&就是第一步你給網絡連接取的名字。
這里簡單介紹一下tun/tap上網方式:tun和tap是一種內核驅動程序,在用戶空間模擬網絡設備。
當操作系統發送數據時,先發送給虛擬網絡設備,再轉發給物理網絡設備,接收數據時順序相反。tun處理網絡層的ip包,tap處理數據鏈路層的以太網幀。
5、配置colinux的ip地址:打開/etc/network/interfaces,修改如下內容:
#second network(tap-win32);auto eth0;iface eth0 inet static;address 192.168.1.40;netmask 255.255.255.0;gateway 192.168.1.1;注意,如果原來有對eht0的配置,要用#將其屏蔽掉
6、配置dns:打開/etc/resolv.conf,修改為:nameserver 202.117.80.3 (西工大的dns)
7、重啟colinux
8、測試一下colinux能否上網:
ping 192.168.1.1 看能不能ping通網關;如果都成功了,就可以下載安裝開發工具了:
apt-get update 更新更新;apt-getinstall man 安裝幫助(非必須)
apt-get install gcc;apt-get install make;apt-get install libc6-dev;安裝好以上開發工具后就可以在colinux開發c語言程序了。
9、安裝samba(可選)
通過samba服務就可以在windows下像訪問局域網共享一樣訪問colinux的文件了,安裝過程如下:
apt-get install samba 安裝samba服務;添加一個用戶:useradd user_name。
將用戶添加到samba服務器中:smbpasswd –a user_name。編輯/etc/samba/smb.conf,加入如下內容:
[linux share] comment = linux share docs;browseable = yes;writable = yes;create mask = 0775;path = /root
其中參數path即是想與windows共享的目錄。重啟samba服務器:/etc/rc3.d/s20samba restart。
10、安裝ssh(可選)
ssh是一種類似于telnet的遠程登錄協議,安裝后可以在windows下通過ssh客戶端遠程登錄到colinux中。安裝過程很簡單:apt-get install ssh
然后在windows下安裝ssh客戶端,推薦使用ssh secure shell或者putty,輸入colinux的ip地址和用戶名密碼就可以遠程登錄到colinux中去啦。
網友評論