|
昨天坛子上的samliu613朋友成功地让680跑起了Linux,并放出了截图和相关附件,着实让广大的胖子们眼馋了一把。$ j; Y C& |9 V7 _% z5 p
其实在650上早就已经能用Linux了,不过国内在650上玩过Linux的朋友似乎不多。- b* h6 R" _4 Y) L @
因为我去年就已经换掉了680,目前在用Centro,所以想到能不能让Centro也跑起Linux呢?于是在Hack&Dev上找到了答案。帖子在这:
- g+ }9 Z( O0 A0 S2 Phttp://hackndev.com/node/221#comment-817; e8 {; D8 U2 @0 a: y @+ ?, o C
其实老外在去年十一月份就已经解决了Centro上跑Linux的问题,这里不得不赞一记!
6 t6 Q O. X! B: Csamliu613的帖子在这:
1 `- ~1 V& j- i* Z3 |http://www.treo8.com/bbs/thread-114254-1-1.html
* r4 h" X% D' w# A) R0 l1 D. L$ g, b, X& f. p8 m
安装步骤:
7 u2 i$ _: o7 b( h+ y( t' o8 L1.备份(这个我就不多说了吧)- _* R. H/ ]% z: e" ^
2.下载Centro的镜像包(国外论坛上目前为止我没有找到单独整理好Centro镜像包,于是自己整理了这个包。)
, J. x: V# z+ w% O3.将Centro镜像包解压缩到SD卡的根目录下* [% @, _5 P& }& Q( {
4.将附件cocoboot-0.5.3.prc放到卡的Palm\Launcher目录下 E& I: B' `3 n! E1 K5 }% }
5.运行小企鹅Cocoboot,如下图所示:
; g0 W5 O. a( @) o- U
# t: E0 x# p# Z2 X6.执行Cocoboot Linux Loader中的Command line指令:mem=32m;如下图所示(请注意左上角的数字为1994,这个数字是Centro的ARM Linux machine register)
& m+ W* [4 W+ F/ C
a4 S; d( X1 n- G* D3 w: _5 v
7.最后一步点击Boot7 A) [' e2 A: f% H9 |' o
然后你需要的就是等待,中间过程需要你点击一下五向导航键的中间键,整个过程2分钟左右完成。3 u. o. }3 @' {
其实早在650之前就Treo就已经可以跑Linux,此次Centro镜像包是在PalmZ72镜像包的基础上替换掉了其中的zImage、cocoboot和initrd文件。更新这些文件的是Hack&Dev上的alex,在此也向他表示感谢!& G# h+ X+ l0 C
请大家测试一个东西:我目前放出的Centro镜像包里面的替换文件分别是zImage.t680和initrd-menu.gz,大家把这两个文件名分别改为zImage和initrd.gz后能否依然成功地刷上Linux。
% g+ u& ?4 f% x9 {. N奇怪的问题是在我的Centro上,如果我这样改以后,就无法刷Linux了。情况不明!
0 y8 L* e) B% t8 n3 d) x& B
% G9 U* g+ M1 `: P( A0 i7 b& W& `; ]; ~
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
& Z+ T- C9 l% }Centro镜像包已经上传至FTP:
0 M$ `. K/ d# x3 ~% R+ ~http://soft2.treo8.com/palmcentr ... Opie-PalmCentro.rar
3 ~/ v# R+ c5 C附件cocoboot-0.5.3:
; E9 M: [, B% |) z, Z# W4 m/ m
cocoboot-0.5.3.prc
(39.65 KB, 下载次数: 1385)
( N1 @6 B, b7 Y$ d3 P6 G o; ~6 k: n$ _6 ~2 ^% f5 D
BTW:Linux里面的游戏很多,还没时间玩,顺便也等一下samliu613在680上的使用评测。 2 j' K: D9 ?$ l) l! S4 [ s
我会尽快把里面软件的使用评测更新出来。, u' U( x0 R! p/ B0 `; j' b5 m
最后附上两张效果图,相机太烂了,又是晚上在宿舍,黑灯瞎火的!
, B& y, I+ m0 ^; b- L8 d+ }# h 我要玩单反! . X, J [! S; C* S/ V
: ?% b; ~+ L E I, E4 j) E
2 M& ?" m1 a: a/ z$ m
---------------------------------------------------------------------
$ N, R% U1 K3 ^& M; @, e& rUpdate0 }) k, q% H. K9 l( {
1.请大家测试的问题解决了,感谢samliu613。
; v9 A# v% h2 A) h" p原来是cocoboot.conf文件的问题,只需将cocoboot.conf文件中的两行代码:! n+ u7 Y8 `: ]+ H$ V! x$ n
kernel = /zImage.t680/ h' u) m" x, E& n) ^% h
initrd = /initrd-menu.gz& Q2 }" ^' p2 \3 {
改为:
( r9 q& v4 F9 `4 Q, hkernel = /zImage
6 M2 }1 j: q& _initrd = /initrd.gz9 h7 g0 }2 Y; E) [9 W
即可
" ]2 l a3 F% u$ `/ f+ G }9 r& o- g- ~2 I: ]
2.我认为刷死机的朋友最容易疏漏的一个环节。看下面这的截图,对比第二幅截图,你看到错误的地方在哪了么?对了就是mem=32左边还有一个空格。当你进入Cocoboot的时候,光标默认是出现在左边空一格的地方,所以你必须去掉这个空格,光标移动到最左边,然后再打入代码mem=32m。' Y d. N" T- S4 ^+ V: o
: D; M6 s# v2 Y' C4 z
" ?: {& f E& i. y[ 本帖最后由 lolo8 于 2009-3-22 18:40 编辑 ] |
评分
-
查看全部评分
|