|
昨天坛子上的samliu613朋友成功地让680跑起了Linux,并放出了截图和相关附件,着实让广大的胖子们眼馋了一把。 o& f! [; }# r Z' J
其实在650上早就已经能用Linux了,不过国内在650上玩过Linux的朋友似乎不多。
! M' ]4 K5 q2 U7 N- }因为我去年就已经换掉了680,目前在用Centro,所以想到能不能让Centro也跑起Linux呢?于是在Hack&Dev上找到了答案。帖子在这:9 D7 Z- h: y7 V% k
http://hackndev.com/node/221#comment-817
0 `' Z* l0 `4 W: W' G4 ]1 p- z其实老外在去年十一月份就已经解决了Centro上跑Linux的问题,这里不得不赞一记!' P! [" B3 ?0 Z5 z
samliu613的帖子在这:% ?+ n) z: c1 m
http://www.treo8.com/bbs/thread-114254-1-1.html
% D; u- n$ S2 b: L0 U! [1 ~
. ]& b0 n, \# @& r安装步骤:
* w! H7 M2 r X) V! L, x1.备份(这个我就不多说了吧)
3 \' S) S, k$ A! m' A7 e( [, m2.下载Centro的镜像包(国外论坛上目前为止我没有找到单独整理好Centro镜像包,于是自己整理了这个包。)5 L+ T; P4 @1 _( a
3.将Centro镜像包解压缩到SD卡的根目录下+ `* \' y) p2 S, e$ i! |
4.将附件cocoboot-0.5.3.prc放到卡的Palm\Launcher目录下2 H1 L6 I$ D5 b+ D* f2 A
5.运行小企鹅Cocoboot,如下图所示:
0 N. R; k! B: P% Q$ {- a1 D6 {
4 F0 j R7 m$ @1 w9 \: ^, Q6.执行Cocoboot Linux Loader中的Command line指令:mem=32m;如下图所示(请注意左上角的数字为1994,这个数字是Centro的ARM Linux machine register)
* M6 c/ }: }+ E8 p
8 F5 J8 p4 S6 j0 Z7.最后一步点击Boot
k- p) t8 E' d4 X# ^然后你需要的就是等待,中间过程需要你点击一下五向导航键的中间键,整个过程2分钟左右完成。
8 x( K) o5 t( b; B+ F, V其实早在650之前就Treo就已经可以跑Linux,此次Centro镜像包是在PalmZ72镜像包的基础上替换掉了其中的zImage、cocoboot和initrd文件。更新这些文件的是Hack&Dev上的alex,在此也向他表示感谢!) p! m7 u3 m& l
请大家测试一个东西:我目前放出的Centro镜像包里面的替换文件分别是zImage.t680和initrd-menu.gz,大家把这两个文件名分别改为zImage和initrd.gz后能否依然成功地刷上Linux。1 Y# H; \7 w& h7 z( E
奇怪的问题是在我的Centro上,如果我这样改以后,就无法刷Linux了。情况不明!
: L" g7 I( }2 [0 v
& h+ `1 ]% L: c m, \, J
. ^. K* B6 {$ D9 v+ Y" q" s---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
z) [6 O9 @3 ?1 [( yCentro镜像包已经上传至FTP:6 o! @, z, a# d: T4 C5 d
http://soft2.treo8.com/palmcentr ... Opie-PalmCentro.rar% k( {3 A8 w3 X/ c
附件cocoboot-0.5.3:' k% w# s0 A% O/ ]
cocoboot-0.5.3.prc
(39.65 KB, 下载次数: 1412)
" ~- `, b1 Q& q8 L; m. e
4 P# b1 v" o1 _# F, K$ J) JBTW:Linux里面的游戏很多,还没时间玩,顺便也等一下samliu613在680上的使用评测。 l5 m( p" ?9 X$ B# @% x9 I
我会尽快把里面软件的使用评测更新出来。
; z& {2 z- m% E# d 最后附上两张效果图,相机太烂了,又是晚上在宿舍,黑灯瞎火的! , s& o5 m4 J2 ]" y8 d5 x7 ^6 `( W
我要玩单反! 
6 F' ~; m4 b+ c" m3 N U
# |6 T" k/ W0 s2 g
4 A2 ~8 O( x6 p- a4 T1 _! S5 ^---------------------------------------------------------------------
$ x7 _. n! {9 X8 q8 k! NUpdate; C2 f5 X, X$ L# f
1.请大家测试的问题解决了,感谢samliu613。
$ e6 N) t: Z$ X$ [8 n2 S原来是cocoboot.conf文件的问题,只需将cocoboot.conf文件中的两行代码:
+ k9 r6 C7 d; M* W% F9 wkernel = /zImage.t6800 K( n, h1 N- u( M/ m% g- ~
initrd = /initrd-menu.gz
; ]" p; e2 E: l; c: x改为:
0 y) C# f& F$ p" `9 Nkernel = /zImage5 Y3 ?- A* R2 ` |2 z
initrd = /initrd.gz5 M9 m: ^9 ~$ r4 E
即可9 H1 \/ b0 T1 g4 ], ]8 I9 T$ D2 t
1 j+ d% B' L9 g% D% z2 S
2.我认为刷死机的朋友最容易疏漏的一个环节。看下面这的截图,对比第二幅截图,你看到错误的地方在哪了么?对了就是mem=32左边还有一个空格。当你进入Cocoboot的时候,光标默认是出现在左边空一格的地方,所以你必须去掉这个空格,光标移动到最左边,然后再打入代码mem=32m。
) Q1 A3 g. [+ o, S
7 H! D: n2 }0 e3 X2 E3 r9 L% D+ g; R& g# ]+ a0 O
[ 本帖最后由 lolo8 于 2009-3-22 18:40 编辑 ] |
评分
-
查看全部评分
|