首先,請先安裝好coLinux。
可由此網址下載http://www.colinux.org/
您是第位來訪的貴賓
![]() |
1.安裝coLinux於windows中。 |
![]() |
2.選擇 I Agree。 |
![]() |
3.不要選擇下載Root Filesystem image Download,因為等會會使用一般ISO去安裝你想要的Linux版本,而這次的實驗我是採用Debian sarge版來安裝。 |
![]() |
4.coLinux的安裝目錄最好選擇剩餘空間有5GB以上的分割磁區,以便於將檔案集中管理。 |
![]() |
5.選擇繼續安裝,因為coLinux會開啟一個虛擬的網路卡,供給等會安裝的Debian Linux使用。 |
![]() |
6.完成安裝了。 |
|
7.再來就是設定本機上的網路卡(可以對外連線的)設定網路分享,其中【允許其他網路使用者透過這台電腦的網際網路連線來連線】這個選項請打勾,而另一個【家用網路連線則選擇】TAP-Win32那張網路卡,在我的電腦上是顯示區域連線10,所以請選擇你電腦上所顯示的 "區域連線x"。 |
![]() |
8.接著到剛剛設定【家用網路連線則選擇】所分享的網路卡上設定DNS。
PS.DNS可以設定與自己申請網路ISP業者提供的DNS,之後請重新開機。 |
![]() |
9.接著請到此網址上下載Root
filesystem
http//gniarf.nerim.net/colinux/fs/ 請下載 "fs_4095Mb.bz2"這一個。 |
![]() |
10.接著請到此網址上下載swap
filesystem
http//gniarf.nerim.net/colinux/swap/ 請下載 "swap_512Mb"。 |
![]() |
11.再來就是下載所需要安裝的Debian
sarge版了,請連到下面網址下載
http://cdimage.debian.org/pub/ cdimage-testing/daily/i386/current/ 請下載 |
![]() |
12.接著請將有下載之檔案全部都放在同一個目錄之中,之後請將fs_4095Mb.bz2解開後的檔名,重新命名為
"root.fs",而swap_512Mb.bz2也請重新命名為 "swap.fs"。
PS.因為我的C磁碟空間不夠,所以我將檔案放置於D磁碟之中。 |
![]() |
13.再來則是取得debian-sarge
installer中的initrd.gz。
(1).請利用虛擬光碟軟體將sarge-i386-buninesscard.iso掛載於虛擬光碟之中,接著於install/2.6的目錄中複製出initrd.gz,之後用winrar將initrd.gz解開到剛剛放置之目錄中。 |
<?xml version="1.0" encoding="UTF-8"?>
<colinux>
<block_device index="0" path="\DosDevices\D:\coLinux\root.fs" enabled="true" />
<block_device index="1" path="\DosDevices\D:\coLinux\swap.fs" enabled="true" />
<block_device index="2" path="\DosDevices\D:\coLinux\sarge-i386-businesscard.iso" enabled="true" />
<block_device index="3" path="\DosDevices\D:\coLinux\initrd" enabled="true" />
<bootparams>root=/dev/cobd3</bootparams>
<image path="vmlinux" />
<memory size="128" />
<network index="0" type="bridged" name="Local" />
</colinux>
|
14.再來請編寫PreInstall_debian.xml
若不想編寫請直接下載。 PS.請自行放大觀看。 |
| "C:\Program Files\coLinux\colinux-daemon.exe" -c Preinstall_debian.xml -t nt | 15.接著編寫start.bat,方便於啟動coLinux。
PS.請注意路徑喔。 |
![]() |
16.接著使用start.bat啟動coLinux,之後開始安裝Debian
Linux。
(1).請選擇英文語系來進行安裝。 (2).接著請請參考左圖進行安裝 |
![]() |
|
![]() |
|
![]() |
|
![]() |
17.記得選擇手動選cd-rom則裝置喔 |
![]() |
18.選擇none |
![]() |
19.填入/dev/cobd/2
PS./dev/cobd/2是前面PreInstall_debian.xml裡面定義的ISO,倘若你是自行定義請記得修改喔。 |
![]() |
19.選擇<yes>繼續安裝 |
![]() |
20.偵測是否有網路 |
![]() |
21.設定主機名稱與網域 |
![]() |
|
![]() |
22.選擇ATP站台,請選擇Taiwan。 |
![]() |
23.接著選擇debian.linux.org.tw。 |
![]() |
|
![]() |
24.請注意!這邊的訊息是正常的,因為還沒將root.fs掛載到系統上,所以會出現這樣子的警告,接著請按 ALT+F2,切換到tty1,之後請照著下面左圖步驟做。 |
![]() |
|
![]() |
25.先格式化root.fs成ext3
#mke2fs -j /dev/cobd/0
|
![]() |
26.把root.fs掛載到colinux上
#mkdir /target #mount /dev/cobd/0 /target #cd /target/ |
![]() |
27.上述動作做好後,請按ALT+F1,切換回到安裝畫面,接著<Continue> |
![]() |
28.選擇Partition disk測試是否已經有磁碟可供安裝。 |
![]() |
|
![]() |
29測試完成後請選擇Install the base system。 |
![]() |
|
![]() |
|
![]() |
30.倘若中間安裝過程中檔按下載順利,最後才會出現此畫面,請選擇Kernel-image-2.6.8-2-686。 |
![]() |
31.看到此畫面不用擔心,因為這表示kernel-image已經安裝好了,只是coLinux上會出現這個訊息而已,接著請按ALT+F2,切換到第二個終端機。 |
![]() |
32.接著必須建立一些裝置檔。
#mkdir /target/dev/cobd; for i in 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31; do mknod /target/dev/cobd/$i b 117 $i; done PS.因為coLinux本身可支援到掛載32個裝置,所以可以建立著麼多的裝置檔。 |
![]() |
|
![]() |
33.再來則是編輯 /target/etc/fstab
#mkdir /target/etc #echo " /dev/cobd/0 / ext3 defaults 1 1" >> /target/etc/fstab #echo "/dev/cobd/1 swap swap defaults 0 0" >> /target/etc/fstab
|
![]() |
34.之後便可直接reboot或者halt皆可,到此整個基本系統可說是安裝完畢了,剩下一些基本套件安裝即可。 |
<?xml version="1.0" encoding="UTF-8"?>
<colinux>
<block_device index="0" path="\DosDevices\D:\coLinux\root.fs" enabled="true" />
<block_device index="1" path="\DosDevices\D:\coLinux\swap.fs" enabled="true" />
<block_device index="2" path="\DosDevices\D:\coLinux\sarge-i386-businesscard.iso" enabled="true" />
<block_device index="3" path="\DosDevices\D:\coLinux\initrd" enabled="true" />
<bootparams>root=/dev/cobd0</bootparams>
<image path="vmlinux" />
<memory size="128" />
<network index="0" type="bridged" name="Local" />
</colinux>
|
35.接著建立PostInstall_debian.xml檔,此檔與PreInstall_debian.xml只有一個差別,就是<bootparams>root=/dev/cobd0</bootparams>,換由root.fs來當開機的root partition。 |
![]() |
36.接著就是開完機後的畫面了。
PS.請記住start.bat中也要更改成由PostInstall_debian.xml來當設定檔喔。 |
![]() |
37.接著開始vim安裝套件
#apt-get install vim |
![]() |
38.再來則是修改
/etc/network/interfaces
,將原本有關eth0的都注解掉然後修改成固定的ip,如左圖所示。
|
![]() |
39.接著開始安裝所需要之套件
#apt-get install x-window-system-core xfce4 xfonts-intl-chinese unifont mozilla rxvt-ml rxvt-unicode-ml ttf-arphic-bkai00mp ttf-arphic-bsmi00lp PS.之後相關設定請參考左圖,因為筆者是使用aptitude工具來選擇套件安裝的,所以畫面會有所不一樣。 |
![]() |
|
![]() |
40.設定系統上之語系請選擇下面三個
en_US ISO-8859-1 zh_TW Big5 zh_TW UTF-8 |
![]() |
41.設定locales為None,接著請照著左圖參考設定,設定畫面都一樣的。 |
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
42.接著安裝tightvnc,因為coLinux需借著連接X-window的軟體來使用X-window,所以才需要安裝tightvnc。
#apt-get install tightvncserver 接著設定密碼 #vncpasswd
|
![]() |
43.之後修改 ~/.vnc/xstartup,加入xfce4-session即可,修改後如左圖,接著啟動vncserver即可大功告成。
#vncserver :1 之後連接方式如左圖所示,在windows上面可上realvnc下載連線軟體,或者由此下載
PS.若是沒有先執行 vncserver :1 在 ~/.vnc/xstartup是不會出現的,而要停止vnc的服務則是輸入 vncserver -kill :1 |
![]() |
|
![]() |
|
![]() |
|
![]() |
44.安裝coLinux模組 (2.6.10-co-0.6.2),你可以從自己安裝coLinux目錄中找到vmlinux-modules.tar.gz此檔,或者是由這裡下載,vmlinux-modules.tar.gz
#wget http://studftp.stut.edu.tw/~m9335203/colinux/vmlinux-modules.tar.gz #tar xvfz vmlinux-modules.tar.gz #mv lib/modules/2.6.10-co-0.6.2/ /lib/modules/2.6.10-co-0.6.2 接著就重新執行coLinux,在輸入 #lsmod會看到模組了
|
![]() |
參考文章
http://wiki.colinux.org/cgi-bin/InstallDebianFromIso
作者:Tseng Chun-Jen (曾俊仁) m9335203@webmail.stut.edu.tw , STUT(南台科技大學) , 歡迎轉載但請註明出處.