2012年3月13日 星期二

升級 LinkStation kernel 到 2.6

機器:LinkStation HD-HG300LAN

當初改機時所安裝的系統是 OpenLink,kernel 為 2.4.20。

kernel 須在 Debian etch/4.0 下升級。
若以 Debian sarge/3.1 進行升級,屆時會缺少 module-init-tools 套件。

步驟1. 確認狀態 (若出現 warning,請參照 Post-Installation)
$ [ -e /boot/variant-uboot ] && FSTW="s" || FSTW="h" $ [ -e /boot/variant-legacy ] && FSTW="h" $ grep -E "^/.* / " /etc/fstab | grep -v "/dev/${FSTW}d" && echo "fstab WARNING"
步驟2. 若有安裝 u-boot,請使用 variant-uboot 參數
$ mkdir /boot 2>/dev/null $ touch /boot/variant-uboot
步驟3. 下載 webinstaller
$ wget http://hvkls.dyndns.org/downloads/latest-webinstaller.tar.gz $ tar -C / -xvzf latest-webinstaller.tar.gz
步驟4. 安裝 kernel 2.6
$ /usr/local/sbin/webinstaller-kernelinst.sh
步驟5. 安裝完的後續
$ rm -r /boot/variant-notmp /kernel-inst 2>/dev/null 設定 avr_evtd (還沒研究出作用 :-p)

參考文件:
Linux Kernel 2.6 Installation on Buffalo Linkstation/KuroBox/HG/HS/Terastation
Linux Kernel 2.6 variants for Buffalo Linkstation/KuroBox/HG/HS/Terastation

沒有留言:

張貼留言