找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
楼主: samliu613

[ROM-Treo680] treo 680 成功引导linux案例(更新lolo8 centro一例)

[复制链接]
发表于 2009-3-20 22:59 | 显示全部楼层
请问,sd卡设备叫什么呢,发现好像sd卡没有挂载啊。
回复 支持 反对

使用道具 举报

发表于 2009-3-21 14:19 | 显示全部楼层
照做了,没有问题,一定要注意mem=32m前面的空格。
8 m7 G* A- h) |( \/ E* \4 C跟N73速度差不多。好玩呗。
回复 支持 反对

使用道具 举报

发表于 2009-3-21 15:54 | 显示全部楼层
不顶不行了,哈哈
回复 支持 反对

使用道具 举报

发表于 2009-3-21 18:08 | 显示全部楼层
:)1 强淫
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-21 18:46 | 显示全部楼层

回复 41楼 sulianren 的帖子

系统本身是在卡上运行的,所有的文件也都是存在卡上,,,引导linux过程也相当于运行一个普通程序
回复 支持 反对

使用道具 举报

发表于 2009-3-21 23:42 | 显示全部楼层
系统是在卡上运行的,但应该是独立的一个操作系统,并不是作为palm的一个程序(进入系统是以启动程序的方式),如果是作为程序的话那就应该是一个模拟器了,速度会特别的慢,而且返回palm不需要重启。
+ @/ H# e. b! a2 B# E准确地说,系统是在卡上开辟的一个虚拟ext2分区上运行,就是那个200M的文件,而并不是在整个卡上运行。
/ L' F. \2 q3 F$ m, w; @; i  ^; ]1 h! d所以,如果想使用sd卡上剩下的空间就需要进行挂载,我后来发现配置文件里面已经有挂载语句了,但被屏蔽掉了。* U! M2 ^; G  ^3 [; }
2 p7 S) \5 l5 }- @1 N2 d
[ 本帖最后由 sulianren 于 2009-3-22 00:00 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-22 01:08 | 显示全部楼层
谢谢楼上兄弟的解释,,,可不可以将卡格式成ext2和FAT两个区然后加载卡的其他部分能?,,,帖子里的一个兄弟提过这个问题,要是这样可以的话用自由分区工具就能解决啦。
6 D' Q: \7 s, j3 H. A- D' I! V: h% @XD要是有时间可以试试,记得把结果拿来共享哦~
5 E2 A* @: x: S/ HBTW:palm公司不出驱动,其他模块还真是没法子用呢,哎
回复 支持 反对

使用道具 举报

发表于 2009-3-22 07:42 | 显示全部楼层
挂载sd卡的方式:启动linux,在Pim卡中打开Text Editor,在Text Editor中打开/etc/fstab文件。去掉其中最后一行(即# /dev/mmcblk0p1       /media/card  ……)最前面的#号,保存文件。这个#号把挂载语句屏蔽掉了,所以无法自动挂载sd卡。
. t' y) }8 b7 n  @' q9 I  ?) A经过重启后,sd卡就挂到了/mnt/card目录,可以从这里读取sd卡上的文件。3 o$ k& N8 n2 h' Q
另外,我原来试过zaurus,如果卡是ext2格式的,是可以识别中文目录和文件名的,但是fat格式好像无法识别中文,有关中文字体的安装可以参考:http://www.treo8.com/bbs/thread-114698-1-1.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-22 10:16 | 显示全部楼层
谢谢sulianren,回头也来试试 ,看了你的帖子,字体看着好舒服
回复 支持 反对

使用道具 举报

发表于 2009-3-22 10:58 | 显示全部楼层
哈,真是太彪悍了!!!
回复 支持 反对

使用道具 举报

发表于 2009-3-22 22:35 | 显示全部楼层
我把cocoboot.conf文件用UE修改了一下,现在只要运行小企鹅Cocoboot,进入程序以后,直接点击下面的Boot就可以了,无需敲入代码mem=32m这个指令了。  H' X) _) T% ]2 B! T
1 ]7 {! O7 O# t5 x9 P8 x
# cocoboot.conf.exaple - example configuration file for Cocoboot
! l8 r* w: t# h5 f5 ]$ O' h$ b& v
## cmdline: h# k6 ^. T! [9 ]7 G
# The value of cmdline is the default kernel command-line.  The user can
: S2 `6 \* K2 }0 e% h5 a  P3 l# edit this via the GUI unless noprompt is enabled.
# T+ e! r7 L2 x5 A4 p8 ^#
6 H# e5 z( q& z+ d/ P' k4 p1 [/ m# Default: [blank]
" U9 h) K4 J0 O- c( l3 n3 J( X& |$ l
# cmdline = root=/dev/mmcblk0p14 G) n2 U% S- i9 @/ U( Y2 V5 D
* V) `4 K5 Z+ E# g5 |. d
## kernel
2 i0 P3 O+ L0 w7 Z( d3 h1 ]+ h6 m# Filename of the kernel zImage.  Cocoboot will look for this file on all+ t: l' A8 v6 x, g1 c6 s, K( i2 k
# attached VFS disks.9 A/ ?& y7 R1 v
#6 p; q" O- J8 u5 z: a& W' h
# Defaut: /zImage8 z1 C% l+ z- t' {! {  L) R  [

- R5 I2 d% S' ~' y9 {; [  P. ^kernel = /zImage.t6805 m  B" U' y8 L

" G9 P5 p0 ?# P## initrd
! V2 G7 }. \# y4 E3 K# Filename of the initrd or initramfs ramdisk image.
. y, B# {; f: V* L' E- ^% \#
0 t2 A. _; Q! b  x0 F* m5 ~4 R7 @! {# Default: /initrd.gz4 _& R- m' s9 L  T2 |
6 y; T& |, m% D; {$ z. J
initrd = /initrd-menu.gz% |9 D5 J, ^, \+ w- A; d) X

/ S0 m1 o1 g+ ^2 g+ `## noprompt
5 ]) h& ]: `8 S6 V7 f* Q  d# cmdline = mem=32m
) o2 t% M7 l. F) D. ?# When this option is 1, Cocoboot will not prompt for the kernel' n7 ?- ^5 F* n  ~1 k6 B8 R, ?$ h
# command-line and will instead boot Linux immediately when it is started.
4 ~- f0 J! x$ m; G& d#) `8 H+ ?+ i2 J9 b* m$ x# e
# Default: 04 c* [! b: E: a, I
) K8 @* e* P" Y" M' {
在27行插入了这行语句: # cmdline = mem=32m. @& `% c) K; ^5 ]5 }: H

