顯示具有 debian 標籤的文章。 顯示所有文章
顯示具有 debian 標籤的文章。 顯示所有文章

星期四, 12月 15, 2011

debian on colinux

latest colinux:
http://sourceforge.net/projects/colinux/files/latest/download?source=files

kernel:
Debian-5.0r2-lenny.7z 2009-07-11 45.4 MB
http://sourceforge.net/projects/colinux/files/Images%202.6.x%20Debian/Debian%205.0%20Lenny/Debian-5.0r2-lenny.7z/download

swap file:
http://colinux.wikia.com/wiki/HowtoCreateSwapFile

====================================================

1. 安裝colinux 0.7.9(安裝path自選,如:C:\coLinux)
2. 選colinux root file system image的時候跳過(不download)
3. 抓下Debian-5.0r2-lenny.7z,解壓縮至C:\coLinux\Debian-5.0r2-lenny
其中 rootfs的file是 C:\coLinux\Debian-5.0r2-lenny\Debian-5.0r2-lenny.ext3.2gb
4. 建立swap file (參考http://colinux.wikia.com/wiki/HowtoCreateSwapFile)
如 C:\coLinux\swap\swap_512Mb
5. 修改 C:\coLinux\example.conf (或是改成其他的名字)
其中
cobd0="c:\coLinux\root_fs"
改成(rootfs的位置)
cobd0="C:\coLinux\Debian-5.0r2-lenny\Debian-5.0r2-lenny.ext3.2gb"

cobd1="c:\coLinux\swap_device"
改成(swap的位置)
cobd1="C:\coLinux\swap\swap_512Mb"

#mem=64
改成(需要的記憶體)
mem=512

#eth1=tuntap
改成
eth0=tuntap

加入需要的cofs(讓colinux可以mount windows上的partition),如
cofs0="e:\"
cofs1="f:\"

6. 需把colinux新增出來的網路介面放入對外網路的共用網路內

7. normal run
C:\coLinux\colinux-daemon.exe @C:\coLinux\example.conf -t nt

root : root/colinux
user : colinux/colinux

8. 修改/etc/fstab
/dev/cobd0 / ext3 errors=remount-ro 0 1
/dev/cobd1 none swap sw 0 0
cofs0 /mnt/disk_e cofs defaults 0 0
cofs1 /mnt/disk_f cofs defaults 0 0


9. 更新系統
apt-get update
apt-get upgrade
apt-get install ssh
apt-get install subversion

10. 增加一個partiton的方法(如 /home)
如4. 建立一個空的file
修改 修改 C:\coLinux\example.conf 加入一個cobb#
重新開機後用mkfs.ext3 /dev/codb#
再修改/etc/fstab就可以自動mount起來

11. by readme.txt in colinux
Running as an service.
colinux-daemon.exe @example.conf --install-service "Cooperative Linux"
Also, to remove the service:
colinux-daemon.exe --remove-service "Cooperative Linux".
Then go to the Service Manager and start the "Cooperative Linux" service,
OR start from command prompt:
net start "Cooperative Linux"

星期六, 1月 29, 2011

做白工的vmware network

某天的windows藍色畫面,
需要重新安裝vmware image,
結果安裝花了一個晚上,

原本覺得裝好了,
去客戶那要使用的時候,
變成vmware的network有問題,
搞了一天的vmware network,
連重新安裝

最後是下班前有同事幫忙看了一下,
原來是dns的問題,
順便把防火牆關掉,
結果就好了,
留下記錄中...

========== /etc/network/interfaces ==========
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static

address 192.168.1.146
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
#dns-nameservers 192.168.1.1

========== /etc/resolv.conf ==========
nameserver 192.168.1.1

星期五, 1月 21, 2011

vmware on r7d

雖然可以借工作的notebook出門,
但是帶兩台notebook進大陸怕麻煩,
只好在r7d上裝vmware,
再裝個linux進去吧,
就裝debian吧,
如果用開機選單裝二個系統,
會有在linux下不確定usb to comport能不能找到driver的疑問,
所以還是vmware是可接受的選項

其實第一次知道debian,
是某個同學說的,
心中就一直想試試看debian,
雖然後來還是有用過fedora、mandrake不同的linux distribution,
裝在wmware裡的,
還是試試看用debian吧,

終於到下載svn的code的時候了,
還是要等到能編出file才算完成...

========== vmware 安裝分隔線 ==========
裝完vmware之後,
開一個virtual machine,
disk size選最大size比較好,
反正是用多少佔多少,
不會不小心就暴掉了(8g實在不夠,害我重裝一次)

用iso當光碟餵給vmware的光碟機,
所以沒有實體光碟也可以裝
我是用debian 5 (代號 lenny)的網路安裝檔,
kernel是2.6.26,
debian-507-i386-netinst.iso(約150mb),
但是我想用debian-507-i386-businesscard.iso(約36mb)也行

用簡單安裝(不用圖形安裝,感覺會快一點),
用途只選standard(跑desktop感覺有點慢),
回答一些簡單的問題之後就裝完了,
感覺比我裝在desktop還快,
是不是因為我都去撿舊電腦來當server啊?

debian預設用apt(command)或是aptitude(圖形)的方式管理packages,
沒有裝到的tools都可以透過網路直接安裝,
我記得還需要裝zip unzip bzip2 make gcc subversion dos2unix(這個我找不到,只好自己抓source code下來編,怪怪的-->好像變成tofrodos這個package了,不知道有沒有比較好的方法找需要的指令被包在那個package裡?)

另外,
現在已經不需要裝toolchain了,
真是不錯

========== samba 安裝分隔線 ==========
主要參考samba 安裝法
加入samba smbfs兩個package,
設定一下user,
就可以讓vmware內的debian linux 和外面的windows xp互傳資料了

星期二, 9月 01, 2009

debian woody 3.1_r6a

再次為裝了一陣子的linux做記錄,
這次是版本是debian woody 3.1r6a,

重點一:
在於要找比2.6.12.6小的kernel版本,
然後自己編2.6.12.6做測試,
試了很多版本,
終於試到可以的版本

為什麼要找比2.6.12.6小的kernel版本呢?
因為我試過有一版的kernel是2.6.18的,
編出2.6.12.6之後,
有一個udevd的套件是原來2.6.18在用的,
可是我不知道怎麼取消,
一直無法用2.6.12.6開機,
所以放棄...

重點二:
要用gcc3.3左右的版本編kernel,
用gcc4.3左右的編會編不過

重點三:
用aptitude(for debian?)去安裝套件,
可以自動算相依性

重點四:
編kernel需要用到的指令
make && make modules modules_install install
mkinitrd -o /boot/initrd.img-2.6.12.6 2.6.12.6


重點五:
下載可netinstall的版本,
就不需要燒太多片cd(用cd-rw就行了),
一切的套件在設完ip之後,
就可以自動去抓了


延伸閱讀:
DebianWoody - Debian Wiki
Index of /pub/Linux/debian/debian-cdimage/archive/3.1_r6a/i386/iso-cd
aptitude - DebianWiki
Index of /pub/linux/kernel/v2.6
升級kernel 2.6.9出現問題