coLinux 讓 Linux 內核以驅動程式形式運行於 Windows 核心態,效能遠優於傳統虛擬機。本文記錄 coLinux 安裝、磁碟映像準備、基礎配置、檔案共享、網路模式 (slirp/tuntap)、SSH 安裝與中文亂碼處理的完整流程。
G:\coLinuxrm /etc/udev/rules.d/70-persistent-net.rulesrm -rf /lib/modules/*-co-*複製 example.conf 為 ubuntu.conf,修改關鍵項:
# 磁碟映像位置
cobd0="G:\coLinux\ubuntu\base.vdi"
# Windows 磁碟透過 cofs 共享
cofs0="C:\"
cofs1="D:\"
# slirp 網路 + 端口轉發 (VNC 5901, SSH 22, Web 8080)
eth0=slirp,,tcp:5901:5901/tcp:22:22/tcp:8080:80
colinux-daemon @ubuntu.conf
colinux-daemon 進程存在即可。colinux-daemon --install-service ubuntu @ubuntu.conf,後用 sc start ubuntu 啟動。預設帳號:root / root
mkdir /mnt/c /mnt/d
mount -t cofs cofs0 /mnt/c
mount -t cofs cofs1 /mnt/d
永久掛載嘗試編輯 /etc/fstab (但可能無效):
cofs0 /mnt/c cofs defaults 0 0
cofs1 /mnt/d cofs defaults 0 0
dhclient eth0eth0=slirp,,tcp:宿主端口:客體端口/... 設定端口轉發。colinux。colinux 虛擬網卡。192.168.11.1/24。eth1=tuntap,"colinux"/etc/network/interfaces 設定靜態 IP:
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 端用 Xshell 或 PuTTY 連線客體 IP (slirp 模式用 127.0.0.1:22,tuntap 用實際 IP)。
export LANG=zh_CN.GB18030
# 或寫入 /etc/profile
export LC_ALL="zh_CN.GB18030"