4 t' J/ N' q1 G& |6 i6 p. \ cocoboot.conf (722 Bytes, 下载次数: 416) : Z& M- o6 I& j* U9 o

3 p- D+ C+ h0 C! C) P9 `  i[ 本帖最后由 lolo8 于 2009-3-22 22:44 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-3-23 20:48 | 显示全部楼层
楼上的这个东西很方便,不错。9 W2 y/ A& j5 ^
发现moto的手机版本上有汉化,我把这些资源文件放到palm里面,发现还能用,但汉化不全,同时标题是口口。: ~8 Q! ^$ J. n5 ?2 Q
不过总体效果还是可以的。2 i" q! }* [, X  p+ Q
8 o2 @  y$ j2 G! I, |
[ 本帖最后由 sulianren 于 2009-3-23 23:19 编辑 ]
sc_Tue_Oct_16_16.20.59_2007.png
sc_Tue_Oct_16_16.23.20_2007.png
sc_Tue_Oct_16_16.24.35_2007.png
sc_Tue_Oct_16_16.26.23_2007.png
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-24 01:48 | 显示全部楼层
谢谢lolo8和sulianren朋友 ,回复已经更新到帖子上了。准备周末再琢磨琢磨这个话题,同时非常感谢两位的支持 ,希望能继续跟进这个话题
回复 支持 反对

使用道具 举报

发表于 2009-3-24 02:48 | 显示全部楼层
感谢楼主的辛勤付出!!
回复 支持 反对

使用道具 举报

发表于 2009-3-24 10:56 | 显示全部楼层
顶顶顶。这个不不顶不行啊
回复 支持 反对

使用道具 举报

发表于 2009-3-24 12:41 | 显示全部楼层
试了下,跑Linux时候非常耗电!: M6 y" C/ P7 A/ @
估计电源管理还很不完善。
回复 支持 反对

使用道具 举报

发表于 2009-3-24 13:00 | 显示全部楼层
原帖由 lolo8 于 2009-3-22 22:35 发表
+ G6 \; b; z" F9 o2 j& U0 j5 s我把cocoboot.conf文件用UE修改了一下,现在只要运行小企鹅Cocoboot,进入程序以后,直接点击下面的Boot就可以了,无需敲入代码mem=32m这个指令了。# H8 L# j, b) k  B0 Z- ~
/ r* \4 c9 D5 }" c
# cocoboot.conf.exaple - example configuration file for Co ...

9 q0 \9 W% {0 t  }6 I" a应该把“#”号去掉,否则只是一行注释
回复 支持 反对

使用道具 举报

发表于 2009-3-24 13:05 | 显示全部楼层
我的680上第一次启动到桌面就当机了6 O2 T' M3 Y* q! g" v9 l
后来就不会,不知什么原因
回复 支持 反对

使用道具 举报

发表于 2009-3-24 13:21 | 显示全部楼层
这不是一般般的强大, 那是非常的弓虽.
回复 支持 反对

使用道具 举报

发表于 2009-3-24 17:06 | 显示全部楼层
太强了吧!!!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2009-3-24 17:20 | 显示全部楼层
原帖由 nickhuang 于 2009-3-24 13:00 发表
) ^) P# u3 F) U  w+ v! B- P1 L  \+ h) a2 Z# H( t6 S. G
应该把“#”号去掉,否则只是一行注释

' G2 {. F- _8 [9 T2 y6 ]# m# E* s/ w非也非也! 0 K0 M8 m+ t5 a) x- i* y
不妨你把#去掉了试一下,Cocoboot你都无法启动。
回复 支持 反对

使用道具 举报

发表于 2009-3-24 17:53 | 显示全部楼层
这样的话,web os在680上面跑肯定是没有问题的了。& D7 C: r6 O6 p( p; e8 a
好消息,希望能把web os移植到680上面来
回复 支持 反对

使用道具 举报

发表于 2009-3-24 18:55 | 显示全部楼层
關注耗電情況。如果所想不錯,應該是由於僅僅是關閉屏幕而系統沒有掛起之故。不用時建議重啟回palm模式。待看無鋸齒電子書時方重啟進入OPIE
回复 支持 反对

使用道具 举报

发表于 2009-3-24 19:10 | 显示全部楼层
纯支持了
回复 支持 反对

使用道具 举报

发表于 2009-3-24 22:08 | 显示全部楼层
1. 当屏幕自动关闭时无法开启系统
回复 支持 反对

使用道具 举报

发表于 2009-3-25 09:19 | 显示全部楼层
看看用linux有什么用
回复 支持 反对

使用道具 举报

发表于 2009-3-25 10:50 | 显示全部楼层
请问一下,装了Lunix,通过硬起能不能回到原来的Palm系统?
回复 支持 反对

使用道具 举报

发表于 2009-3-25 11:50 | 显示全部楼层
原帖由 lolo8 于 2009-3-24 17:20 发表 : _; D, x. ?( P. c; G
& F5 f- M+ n0 _! Q0 [" \: R
非也非也!
7 ?; W9 [' y8 J6 E; M  K不妨你把#去掉了试一下,Cocoboot你都无法启动。
; y! ?+ O2 d  k/ f. L5 |/ u! `
晕,我就是去掉#才跑起来的8 J* N0 V+ t# [6 `, o1 E9 s9 @
去掉后,mem=32m会直接显示在cmdline那
& [, D! Y. F3 D- c然后直接点boot就可以了
回复 支持 反对

使用道具 举报

发表于 2009-3-25 11:52 | 显示全部楼层
原帖由 tttyyyaaaaa 于 2009-3-25 10:50 发表
  t( v* p/ g  D8 ^请问一下,装了Lunix,通过硬起能不能回到原来的Palm系统?
! m& R( h% \& @- I2 w( Z
不需要硬起
; A* W0 ^* [! ?1 D. V- `这个linux的bootloader是作为palm的一个应用执行的7 E% a. g* H( j' z+ l: f( _
softreset就可以回到你的palm OS了
回复 支持 反对

使用道具 举报

发表于 2009-3-25 13:48 | 显示全部楼层
原帖由 nickhuang 于 2009-3-25 11:50 发表
4 r1 a  I5 K0 c* e" W5 q' [$ ~
9 w! C$ m* I4 t# S9 B! [- e; ^晕,我就是去掉#才跑起来的! w! Q' X) |9 L3 G. u7 ]
去掉后,mem=32m会直接显示在cmdline那4 p- |' x  i4 G/ p9 U' u' {* \
然后直接点boot就可以了

5 k& o0 u1 ^9 M8 X0 d6 p5 T晕,不去掉#,mem=32m不会显示在cmdline下面,直接点boot就开始刷了,你试试我修改的呢!
回复 支持 反对

使用道具 举报

发表于 2009-3-25 14:02 | 显示全部楼层
原帖由 lolo8 于 2009-3-25 13:48 发表
! G% G  C, o' T( O1 s7 B2 U; G' O" Q% m2 i/ N
晕,不去掉#,mem=32m不会显示在cmdline下面,直接点boot就开始刷了,你试试我修改的呢!
% \' W2 p  t4 P* ?1 v* X# l" a
lolo那你试一下不加”# cmdline = mem=32m“这一行,也不敲"mem=32m"能不能起来,我估计你也可以起来。
7 w7 X( q) }8 [% ^) l- t0 d0 Q) u我99%肯定你加的那一行没有起作用,#开始的语句都会被当作注释。
回复 支持 反对

使用道具 举报

发表于 2009-3-25 14:31 | 显示全部楼层

回复 71楼 nickhuang 的帖子

未修改的文件就是没有# cmdline = mem=32m这一行。那么在680上进入cocoboot之后就需要手动在cmdline下面敲入mem=32m这句,然后点击boot,如果不敲mem=32m,那是起不来的,你试一下。4 r/ b/ q( _; w

$ X3 [/ c7 z9 v$ f2 Y) [PS:刚才想了一下,你说的#是注释没错,但是我添加的那行还是起了作用。
; r2 h7 |) {* t3 q0 g1 A4 @现在可以这么解释一下,mem=32m是输入试的命令,然后有ROOT这步,如果是直接运行结束的话,加上#我那行语句就不起作用了。而且cmdline = 32m必须在kernel = /zImage.t680和initrd = /initrd-menu.gz这两行之后。1 f* B+ u2 r' ^6 I8 a& a
感谢楼下的老刘,和老刘交流了好一会!
- o) r, Z# Z. Z$ z+ J* C. ^& t! L% R" H
[ 本帖最后由 lolo8 于 2009-3-25 15:57 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-3-25 15:36 | 显示全部楼层
呵呵,也来说一句,试改了cocoboot.conf,做了几个尝试,也发现其实#号是注释,不过正好叫 MEM=32 是输入式的命令,然后又有ROOT这一步,如果是直接运行结束的话,估计加#的写法就不起作用了
8 ~# O# K* ]+ t, ]- y
# T% f& o1 D, D$ D' N# k原来的文件写法比较乱,就改了一下,测试下来可用,这样就明了许多了。  l. S3 k4 C0 A: K
* E  C2 [8 f( \3 ~2 p' R- j7 I+ ?
# cocoboot.conf.exaple - example configuration file for Cocoboot
! w1 }( z$ a  }' l% p, ]
- m8 V  n2 u$ v  x' A0 F  S2 o## kernel
8 A& W8 ~3 p3 ?" Z; V( R# Filename of the kernel zImage.  Cocoboot will look for this file on all4 ]- T( ^: Y  p, N9 m( }$ t! Q5 S
# attached VFS disks.
1 M" n/ X* _  H" f$ e' I#0 H% ^* E% D: b: }* e# `: o: Q
# Defaut: /zImage
! H6 ~9 U$ v/ M0 W. I0 @7 M4 P, V# v1 A. e3 u9 U1 r, h1 W; t- G
kernel = /zImage.t680
8 K' F/ _  I' w
' t  f" b# _: U- l## initrd% h8 R' L+ ~% s4 m+ w! O8 f
# Filename of the initrd or initramfs ramdisk image.# z% [$ d* n5 K' ]: Z
#
6 K% B2 G& [, M' F# }- `7 F# Default: /initrd.gz
& B9 W4 E& m6 n5 H2 I" j4 ~. b% z
initrd = /initrd-menu.gz
6 X" o( z, U4 ]! l) [& n/ d4 ~% G2 ~. t/ f% \
## noprompt& R8 u4 Z2 C9 m# c3 A  f- F
# When this option is 1, Cocoboot will not prompt for the kernel( Y" g) r+ v( a: f* p
# command-line and will instead boot Linux immediately when it is started., N4 I5 l; y9 a3 F" p; i( K0 G
#
: c: ~# T5 L& a9 M6 o0 U# Default: 0
* x0 t& d1 q  m/ q6 e. i- Y+ c: U7 Y9 ~4 j/ i4 @; l+ ~
noprompt = 09 _& f4 g) f8 }2 h9 P  O- n
- a  g7 }. T. T; O# }
## cmdline  _0 g/ c/ b9 X. t1 {
# The value of cmdline is the default kernel command-line.  The user can
+ X5 R0 o! E$ L  K# edit this via the GUI unless noprompt is enabled./ z2 ~- ^9 M) q
#0 V2 T3 U. l# l6 B2 m
# Default: [blank]$ {$ L3 R# `8 t* ^# a2 T
9 }, q8 N; c2 A" N/ N7 `
# cmdline = root=/dev/mmcblk0p1
: `& E4 l, S/ v1 x
  s7 e$ n4 ]( T* o; Wcmdline = mem=32
/ A. m1 V3 q0 _  I6 c  t) o9 x+ e' p3 s$ A4 ^( L& G9 v% u" _* g
[ 本帖最后由 LiuHaiTao 于 2009-3-25 15:50 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-3-25 17:08 | 显示全部楼层
呵呵 虽然小弟不懂。。但是非常感谢你们的付出
9 ?, A/ }; j8 g. w* y# D! H4 h680是好机 但是硬件上的限制 跑 web os 应该比较困难吧。。
: K, H- k7 j5 a哈哈 想起了6688时代。。
回复 支持 反对

使用道具 举报

发表于 2009-3-25 17:51 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2009-3-26 12:30 | 显示全部楼层
有关系统待机后无法唤醒这个问题,我想可能是linux中没有正确设置palm的唤醒动作,一般在电脑上有个电源(power)键,palm上是没有的,所以解决方法应该是将power映射到palm上的某个键,但我也不确定,只是猜测。
回复 支持 反对

使用道具 举报

发表于 2009-3-26 21:19 | 显示全部楼层
linux下已调试出声音,在耳机中一切正常,而外放的声音现在是从电话听筒出来的,有点小,但是也可以了,估计是没选好设备。现在可以一般看电子书一边听mp3了,呵呵。
! ~: _( w4 ]3 M" b8 e7 N/ T试了一下,mplayer看flv没有任何问题,效果很好,有声音。
7 d1 q0 k  [$ }* V方法是在控制台输入alsamixer,对各声音通道进行配置,左右箭头选择通道,上下箭头调整音量和大小,按m键是在静音和开启之间切换,没有声音的原因是音量过小或者设置了静音,但选项比较多,且字体小需要仔细调整。
8 E4 r9 K" d! j1 i  |- r* k  E5 {( o) j我特别不适应小字体,所以估计没有找到正确的外放通道,有眼睛好的同学可以看看能不能找到。另外,这个程序对字体比较挑剔,所以开启控制台的时候,要新建一个profile,connet里面选择local console,terminal中选择dejavu_sans_mono字体的最小号。
: q" X. W7 S  {* S; w  H7 C. B' f# v! o, D
[ 本帖最后由 sulianren 于 2009-3-26 22:39 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-3-26 21:23 | 显示全部楼层
LZ把最新进展更新到顶楼吧
回复 支持 反对

使用道具 举报

发表于 2009-3-26 21:31 | 显示全部楼层
另外找到一个版本的opie,这个感觉速度快些,但东西比较少,界面呢稍有区别,感兴趣的可以试试(http://atrey.karlin.mff.cuni.cz/ ... o-20080505-ext2.tgz),非常简单,把这个文件下载解压,然后把那个.ext2文件拷贝到sd卡根目录,如果以前装过linux,完全不用改动也不影响,boot启动后,程序就自动探测到2个分区,你可以自由选择进哪个系统,传说中的双系统linux(其实你可以拷贝n个)。
回复 支持 反对

使用道具 举报

发表于 2009-3-27 12:42 | 显示全部楼层
此贴则能不顶?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-2-24 02:23 , Processed in 0.393992 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表