coLinux (Cooperative Linux) 可以讓 Linux 核心在 Windows 系統中運行, 而不需透過 VMWare 或 VirtualPC 等虛擬系統
缺點: 未用到的空間先實際占用硬碟容量
[1] 下載
http://sourceforge.net/projects/colinux
colinux_minimal_fedora_core_1.zip
並下載安裝 WinPcap_3_1.exe
[2] 安裝coLinux-0.6.4.exe,基本上都只是下一步下一步,安裝到 c:coLinux
不過注意要取消 Root Filesystem image Download 選項,因為已自已下載了
[3] 解壓縮 colinux_minimal_fedora_core_1.zip
會看到幾個檔案
blank_128.bz2等檔就是 swap device
而 fc1_2GB_root.bz2就是整個系統 Root,將之解開
再將 blank_128.bz2解開後,重新命名為 swap_device_128
把 swap_device_128及 fc1_2GB_root,還有fc1.colinux.xml檔案放到 c:coLinux目錄裡
[4] 修改 fc1.colinux.xml
會改到的地方就是記憶體大小 128,可自行加大
及網卡名稱,在安裝coLinux-0.6.4.exe過程中,會裝上一虛擬網卡”TAP-Win32 Adapter V8 (coLinux)”
不過這裡不會用到它,可將它停用即可,到網路連線裡將區域連線更名 LAN,因為 coLinux會不認識中文名稱)
<?xml version=”1.0″ encoding=”UTF-8″?>
<colinux>
<block_device index=”0″ path=”DosDevicesc:coLinuxfc1_2GB_root” enabled=”true”>
</block_device>
<block_device index=”7″ path=”DosDevicesc:coLinuxswap_device_128″ enabled=”true”>
</block_device>
<bootparams>ro root=/dev/cobd0</bootparams>
<image path=”vmlinux”></image>
<memory size=”256″></memory>
<network index=”0″ type=”bridged” name=”LAN”>
</network>
</colinux>
[5] 啟動 coLinux
開啟命令提示字元,輸入執行
“c:coLinuxcolinux-daemon.exe” -c “c:coLinuxfc1.colinux.xml” -t nt
Windows服務啟動
“c:coLinuxcolinux-daemon.exe” -c “c:coLinuxfc1.colinux.xml” -t nt –install-service coLinux
net start coLinux
或者用批次檔啟動,好處是少了一個程序去占資源
[6] 網路
預設為 192.168.0.40
修改 /etc/sysconfig/network-scripts/ifcfg-eth0,修改到符合你的網段
修改 /etc/resolv.conf,nameserver 168.95.1.1
啟動,service network restart
[7] 服務
登入帳號 root,不用密碼
這系統服務只有 ssh啟動,但要遠端 ssh login需先重設 root密碼
可用 apt-get更新一些套件
[8] 擴充分割區
下載 ext3fs image (http://gniarf.nerim.net/colinux/fs/)
解壓出檔案 fs_2048MB
修改 fc1.colinux.xml,增加一個新的 block device
<block_device index=”2″ path=”DosDevicesc:coLinuxfs_2048Mb” enabled=”true”>
</block_device>
開機後,修改 /etc/fstab
/dev/cobd2 /mnt/fs_2048MB ext3 defaults 0 0
接著 mount -a
ref:
http://phorum.study-area.org/viewtopic.php?t=39312
留言