|
昨天坛子上的samliu613朋友成功地让680跑起了Linux,并放出了截图和相关附件,着实让广大的胖子们眼馋了一把。
1 J- J( f* A! U+ } ]4 R2 F2 g其实在650上早就已经能用Linux了,不过国内在650上玩过Linux的朋友似乎不多。, U1 O. D1 {; N6 K
因为我去年就已经换掉了680,目前在用Centro,所以想到能不能让Centro也跑起Linux呢?于是在Hack&Dev上找到了答案。帖子在这:: }/ [( L* q3 k+ z8 S
http://hackndev.com/node/221#comment-817- w, u6 ]/ m& C! q9 [& v! Q& n
其实老外在去年十一月份就已经解决了Centro上跑Linux的问题,这里不得不赞一记!
. q. n% M( n3 osamliu613的帖子在这:. s; o5 I$ \/ c% _+ y( F% x) E5 w
http://www.treo8.com/bbs/thread-114254-1-1.html
6 c2 r7 a- Y- U* T' Q+ ?4 F1 I# @7 G- V1 M; o' e6 A; t/ X" o
安装步骤:
, W g/ o6 d1 v& n% Q1.备份(这个我就不多说了吧)
$ r! J- a& K. Q7 C8 S: t% V2.下载Centro的镜像包(国外论坛上目前为止我没有找到单独整理好Centro镜像包,于是自己整理了这个包。)
: o: P8 H& [; _4 \# R3.将Centro镜像包解压缩到SD卡的根目录下
$ M4 K8 D1 i1 g' d7 j b8 l4.将附件cocoboot-0.5.3.prc放到卡的Palm\Launcher目录下8 j' I( T O+ _1 g0 j. [) e2 t2 n
5.运行小企鹅Cocoboot,如下图所示:
. {8 m! G) Q: a( f1 c' P1 @
# @0 Q9 M9 U" _, H0 h6.执行Cocoboot Linux Loader中的Command line指令:mem=32m;如下图所示(请注意左上角的数字为1994,这个数字是Centro的ARM Linux machine register)
5 ^. g+ b# }$ |) _" x
$ n: p* z6 E7 [8 C; v7.最后一步点击Boot
/ z$ m8 K1 {3 A# {2 ]1 b; }然后你需要的就是等待,中间过程需要你点击一下五向导航键的中间键,整个过程2分钟左右完成。2 ]7 @ y! n8 P
其实早在650之前就Treo就已经可以跑Linux,此次Centro镜像包是在PalmZ72镜像包的基础上替换掉了其中的zImage、cocoboot和initrd文件。更新这些文件的是Hack&Dev上的alex,在此也向他表示感谢!9 v% U1 Z7 h, D0 h- e! c/ q
请大家测试一个东西:我目前放出的Centro镜像包里面的替换文件分别是zImage.t680和initrd-menu.gz,大家把这两个文件名分别改为zImage和initrd.gz后能否依然成功地刷上Linux。0 w: k3 o$ n. s
奇怪的问题是在我的Centro上,如果我这样改以后,就无法刷Linux了。情况不明!
9 y* n$ K4 U" ^( h: \3 R5 {; P+ j) u! ?. c; b
9 M3 J/ g( L% s$ u6 w% ~# D8 ^( ]4 N
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1 F& U- W- s0 j: B5 m8 r, vCentro镜像包已经上传至FTP:& L3 M+ g; y% W0 a: [5 |. g3 R! n# x
http://soft2.treo8.com/palmcentr ... Opie-PalmCentro.rar
8 t: Q* a8 D9 V9 \ a. E附件cocoboot-0.5.3:
2 r* g: K- `$ W A: J
cocoboot-0.5.3.prc
(39.65 KB, 下载次数: 1393)
. G0 Q8 m6 \# n; k( u) @% G
& d3 q! E9 e2 |BTW:Linux里面的游戏很多,还没时间玩,顺便也等一下samliu613在680上的使用评测。
8 `4 \$ E1 g: F, w9 L; f 我会尽快把里面软件的使用评测更新出来。
( i9 o! A; L7 ]( e- m1 u4 Y 最后附上两张效果图,相机太烂了,又是晚上在宿舍,黑灯瞎火的!
( B" S% H a- [/ P1 F- Z3 T 我要玩单反!
# Q/ t+ F0 |, M+ @& E( }! y9 [% H
7 r. C" M8 N5 W" W; H) O* k
8 q ^/ z& ~! u! h
---------------------------------------------------------------------4 V! {5 B, X l; ?8 d4 P5 V5 `
Update
z- t5 d8 d1 a. c; p9 g1.请大家测试的问题解决了,感谢samliu613。, u* [6 r# Z. \. ~2 X
原来是cocoboot.conf文件的问题,只需将cocoboot.conf文件中的两行代码:
( G3 I" k, o% h! |3 Pkernel = /zImage.t680
) y( i8 j5 u; c) u0 [; u( u1 ~initrd = /initrd-menu.gz7 v% T5 q/ z+ M+ r z% ^
改为:% `! h1 N( M# i% n! ?! e6 ]
kernel = /zImage
" M1 }: T) ^& r d' M/ h) ~1 p8 linitrd = /initrd.gz
; K6 ^' A0 M* f" \3 n/ h即可0 k$ K9 h0 E/ d$ K6 I
/ U2 r7 G! g" y; I9 W& {, N
2.我认为刷死机的朋友最容易疏漏的一个环节。看下面这的截图,对比第二幅截图,你看到错误的地方在哪了么?对了就是mem=32左边还有一个空格。当你进入Cocoboot的时候,光标默认是出现在左边空一格的地方,所以你必须去掉这个空格,光标移动到最左边,然后再打入代码mem=32m。
$ J+ U6 R9 O9 n+ H, X) i( a: s
9 L( e) A% G" i C3 e5 h4 B9 I% Q) O# A
[ 本帖最后由 lolo8 于 2009-3-22 18:40 编辑 ] |
评分
-
查看全部评分
|