#1 2019-02-24 16:13:02
Linkstation HG/玄箱HG 再奮起
套一句站上大大的名言,"若是能五年,巳經是回本"。最近將巳經服役數十年的伙伴,拿出來整理一下,也回憶起Linkstation陪伴的日子;近年來,伴隨時間的流逝,新產品的日新月異,科技進步的速度,總與歲月時光不同路。看著巳經服役超過十年的機器,雖然不敵青春的肉體(硬體),老兵不死,只是凋零,然而總是有一股熟悉感,出不了大問題。因此,興起再次把現有設備發揮至極致,綻放最後的光采,擬定了軟硬體的延壽計劃。
硬體
原本的硬碟巳經不敷使用,拜科技的進步,硬碟的單價也大幅的下降,但也都是新的SATA介面,因此在網路查詢了相關資訊,可以透過Kuro SATA將Linkstation加大硬碟容量至2TB,無奈時間的久遠,Kuro SATA的購買方法幾乎沒有資訊。經過幾經查詢,確認Kuro SATA所使用的晶片為JMicron JMH330,所以市面上的使用相同晶片的轉接板,Linkstation因該都能支援,唯一的限制就是需要加工一下外盒,詳細的資訊可以參考網友Abin的網頁;或者可以考慮以2.5吋的硬碟或是SSD加轉接卡避免外殼的加工。
軟體
最主要的就是U-boot和Debian的更新。U-boot的更新程序,可以參考站內另一篇文章
而這裡就以Debian的更新程序為主。Linkstation和玄箱為孿生兄弟,因此,在資訊的取得,大都參考玄箱為主。以目前能查到玄箱能用的Kernel為v3.16版,更支援Debian至Jessie,由一位日本網友"電算機孝行"所提供,主要為Kernel、Rootfs和Lib檔案,
Kernel
Lib
Rootfs
將新的硬碟在Uboot中,分割成三區
hda1:2G
hda2:512MB
hda3:Jessie
再透過U-boot將下載的三個檔案,傳至hda3,並解壓縮至hda3下的根目錄
再將U-boot環境變數變更後,重新啟動後,就可以進入Jessie
setenv hdfile boot/vmlinux.UBoot
setenv hdkernel boot/vmlinux.UBoot
setenv hddtb boot/kuroboxHG.dtb
setenv rootdev /dev/sda3
setenv hdpart 0:3
setenv condev ttyS1
setenv conspeed 57600
setenv hdload echo Loading ${hdpart}:${hdkernel}\;ext2load ide ${hdpart} ${ldaddr} ${hdkernel}\;ext2load ide ${hdpart} 7f0000 ${hddtb}
setenv boothd setenv bootargs root=${rootdev} console=${condev},${conspeed} rtc-rs5c372.probe=0,0x32\;bootm ${ldaddr} - 7f0000
saveenv
telnet、samba、ftp、ntpdate、avr-avtd都巳經預裝好了。
[您需要登入後才能查看到此部分資訊..]
打完收工,皆下來就可以依照需求安裝相關的軟體。
最後修改: os2 (2019-04-07 17:23:13)
離線
#2 2019-02-27 01:16:49
Re: Linkstation HG/玄箱HG 再奮起
Transmission
安裝NAS中重要的應用軟體之一BT
在Debian的官方Package內
不需要再自行編譯
可以使用網頁或CLI控制
安裝transmission-daemon
會於開機時自行啟動
apt-get install transmission-daemon
啟動或關閉Transmission
systemctl start transmission-daemon
systemctl stop transmission-daemon
systemctl status transmission-daemon
編輯設定檔,為json格式
vi /var/lib/transmission-daemon/info/settings.json
[您需要登入後才能查看到此部分資訊..]
重啟Transmission,登入Transmission網站,輸入帳號密碼,開始上工,翁翁翁...
打完收工
最後修改: os2 (2019-02-27 12:24:17)
離線
#4 2019-04-07 17:21:11
Re: Linkstation HG/玄箱HG 再奮起
winchen 提到:
將新的硬碟在Uboot中,分割成三區
hda1:2G
hda2:512MB
hda3:Jessie
再透過U-boot將下載的三個檔案,傳至hda3,並解壓縮至hda3下的根目錄
再將U-boot環境變數變更後,重新啟動後,就可以進入Jessie
==============================================
這個地方我看不太懂耶?
有沒有指令可以提供呢?
PS. 我另一台是 mipsel 也可以使用嗎?
U-boot啟動過程中可以中斷
進入EM模式
EM模式就可以把硬碟掛上
再透過FTP將檔案傳至硬碟中
如果不熟悉U-boot
也可以用Linux將硬碟準備好
解開檔案
再放回Linux station
----------------------
沒有試過mipsel
=======================
最有風險的是換u-boot
只要U-boot有成功
剩下的都能補救~~~
最後修改: os2 (2019-04-07 17:22:45)
離線
#6 2019-06-11 17:28:12
Re: Linkstation HG/玄箱HG 再奮起
winchen 提到:
我現在舊的硬碟本來是 Wheezy 已經升級到 jessie
但是 Kernel 沒升到 3.16 (我看 uname 還是原來的3.4.0)
不知道要怎麼弄? (有些套件 Kernel 沒升級就裝不了,比如說 udev)
是不是要用 netcat? 改u-boot環境變數? (我 u-boot 已裝)
很怕改了之後,開不了機變磚。
可以先用netcat把u-boot的環境變數都保存下來
也可再找一顆新的硬碟
以便保留舊資料
========================
之後就照一樓的步驟來
下載並解開一樓中的三個檔案
再改U-boot變數
如果不能開機
就要看netcat顥示的訊息
基本上
有U-boot後,就不會變磚
=========================
不能從舊的系統一直升級
因為新的Kernel必需要重新編過才能支援CPU
離線
相關討論主題
主題 | 回覆 | 點閱 | 最後發表 |
---|---|---|---|
|
42 | 127999 | 2012-02-27 11:12:29 作者 hannahmo |
|
24 | 76525 | 2010-10-12 00:14:24 作者 os2 |
|
30 | 106519 | 2010-02-19 21:40:11 作者 hannahmo |
LinkStation Mini 作者 Aven
|
0 | 9908 | 2009-02-25 00:15:32 作者 Aven |
Buffalo Linkstation 又在降價促銷了 作者 Aven
|
6 | 25959 | 2008-12-07 22:14:33 作者 richarderlee |