天天看點

colinux安裝指南

首先下載下傳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"

繼續閱讀