半年沒上colinux主頁了,今天逛了一下colinux的主頁,習慣性點擊最新版的特性一看,居然發現了個有趣的新功能:那就是支持的操作系統除了windows系列,居然還多了個linux 2.6.x,趕緊google一把,中文沒的介紹,英文倒是在colinux的wiki上發現了如何在linux上安裝設置的一篇文章,記錄一下,備忘。
啥是colinux,那是在windows下跑linux的最佳虛擬平台,它把自己實現成windows的一個進程,因此擁有相當於本機的速度,比vmware、vpc、virtualbox之類的要快的多。特別贊的一點是資源占用非常少。
唯一有一點讓我不爽的是,網絡支持方面,wincap的橋接模式對無線網卡支持不好,很多無線網卡都無法使用該模式,不幸的是我的筆記本的無線網卡也在此列。
還是說說在linux下怎麼安裝吧,其他的廢話,就不多說了,下面文檔屬於從別的地方意譯過來,我沒實踐過。
1、安裝
linux下安裝,沒有二進制版,只能下載源碼,自行構建,當然,你可以查看doc/building.txt文檔,進行構建。
2、網絡
linux下的網絡選擇,推薦橋接模式,需要安裝bridge-utils橋接工具包。
創建一個tun/tap設備:
tunctl -u root
先停止網卡的工作:
ifconfig eth0 down
新增一個網橋:
brctl addbr br0
把兩塊網卡加到網橋中:
ifconfig eth0 0.0.0.0 promisc up
ifconfig tap0 0.0.0.0 promisc up
ifconfig br0 $IP netmask 255.255.255.0 up
brctl addif br0 eth0
brctl addif br0 tap0
route add -host $GW dev br0
route add default gw $GW
OK,這回可以運行了:
colinux-daemon kernel=vmlinux cobd0=root_fs cobd1=swap_fs \ root=/dev/cobd0 eth0=tuntap,tap0