這個東西其實不是什麼新玩意了,想當初買來也是為了當動物機在飼養,但是隨著年紀的增長,已經很懶的在家理面弄這些東西了,隨著時間的流逝幾乎快忘了它的存在,最近在整理房間的時後才想到再把它拿出來重新整理整理好了,不然還蠻浪費的,但是說實在的由於有一段時間了,改機的一些資訊都已經歷史或者網頁連結失連,因此Leo特別整理一下,做一下筆記深怕自己忘掉,也提供給有興趣的人參考摟。
以下內容轉貼自http://www.kurobox.org/bbs/index.php?showtopic=94,檔案連結部分LEO已經重新修復了,提供給各位參考。
我們將提供 LinkStation 系統檔, 讓會員可以快速改機。目前有:
- a.基本系統檔 (debian), 沒安裝任何軟體。環境與教學文件 p12 頁相同。尚未測試過, 已拆機的會員可以試試。我測過了, 確定可用。好處是你可以自行決定要裝什麼。
- b.已預先安裝 Apache + PHP + MySQL…等的系統檔。缺點:系統是很久以前做的。
這兩個檔的 md5sum 為:
程式碼
56a80332cda22588f284583fbfc83c9e linkstation-debian-mips-wyw-20050922.tgz
6d05b5f1f5e132de16b289f088987827 linkstation-debian-mips-wyw-20051011.tgz
你可到此網站下載 Windows 用的 MD5Summer 來驗證, 以確保下載的檔案的完整性以及是我包的。
安裝步驟:
1. 請更新mipsel-openlink-052b.zip韌體。可參考linkstation-debian-howto.pdf教學文件。
2. 將基本系統檔 (以 linkstation-debian-mips-wyw-20050922.tgz 為例) 透過網芳上傳到 LinkStation 的 share 目錄。
3. 用 SSH 或 Telnet 登入 LinkStation:
- bash-2.05a# cd /mnt/hda/share
- bash-2.05a# mv linkstation-debian-mips-wyw-20050922.tgz ../
- bash-2.05a# cd ..
- bash-2.05a# tar zxvf linkstation-debian-mips-wyw-20050922.tgz
- bash-2.05a# cd /bin
- bash-2.05a# cp /mnt/hda/bin/swappart_mipsel ./
- bash-2.05a# echo ‘#!/bin/bash’ > swaphd
- bash-2.05a# echo ‘/bin/swappart_mipsel /dev/hda /dev/hda’ >> swaphd
- bash-2.05a# chmod 755 swaphd
- bash-2.05a# swaphd ← 切換 1 3 分割區資訊
4.關機, 重新開機後會進入 Debian。改機成功!!
Debian 預設的 IP 為 192.168.11.150, 請更改 Windows 的 IP 為 192.168.11.100 並 SSH 進去更改你想使用的 IP:
- LinkStation:~# nano /etc/network/interfaces
存檔後重新開機, 會進原廠系統。你只要 SSH 或 Telnet 進 LinkStation, 執行 swaphd 指令, 然後重新開機就會進 Debian。
Debian 的 Telnet 沒有移除, 請自行移除, 否則架站風險自負 (不需密碼)。
以下為系統資訊及須注意的事項:
********************************************************
* 注意:使用 Buffalo 的 IP 設定程式前, 請關閉 Windows XP 的防火牆 *
* 以及自行安裝的防火牆程式 *
********************************* ***********************
- 原廠 Linux IP:192.168.11.150
- 自行安裝的 Linux (Debian) IP:192.168.11.150
- 自行安裝的 Linux (Debian):id:root、password:linkadmin
- 自行安裝的 Linux (Debian):id:linkstation、password:linkuser要修改原廠 Linux 的 IP, 請由網頁管理介面改,要修改 Debian Linux 的 IP, telnet 或 ssh 進原廠 Linux 之後, 修改 /mnt/hda/etc/network/interfaces
- IP 修改完畢後, telnet 或 ssh 進原廠 Linux, 執行 swaphd 指令可切換 /dev/hda1 跟 /dev/hda3 的分割區。由網頁管理介面關機或重新開機後會進入 Debian。
- 在 Debian 下若無法連線, 只要重新開機即會進入原廠的 Linux
- 在 Debian 下若執行 shutdown 或 reboot 指令, 但沒有動作時, 請稍待一會後直接拔電源
- Debian MySQL 帳號 root, 密碼 linkadmin。若要改密碼請連http://192.168.11.150/phpmyadmin
- BT 帳號 root, 密碼 linkadmin http://192.168.11.150/bt/
- samba (done)
- ftp (done)
- Apache + MySQL + PHP (done), 要放置網頁請放 /var/www 下
- eDonkey、eMule (MLDonkey)(done)
改機之後的一些必須的步驟
- root@LinkStation:/# update-rc.d -f telnet remove ← 設定 telnet 伺服器開機不啟動
- update-rc.d: /etc/init.d/telnet exists during rc.d purge (continuing)
- Removing any system startup links for /etc/init.d/telnet …
- /etc/rc2.d/S05telnet
- root@LinkStation:/# rm -f /etc/init.d/telnet ← 刪除 telnet 相關檔案
- root@LinkStation:/# reboot ← 重新開機
- LinkStation:~# apt-get update ← 更新系統套件資訊
- LinkStation:~# apt-get upgrade ← 升級系統套件
- LinkStation:~# apt-get install bzip2 ← 安裝 bzip2 解壓縮程式
- LinkStation:~# apt-get install ncftp ← 安裝好用的 ftp 用戶端程式
- LinkStation:~# apt-get install rcconf ← 透過它你可以決定哪些伺服器在開機時要啟動
- LinkStation:~# apt-get install nmap ← 可掃描伺服器開了哪些埠號
- LinkStation:~# apt-get install psmisc ← 檢視某些系統資訊時會用到
- LinkStation:~# apt-get install ntpdate ← 校時伺服器
- LinkStation:~# apt-get install screen ← 好用的終端機程式
拆機處理步驟
- 取出硬碟。
- 接到任何一台PC上面。
- 將所有的磁區清除。
- 重新更新mipsel-openlink-052b.zip韌體即可再度打開Telnet模式。
感想
不過LEO最近測試發現如果所有套件更新的話,會面臨到核心版本過舊無法安裝新版本套件的問題,因此最近還在不斷的測試看如何能夠讓他正常運作,不然就有點喪失改機的意義了。
延伸閱讀
http://www.kurobox.org/bbs/index.php?showtopic=94 很豐富的改機資訊網站,可惜很多資料都失效了
3C硬體文章一覽表