首先下載下傳colinux安裝檔案,去http://www.colinux.org/下載下傳
預設安裝,目錄選擇G:\colinux(根據自己需要選擇,建議放在分區根目錄下)。選擇不下載下傳檔案系統。
coLinux提供了幾個主流發行版的磁盤鏡像(更新頻度不高,基本上隻有大版本),已經安裝好了基本系統,隻要下載下傳解壓即可。
http://sourceforge.net/projects/colinux/files/
下載下傳Ubuntu 12.04:
http://sourceforge.net/projects/speedlinux/files/base-200-10-11-11.7z/download
此鏡像檔案第一次運作須執行以下語句
rm /etc/udev/rules.d/70-persistent-net.rules
rm -rf /lib/modules/*-co-*
以example.conf為底稿,拷貝一個ubuntu.conf(别的名字也可以),主要修改以下幾個配置就可以了:
#上一步解壓的磁盤鏡像位置
cobd0="G:\coLinux\ubuntu\base.vdi"
#将Windows磁盤以cofs檔案系統類型提供
cofs0="C:\"
cofs1="D:\"
#設定slirp網絡服務,這種方式這會将colinux虛拟機變得象一個普通應用一樣通路外部網絡
eth0=slirp,,tcp:5901:5901/tcp:22:22/tcp:8080:80
啟動colinux
$ colinux-daemon @ubuntu.conf
它會自動打開nt console或者fltk console,這跟真實的console很象,甚至可以用Alt-F1..Alt-F6切換多個tty。這console視窗可以關閉再重打開,隻要不關閉colinux-daemon程序即可。
(不喜歡那個顯示Linux核心資訊的視窗的話,可以用工具隐藏。或者将colinux注冊為服務: colinux-daemon –install-service ubuntu @ubuntu.conf,然後用sc start ubuntu啟動)
輸入使用者名root,密碼root,就可以運作colinux了。
在guest os中輸入如下指令:
mount -t cofs cofs0 /mnt/c
mount -t cofs cofs1 /mnt/d
運作上述指令前,請先确認 /mnt/c 的存在,入不存在,先用下面指令建立:
mkdir /mnt/c
mkdir /mnt/d
如需永久性映射,則編輯/etc/fstab,添加如下内容(無效?):
cofs0 /mnt/c cofs defaults 0 0
cofs1 /mnt/d cofs defaults 0 0
采用slirp方式, colinux會啟動自動colinux-slirp-net-daemon.exe這個程序,它對guest os提供了一個dhcp伺服器。guest os裡面用如下指令可以跟這個dhcp伺服器連上:
$ dhclient eth0
注意slirp方式下,linux裡面啟動的網絡服務外面不能直接通路到,但可以通過slirp-net-daemon實作端口轉發,方法是修改配置檔案ubuntu.conf,在eth0=slirp後面添加一些内容(需要重新開機guest os才能生效):
#forwarding port 5901 (vncserver) & 22 (ssh server)
colinux安裝完成後會自動安裝一個虛拟網卡,右鍵點網路上的芳鄰,會發現多出一個“本地連接配接2”。
下面介紹如何配置colinux使其可以和windows共享上網。
1.将“本地連接配接2”改名為colinux(也可為其他名字,個人愛好)
2.設定連接配接共享:在“本地連接配接”上點右鍵,選擇“進階”,勾選“允許其他網絡使用者通過此計算機的Internet連接配接來連接配接”。
3.colinux連接配接的IP被設定成了192.168.11.1,子網路遮罩:255.255.255.0。
4.配置colinux上網方式:打開colinux的conf配置檔案,添加如下配置:
eth1=tuntap,"colinux"
其中tuntap表示上網方式,”colinux”就是第一步你給網絡連接配接取的名字。
5.配置colinux的IP位址:打開/etc/network/interfaces,修改如下内容:
#Second network(tap-win32)
auto eth0 eth1
iface eth0 inet dhcp
iface eth1 inet static
address 192.168.11.150
netmask 255.255.255.0
gateway 192.168.11.1
apt-get install ssh
然後在windows下安裝SSH用戶端,推薦使用Xshell4或者PuTTY,輸入colinux的IP位址和使用者名密碼就可以遠端登入到colinux中去啦。
console終端亂碼
執行指令
export LANG=zh_CN.GB18030
或在/etc/profile檔案的最後一行添加如下内容:
export LC_ALL="zh_CN.GB18030"