只放一些对自己有用的东西,不喜勿言!哈哈哈哈哈哈哈

linkstation ls2 升级到2.6核心 step by step

上一篇 / 下一篇  2008-10-28 10:33:15 / 个人分类:电脑技巧

钱塘个人空间[ dwx)w zP6@H

;s9i!zOhq0
首先感谢剑二十三 还有hi-pda论坛
XBA;v9cX(?*rw:f01. 确认 你的系统是openlink或者freelink 如果是原厂的系统 那么上2.6核心可能会有问题。
gLa3['y0    刷u-boot的步骤 无论你是哪个系统都可以运行。钱塘个人空间!L Yg3W9]2I
    有的人的flash芯片可能是mx或者st的,都没有关系,不会有问题。钱塘个人空间f8F0CW'T
2.刷u-boot
;l_I j3P4{1}#}2p0windows上下载 http://joncraton.org/files/nc111nt.zip
'{V8ilDa({0md5值是37f2383aa4e825e7005c74099f8bb2c3钱塘个人空间 y;\M$wyhb3_&D(G
解压到一个目录,这里用d:/tmp
%w+W_6|\S+On0杀毒软件可能会报警,不用管,这个是netcat for windows钱塘个人空间/UP!_l-_
然后进ls2 最好是进改的那个系统,取消掉开机swaphd操作
9dOVe:U5}(B`0update-rc.d -f swaphd.sh remove钱塘个人空间iB C\:@iQi
然后运行一下swaphd.sh 重启几次看看是不是都进的debian系统钱塘个人空间*?3E'r#C#et-_ bR
之后在ls2里面钱塘个人空间vc QvzB~
wget  http://buffalo.nas-central.org/download/LS2_MIPSel/Bootloader/Uboot/Precompiled/u-boot-1.1.4-list-v2-1.0.1.tar.gz钱塘个人空间:C*J C5a?
tar xzvf u-boot-1.1.4-list-v2-1.0.1.tar.gz
-x*rQ3_qP0cp u-boot-v2-mips.ram.bin /mnt/hda/share/;cp uloader.o /mnt/hda/share/;cp u-boot-load.sh /mnt/hda/share/
p$v[%T a0mkdir /mnt/hda/share/u-boot;cp u-boot-v2-mips.flash.bin /mnt/hda/share/u-boot/钱塘个人空间m8Ipi.p t x\0H
mkdir /boot;cp vmlinux-2.6.22.gz /boot/vmlinuz
设置你windows ip地址  在tcp/ip属性里面加一个ip 192.168.11.149钱塘个人空间:~r}"fc1T
然后开一个cmd窗口,运行
9AVvT5w-Ae}0d:
g'G pg1H't9cVY"u3H0cd tmp 钱塘个人空间"A(CJ._ vt}e
nc -u -p 6666 -v -v 192.168.11.150 6666钱塘个人空间fN b`eE^~N9n
这一步
windows ip 一定要是192.168.11.149 uboot已经编译好固定为这个ip了钱塘个人空间J p8X'T+_w ft7J
然后在ls2上
vS$hM;{(i0cd /mnt/hda/share;./u-boot-load.sh钱塘个人空间K%?1ys6Zq Sf@_R/n
等待片刻,windows上的cmd会显示U-boot的启动过程,在倒数10s到0s的时候输入s 回车停止启动
@0^6eBV1X[0然后运行run upgrade钱塘个人空间"? v8Q&`k%B
片刻,就刷好了U-boot了,不放心可以多输入几次run upgrade,然后reset
6? A7MY7jRTRq0P0在cmd的nc上看u-boot的启动过程,
n?hM(d8cC:y0M8U1G0不出意外的话钱塘个人空间8v6`_/pXP*T-hi)B
系统会正常启动到2.6内核钱塘个人空间"g'rIA"A+S Y2F
uname -a看一下 hoho
w \,fB ]0正常的话 ,接下来在ls2上
3J&GM5B7}0wget http://buffalo.nas-central.org/download/LS2_MIPSel/Kernel/Modules/kernel-modules-2.6.22.ls2.tar.gz钱塘个人空间YeFU"[-B
wget http://buffalo.nas-central.org/download/LS2_MIPSel/Kernel/Kernels/Uboot/module-init-tools-3.3-pre1.tar.gz
'{#r3p(S P-m0tar xzf module-init-tools-3.3-pre1.tar.gz -C /钱塘个人空间0_#O4R8Y rY2i3Y
tar xzf kernel-modules-2.6.22.ls2.tar.gz -C /;depmod -a
X9t"b.bw Pb0钱塘个人空间.st&Gc8q o`
基本上内核就升级完了,接下来可以update系统,默认改机后的debian还是sarge,可以直接钱塘个人空间-Mu!d:BB y
apt-get update;apt-get dist-upgrade
ISR+p2}g w$E1D0钱塘个人空间1c?(u%_2q aW$C:W
这种方法在openlink和freelink上都能很好运行,但是原厂的就麻烦,这个核心起不来。钱塘个人空间2y.~ \EDA
所以如果你是原厂的系统,最好还是改为openlink或者freelink之后再来运行。
+S^g&e%lWh,| u*C4X0钱塘个人空间$[1HD/p_0k5f\
3.改u-boot的好处是 一旦你遇到任何问题,你都可以通过tftp调用windows机器里面的核心文件 重新启动。钱塘个人空间.] \RD4]*Q o
方法如下。
;V N*x)Q5QB0在windows机器运行好 nc -u -p 6666 -v -v 192.168.11.150 6666
*Q^!|@}1J(y7qr:Z/M0然后开一个tftp的服务器。
}%x-Zr%W7])h3]`0重新启动linkstation之后 就会在nc的监视窗口看到等待10秒 要你输入s才能stop的画面。钱塘个人空间:i ` f8jx~E K+FW
这个时候 输入s钱塘个人空间8mo"Ax#@/W*C$j
然后 tftp 82000000 vmlinuz钱塘个人空间4]HIw"p
后面的这个vmlinuz这个就是你从网上下载的2.6的核心的文件名,根据你的具体情况可以更改钱塘个人空间4w;J,z t_$W`*n:d
钱塘个人空间-xE"{%c.VQ a
在 http://buffalo.nas-central.org/download/LS2_MIPSel/Kernel/Kernels/Uboot/下面有两个核心可以下载
n+C BK? K0
vmlinux-2.6.22.ls2.gz -> created by Linuxnotincluded
of+?-\#l9Q5m0L-_s0
TQ v@Dh Q0linux-2.6.22-ls2-w2.tar.gz -> created by weini
7a,]XiJ uqs0"My only addition are some more lines in the config file (based on the config.ls2.modules from LNI).
\"A4uhNM P!c"m*R0This kernel has FUSE support and the device mapper interface and iSCSI available as modules."
g,R _;G:L)S2B)Ff I[L0也就是w2这个版本比上一个版本多支持了FUSE iSCSI等特性。
$j'P8W+nMmB9@EF0
_yC2L x v3V.O;_0但是这两个核心的问题是 电源按键有问题,不能够通过按键关机。钱塘个人空间/F6}p1F)s9O0L e~ m$C
所以这里需要有第三个核心 也就是剑二十三编译的,这个核心解决了电源按键的这个问题。
T o2g[+B$bd t0具体好像是修改编译kernel所用的config文件, 不把com口编进内核, 然后装avr_evtd就好了.钱塘个人空间Y3Wq!Uf
下载地址:http://buffalonas.spaces.live.co ... 3D4E39A2A!154.entry
et&C8_2J!WiT e8?0这个网址国内无法访问 需要用无界等代理工具才可以下载。
2]6i4kZ-K^~ K#x0钱塘个人空间l~6S"sdBW
但是这三个核心都不支持声卡,所以各位如果想用usb声卡的可能要失望了。
I"l:v%|%jbY0
.M:TE"w,w.H9ex(E;g?u0如果出现任何问题,那么救命的核心来了
| Mr;eQ Z)n-Jg0http://downloads.foonas.org/foonas-em/0.1.0-r2/lsmipsel/vmlinuz.gz  
T9I8V!G~:w`eG0钱塘个人空间@UAA,` NcM

(r!\!D L_O[0
r"s4M[j$rX0执行完 tftp 82000000 vmlinuz之后钱塘个人空间g3@p/H-[.d1Ve
bootm
r!d/Rs*B2d;N0这个时候 你需要寻找你的linkstation的ip钱塘个人空间IK3yA.MF.G
如果你有dhcp服务器 在dhcp服务器上 就能看到
^v'@`V.Y4z n0如果你没有
dhcp服务器 建议你一定要弄一个。
aH;Re!X d,l,Lh~0钱塘个人空间-~G ]9~,geoNl5Sr
这个时候用ie 浏览linkstation的ip
-a!r{k"~:idzFj0
foonas-em web登陆钱塘个人空间1l9j4S'T w1H
username "root"
EZ$E FD$O]P0password "hydr0g3n"钱塘个人空间 b,A(T9H1\F YM

tqg#uTT N e0钱塘个人空间YN NM6dDv!F@
要求linkstation通过网线能够上网,这个时候就能够重新安装系统了钱塘个人空间4RUu%P{JX
可以选择安装openlink或者freelink 但是没有原厂的可以选择。钱塘个人空间o5o0\!Vz w4\
钱塘个人空间:[!l.a(Q1N[\k.I
这四个核心 你都可以放在改好系统的boot目录下面,改名为vmlinuz就可以启用不同的核心。钱塘个人空间{3t3k)TQ"L
钱塘个人空间_;p+O!t Mk1Iq3q
4.升级完2.6核心以后钱塘个人空间+[(i/N^8l4ZlP@
要做的事情 改ip为固定ip 设置dns 改sourse apt-get update 安装locale 设置locale 以方便支持中文。
r5h3k%Hr q0nano /etc/resolv.conf
-m?[){O(LA0内容 nameserver 202.216.228.18钱塘个人空间 Q+A5g4K3J#C"j[7qP5C
钱塘个人空间E4S&HD8i u;Uk;x C
nano /etc/network/interfaces
J?j#|JLiz0内容
&S,Wt`c*n0auto lo
X`B po0d0iface lo inet loopback
DX+^@&~S1[0auto eth0
8Y4g;{%n9Ex0iface eth0 inet static钱塘个人空间*JOO6za|,v
钱塘个人空间`)Yl!P6N4iV

-ly:[0I(brx0# LS2的ip钱塘个人空间5U0q Y9vc F
  address 192.168.11.150
)hrH%Uz@G5}6e-R0  netmask 255.255.255.0钱塘个人空间'|:{y X6r4A:T
# 网关钱塘个人空间td7ld9Ge
gateway 192.168.11.1
K1PSvH@H0
.i:KH2[2[X4K7FR0把网上下的s23改过按键bug的核心文件通过share或者wget传到ls2上 然后
f,f.x/W ^9y0
tar xzf module-init-tools-3.3-pre1.tar.gz -C /
A g+[K(m&j0tar xzf kernel-modules-2.6.22.ls2.tar.gz -C /
钱塘个人空间+r5Mi;hu]8n
tar xzf linux-2.6.22-ls2-s23.tar.gz  -C /
eMq-PvR#cr6W0重启钱塘个人空间 ae{$~6CQ@P!d
depmod -a钱塘个人空间|&V3FBX*y9S
apt-get update
E+g$c%a:[8BO9n4g;Rd'd0apt-get dist-upgrade
钱塘个人空间 @ELE&v Jf
apt-get install locales
#mBZ Pt3m ~Z0
apt-get install vsftpd
\ `U Q A"R,P0
nano /etc/vsftpd.conf
P&U:x he\wl&h,l~0/etc/init.d/vsftpd restart
H7Hm4r!^c6EH,c)?0钱塘个人空间9^\6fz By9Ce,B
apt-get install samba钱塘个人空间9[H*ys.Id|I
nano /etc/samba/smb.conf
#|R"i E }1q0
/etc/init.d/samba restart钱塘个人空间$h-wO7TG2HA3x'hOr
chmod 777 /mnt/hda/share钱塘个人空间0Ck0^] mj+X

:w!hv$SO"s0既然是改机 还是推荐用freelink,比较好用。钱塘个人空间:roJ9[Li.b*_7a(b9p

KR zV^%r9wS0之后就可以安装各种软件 例如apt-get install mldonkey-server  钱塘个人空间;e+J$ls'h"Hlz
debian4.0 etch版本现在是2.8.1的版本钱塘个人空间 v%OG8{(g;ca(g
apt-get下的mldonkey是2.8.1版,有个比较严重的问题是不支持4G以上的文件,而mldonkey是从2.8.3版开始支持的。解决办法是上http://discuz.orz101.com/viewthread.php?tid=422下载(2楼那个链接)wugi编译好的2.9.1版。虽然wugi提供了使用方法,但和原来启动mldonkye-server的方法有点不一样。
t9E]+A*YO3z0如果想保持原来的启动方式,我发现可以把解压出来的mlnet.byte直接改名为mlnet后,扔到/usr/bin/里,替换掉里面的mlnet,再启动mldonkey-server,就会发现已经变成2.9.1版了钱塘个人空间 `c&g1]@1R
chmod 755 /usr/bin/mlnet
4|&zy@|xR6N0cat /etc/default/mldonkey-server钱塘个人空间]4]n8H4I4WL,a2b+g
nano /var/lib/mldonkey/downloads.ini
8ibg&|.h4r!gK0/etc/init.d/mldonkey-server restart钱塘个人空间S4B4PL1ql8\*D
钱塘个人空间-G0ttr0v%|U/J*B
钱塘个人空间'ZPd#F'[H5|9JW

l.r$j[$Ts,dbh0钱塘个人空间H'Mi2fD N

N4A0_ R;[!Iiic0参考文献:
\ A5`$Q+||\0http://buffalonas.spaces.live.com/钱塘个人空间fy/N%t|;b3b2ZO

d#m-U0M#g,x0Kernel 2.6.22 For LS2 修正版 http://www.hi-pda.com/forum/viewthread.php?tid=424163&extra=page%3D4%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D22
Nt7^ A1D0钱塘个人空间/_wTW{ })J;yuP
Linkstation LIVE V1交流 Q群63629474 http://www.hi-pda.com/forum/viewthread.php?tid=415467&extra=page%3D2&page=2
#ul)j3Qs4W0
*x Z] b9a'C PV0给我的Linkstation HDHLAN-120G换了硬盘刷了uboot(ST芯片)  http://www.hi-pda.com/forum/viewthread.php?tid=423350&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D22钱塘个人空间3U q FS,M%m-]*D

1bBo?)v1w Y7L1d$G0http://buffalo.nas-central.org/forums/viewtopic.php?f=12&t=3769
m8BG*n G0z,Q%Zl3|3ak0
7IpqFw)H${0Buffalo Linkstation HD 安裝Freelink筆記   http://www.j-shop.idv.tw/archives/15钱塘个人空间+Qw9@&|z$Esc&y
Linkstation改机指南 https://bbs.et8.net/bbs/showthread.php?t=803903
)Hy,P*n-@0V5y0钱塘个人空间0ys2hGW$z}s
祖师爷钱塘个人空间US5H,T0qoK]
http://www.linuxnotincluded.org.uk/
b_Q'z U#xHI0

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar