Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > using colinux to install Debian linux
【标  题】:using colinux to install Debian linux
【关键字】:using,colinux,to,install,Debian,linux
【来  源】:http://blog.csdn.net/jnrobin/archive/2007/01/17/1485495.aspx

using colinux to install Debian linux

Your Ad Here

首先,請先安裝好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/

請下載

sarge-i386-businesscard.iso

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下載連線軟體,或者由此下載

vncviewer

 

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(南台科技大學) , 歡迎轉載但請註明出處.

 
Linux操作系统中GCC的应用介绍:【上一篇】
Emacs命令速记:【下一篇】
【相关文章】
  • Linux操作系统中GCC的应用介绍
  • Linux下的C语言开发初学者指南
  • linux下的定时同步小记
  • 《Linux内核完全注释》笔记(1)
  • 解决jquery.history失效的问题
  • ibatis JshopStore5的sqlmap的xml错误,NestedSQLException错误
  • ibaits的JPetStore中持久层的研究、事务的处理
  • Visitor pattern
  • 关于如何继续深入学习arm+linux (转)
  • 在linux下使用 Ramdisk(转贴)
  • 【随机文章】
  • 古代最成功的项目管理案例 [转贴]
  • Irissoft文档压缩器1.0发布[原创]
  • 如何在sql-server里更改列名?
  • 在线用户统计
  • 温度:布线带宽的“杀手”
  • 深入浅出C++之private/public/protected
  • Python中的正则表达式
  • 网通路由器——专用破解,支持网通用户共享!
  • 高级Linux安全管理技巧(下)
  • 光网络基础结构的延伸
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.