2011年3月28日 星期一

2011年3月27日 星期日

硬碟版colnezilla

請去抓
grubinst-1.1-bin-w32-2008-01-01
http://download.gna.org/grubutil/grubinst-1.1-bin-w32-2008-01-01.zip

grub4dos-0.4.4
http://download.gna.org/grub4dos/grub4dos-0.4.4.zip

clonezilla (請抓zip檔 不一定要抓下面連結的版本 也可以試試別的版本)
http://free.nchc.org.tw/clonezilla-live/alternative/oldstable/clonezilla-live-20101106-maverick.zip


[硬碟版colnezilla]
檔案通通都在C:\下

[grub]
1. 進去grubinst-1.1-bin-w32-2008-01-01,
執行 grubinst_gui.exe
2. 把grub4dos-0.4.4裡面的 grldr 複製到C:\
並複製menu.lst到C:\裡面 設定隱藏,唯讀

[clonezilla]
1. 檢查設定檔 應該就OK了 不需要做其他事 XD

[test]
重開機 測試看看clonezilla可不可以用

=========================================
以下是我的menu.lst

color black/cyan yellow/cyan
default 0
timeout 1
hiddenmenu
password --md5 $1$7xlX10$uYKYb3Qa1iPEmdncdxlse/

title Windows XP Traditional Chinese
rootnoverify (hd0,0)
makeactive
chainloader +1

title Clonezilla live
lock
root (hd0,0)
kernel /clonezilla/live/vmlinuz boot=live union=aufs vga=788 ip=frommedia live-media-path=/clonezilla/live bootfrom=/dev/sda toram=filesystem.squashfs
initrd /clonezilla/live/initrd.img
boot

title Reboot
reboot

title Shutdown
halt
=========================================

那個密碼 是防止一般人跑去用clonezilla 所以用密碼鎖上
密碼取得方式可以用grub-md5-crypt 只是這個要去用linux電腦才有 XD
ref: http://cha.homeip.net/blog/archives/2008/05/_grub.html


另外 如果設定好之後 發現clonezilla不能用
那就換個版本試試吧 XD

我有遇過這個奇怪的問題 囧
某一版不能用 可是換另一個版本就可以用了

而且舊版本的在某些電腦可以用 另一種電腦就不行
真詭異 = ="

2011年3月26日 星期六

設定郵件轉寄

針對自己設定的話

登入後 在家目錄新增一個.forward檔案
裡面就填寫你要的email或者是機器上其他人的帳號

詳情:
http://linux.vbird.org/linux_server/0380sendmail.php#server_forward

2011年3月25日 星期五

modify the hostname on ubuntu

nano /etc/hostname
nano /etc/hosts

reboot

done.

--

I can't type Chinese.... orz

2011年3月23日 星期三

NAT & router

[啟用ip_forward]
echo 1 > /proc/sys/net/ipv4/ip_forward

不然就是直接修改/etc/sysctl.conf
把這個設為1 (原本可能是註解 把註解拿掉就好了)
net.ipv4.ip_forward = 1 (fc7是這樣寫的)
net/ipv4/ip_forward=1  (ubuntu是這樣寫的)

[設定iptables]
# eth0為對外的介面
iptables -t nat -A POSTROUTING -s 6.0.0.0/8 -o eth0 -j MASQUERADE

其他還有一些NAT的東西要設定 可以參考鳥哥
http://linux.vbird.org/linux_server/0250simple_firewall.php#nat
http://linux.vbird.org/linux_server/0250simple_firewall.php#netfilter_kernel

2011年3月18日 星期五

soekris無言的問題

今天發現 如果soekris沒有接那條console線
開機畫面會停在grub那邊

換句話說 要接那條線才可以進os

可是這樣的話 實做的時候會非常麻煩啊啊啊
總部可能每一台都裝一條線到電腦吧 囧~

一開始還以為是grub的問題 搞了很久才發現是bios的設定

soekris的bios設定參數
http://wiki.soekris.info/What_do_all_those_BIOS_settings_do%3F

像我遇到的問題 就是進入bios設定畫面

執行
set conmute=enabled

這樣他就不會去監控console那條線了

--

我竟然為了這個花一天的時間~~~~

用minicom連接soekris

其實就只是在fedora下用minicom連接嵌入式板子

如果沒有minicom的話就直接用yum安裝
yum install minicom -y

裝完之後要先去設定
minicom -s

我的狀況就只要設定Serial port setup就好了

進去後按A修改device
A - Serial Device : /dev/ttyS0

E進去選擇你的rate (我的rate是19200 所以就是選F)
F: 19200

最後再按 Save setup as dfl 儲存設定

然後按Exit就離開設定畫面 直接連到板子了

也可以按Exit from Minicom離開

2011年3月16日 星期三

安裝git

wget http://free.nchc.org.tw/ubuntu//pool/universe/g/git/git_4.3.20-8_i386.deb
sudo spkg -i git_4.3.20-8_i386.deb

----------------------------------
後來出現執行git會出現error
git, the filemanager with GNU Interactive Tools, is now called gitfm.

If you are looking for git, Linus Torvald's content tracker, install
the cogito and git-core packages and see README.Debian and git(7).

This transition script will be removed in the debian stable
release after etch.

If you wish to complete the transition early, install git-core
and use (as root):
update-alternatives --config git

Press RETURN to run gitfm

----------------------------------
後來再打sudo apt-get install git-core好像就可以了 zzz

----------------------------------

又一個後來... orz
剛剛的git-core之後 還是不能用git

於是就繼續google

這個時候又加了一些站台到/etc/apt/sources.list 我也忘記我加了哪些 XD

然後先 apt-get update
再sudo apt-get install git-svn 就可以安裝了 (在update之前是無法安裝)

然後就可以用gut抓click了~~~~

(感動)

安裝sysvconfig

網路上說 這個東西可以用來管理開機啟動的服務
所以想裝來研究一下 把一些不必要的關掉

可是 but

sudo apt-get install sysvconfig
這樣子無法安裝 (為什麼網路上大家都可以直接裝好啊 QQ)

於是乎 就用土法煉鋼的方法 直接抓他的套件下來安裝 XD

1.
wget http://free.nchc.org.tw/ubuntu//pool/universe/s/sysvconfig/sysvconfig_0.10_all.deb

2. (此步驟可能會有error)
sudo dpkg -i sysvconfig_0.10_all.deb

可是會有相依性的問題 要去裝dialog (apt-get一樣抓不到 QQ)

3.
wget http://free.nchc.org.tw/ubuntu//pool/universe/d/dialog/dialog_1.0-20060101-1_i386.deb

4.
sudo dpkg -i dialog_1.0-20060101-1_i386.deb

5. (這次應該就可以裝sysvconfig了)
sudo dpkg -i sysvconfig_0.10_all.deb

執行:
sudo sysvconfig

------------------
這樣就可以了 XDD

------------------
http://packages.ubuntu.com/dapper/sysvconfig

安裝madwifi (在ubuntu)

在soekris上安裝ubuntu之後 要裝madwifi了
可是直接安裝會出現錯誤訊息 (KERNELPATH那個)

然後就google了一下 最後有裝好了 XD
----------------------------------

1. (此步驟不確定是否為必要)
sudo apt-get remove --purge linux-restricted-modules-`uname -r`

2.
sudo apt-get install build-essential bin86 gcc-3.4 linux-headers-$(uname -r);

3.
sudo make
sudo make install

然後就可以了

----------------------------------
可是我打 modprobe ath_pci 會出現錯誤訊息
ath_pci.ko': -1 Unknown symbol in module

後來加裝一個pcmcia網卡就可以自動抓到 超神奇
而且重開機後也會自動抓到

超級無敵神奇 XDD
----------------------------------
http://madwifi-project.org/wiki/UserDocs/Distro/Ubuntu