找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
楼主: samliu613

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

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

使用道具 举报

发表于 2009-3-21 14:19 | 显示全部楼层
照做了,没有问题,一定要注意mem=32m前面的空格。
: g$ f/ C3 G0 [/ H7 F% Q跟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不需要重启。/ k  t( F$ O, O2 L
准确地说,系统是在卡上开辟的一个虚拟ext2分区上运行,就是那个200M的文件,而并不是在整个卡上运行。
5 v1 ]7 s) u5 a所以,如果想使用sd卡上剩下的空间就需要进行挂载,我后来发现配置文件里面已经有挂载语句了,但被屏蔽掉了。
3 c8 \' W" P# A9 u, n+ t5 }) X0 H! b# L
+ U4 ?$ E& w# c, }$ K+ C1 O! S[ 本帖最后由 sulianren 于 2009-3-22 00:00 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-22 01:08 | 显示全部楼层
谢谢楼上兄弟的解释,,,可不可以将卡格式成ext2和FAT两个区然后加载卡的其他部分能?,,,帖子里的一个兄弟提过这个问题,要是这样可以的话用自由分区工具就能解决啦。4 D$ t9 C( E* Q" ^' v
XD要是有时间可以试试,记得把结果拿来共享哦~ # J1 M0 v  J5 c' E+ q' E
BTW:palm公司不出驱动,其他模块还真是没法子用呢,哎
回复 支持 反对

使用道具 举报

发表于 2009-3-22 07:42 | 显示全部楼层
挂载sd卡的方式:启动linux,在Pim卡中打开Text Editor,在Text Editor中打开/etc/fstab文件。去掉其中最后一行(即# /dev/mmcblk0p1       /media/card  ……)最前面的#号,保存文件。这个#号把挂载语句屏蔽掉了,所以无法自动挂载sd卡。/ ~% ^7 I& L7 n
经过重启后,sd卡就挂到了/mnt/card目录,可以从这里读取sd卡上的文件。
1 o( f8 n* d1 I& }- g+ n, k1 @另外,我原来试过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这个指令了。
/ J3 h" u  X* o" }* p
4 n; r. f! P5 T! \# cocoboot.conf.exaple - example configuration file for Cocoboot* Y6 u7 N. U6 r1 P+ e' p) d3 f8 B; D
9 Z, c4 W- d* _' |# Q  `# b+ V
## cmdline
" i/ S5 y# m+ X9 J# The value of cmdline is the default kernel command-line.  The user can" {" g0 T2 j0 Z# `/ }
# edit this via the GUI unless noprompt is enabled.4 U. P9 X( P- ?* h! E3 G
#
% g! }" q+ y5 Q. M+ K# Default: [blank]- C5 p/ ^$ {  X# _9 c

- H( U- P$ x6 `: d' ?# cmdline = root=/dev/mmcblk0p1
" ~2 m6 W) J  R# U: y* _6 L8 ~/ b- {9 V& O" O" n/ k
## kernel
9 Q5 E+ y. J$ Q. P# Filename of the kernel zImage.  Cocoboot will look for this file on all
6 f9 d3 a% B  F* P# attached VFS disks.
# e$ T# W9 x  X3 e0 J#0 a% Q0 i/ ^6 |( x
# Defaut: /zImage" u1 W. C. m) T5 I! Y) }1 m; O* q

; m8 ?% B% P" v, Qkernel = /zImage.t680
% N, a9 }2 k% u9 l/ P& g8 q$ I. w: r. w$ \. S  Y
## initrd
$ c8 d/ j! ^$ H9 ]# V6 m0 S# Filename of the initrd or initramfs ramdisk image.! u% Z1 N' f& F) v5 ?( ^/ f
#/ f2 U+ s& |$ Z7 k8 V
# Default: /initrd.gz
  i% O8 {0 {8 F" i9 V4 z" H
! o& }  ]+ o3 i4 f6 Jinitrd = /initrd-menu.gz8 v  o: R; w% O: ~: ^( e% P
# S, b1 k& S4 L, I5 Q/ Q4 C! N
## noprompt
2 _- w+ m8 ]3 H) ~( w0 E# cmdline = mem=32m! C: W, Q" j2 u0 ?! p  X6 e9 o8 s
# When this option is 1, Cocoboot will not prompt for the kernel
, m: J3 e' x* Y3 o7 L# command-line and will instead boot Linux immediately when it is started./ t5 i4 k# W& L) \1 J
#
4 z7 \' X; V: t/ S# Y4 V' `# Default: 0
7 Y3 W# V5 E; ]2 ~! d
$ X7 [* Z8 ~: D) P5 `4 l在27行插入了这行语句: # cmdline = mem=32m2 n7 a9 m1 z3 Q7 G% J$ G$ h
2 V/ N5 N8 R" B! S! d. b7 }) u
cocoboot.conf (722 Bytes, 下载次数: 397)
$ |8 _2 i2 _4 f, H3 z8 G& ?8 H
8 P* C" n3 i& Y/ o[ 本帖最后由 lolo8 于 2009-3-22 22:44 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-3-23 20:48 | 显示全部楼层
楼上的这个东西很方便,不错。
  D- M' w0 i: d发现moto的手机版本上有汉化,我把这些资源文件放到palm里面,发现还能用,但汉化不全,同时标题是口口。, ~, v0 u( r1 t' _4 i/ I) T
不过总体效果还是可以的。
- @' }% }. Q% \9 V+ ]  B5 k6 V' V1 j$ B. o7 }! r4 d/ n
[ 本帖最后由 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时候非常耗电!
6 X# A- @: w3 k6 A0 I) y估计电源管理还很不完善。
回复 支持 反对

使用道具 举报

发表于 2009-3-24 13:00 | 显示全部楼层
原帖由 lolo8 于 2009-3-22 22:35 发表 5 ]4 [6 K: B; L/ N7 L/ r) i
我把cocoboot.conf文件用UE修改了一下,现在只要运行小企鹅Cocoboot,进入程序以后,直接点击下面的Boot就可以了,无需敲入代码mem=32m这个指令了。
4 l  l; y" }) I7 J0 v! N4 T: |
; B% ^2 s) R5 F9 u$ z- q# T# cocoboot.conf.exaple - example configuration file for Co ...

8 q# h7 Q+ V9 I2 n3 Z应该把“#”号去掉,否则只是一行注释
回复 支持 反对

使用道具 举报

发表于 2009-3-24 13:05 | 显示全部楼层
我的680上第一次启动到桌面就当机了
( k) P, j- _6 m/ N" A1 t4 H后来就不会,不知什么原因
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2009-3-24 17:20 | 显示全部楼层
原帖由 nickhuang 于 2009-3-24 13:00 发表
/ s9 B2 \% O! d6 d$ J6 \1 K0 B' k8 ?
应该把“#”号去掉,否则只是一行注释
' K, y* o+ h1 G# @0 h2 I8 D) o
非也非也!
/ M! M5 Q, t( {- r不妨你把#去掉了试一下,Cocoboot你都无法启动。
回复 支持 反对

使用道具 举报

发表于 2009-3-24 17:53 | 显示全部楼层
这样的话,web os在680上面跑肯定是没有问题的了。
2 m& y3 d, \. S  ]0 N+ Z好消息,希望能把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 发表
6 C" Y, R) E0 y- @" j2 y3 w
+ V7 E+ I4 R: p非也非也!
& B* ~; R8 \; Q% H( |% ~不妨你把#去掉了试一下,Cocoboot你都无法启动。

6 a/ z, B7 |! ~/ d晕,我就是去掉#才跑起来的
( B. b( {3 G& r7 I去掉后,mem=32m会直接显示在cmdline那
, g) f1 }5 w; ]+ I然后直接点boot就可以了
回复 支持 反对

使用道具 举报

发表于 2009-3-25 11:52 | 显示全部楼层
原帖由 tttyyyaaaaa 于 2009-3-25 10:50 发表 ( W: _) i4 P% D
请问一下,装了Lunix,通过硬起能不能回到原来的Palm系统?

! M2 I5 h5 z3 {, b不需要硬起8 I8 ^: d2 O5 T" l' D1 }% l6 ~: O
这个linux的bootloader是作为palm的一个应用执行的
) Y0 X0 [4 Q7 t4 ]& _$ ~3 rsoftreset就可以回到你的palm OS了
回复 支持 反对

使用道具 举报

发表于 2009-3-25 13:48 | 显示全部楼层
原帖由 nickhuang 于 2009-3-25 11:50 发表
5 k+ @8 |: b6 b5 U- o* c! ?) v1 g+ x% p
晕,我就是去掉#才跑起来的( ]$ ?) V/ A( _, |
去掉后,mem=32m会直接显示在cmdline那: H- T& t" F6 q# R, p
然后直接点boot就可以了

/ ~- H3 f" o; `8 {2 n) {4 o& {晕,不去掉#,mem=32m不会显示在cmdline下面,直接点boot就开始刷了,你试试我修改的呢!
回复 支持 反对

使用道具 举报

发表于 2009-3-25 14:02 | 显示全部楼层
原帖由 lolo8 于 2009-3-25 13:48 发表
# ~, l5 H8 M# r, F" V& n
. Y( Q' Z6 T1 I# @  n0 }; c晕,不去掉#,mem=32m不会显示在cmdline下面,直接点boot就开始刷了,你试试我修改的呢!
4 l! w/ y3 |7 R9 }+ M# t: L4 ?
lolo那你试一下不加”# cmdline = mem=32m“这一行,也不敲"mem=32m"能不能起来,我估计你也可以起来。4 S( ], z* g' [8 r
我99%肯定你加的那一行没有起作用,#开始的语句都会被当作注释。
回复 支持 反对

使用道具 举报

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

回复 71楼 nickhuang 的帖子

未修改的文件就是没有# cmdline = mem=32m这一行。那么在680上进入cocoboot之后就需要手动在cmdline下面敲入mem=32m这句,然后点击boot,如果不敲mem=32m,那是起不来的,你试一下。
; x9 }$ \9 V* d# Q7 W/ ~" H' f% B( D$ ^( c1 Y& I+ n0 z: f
PS:刚才想了一下,你说的#是注释没错,但是我添加的那行还是起了作用。
5 \: k9 B% c- r$ Q现在可以这么解释一下,mem=32m是输入试的命令,然后有ROOT这步,如果是直接运行结束的话,加上#我那行语句就不起作用了。而且cmdline = 32m必须在kernel = /zImage.t680和initrd = /initrd-menu.gz这两行之后。, u4 f/ f- a9 v9 `+ u/ _
感谢楼下的老刘,和老刘交流了好一会!
6 f5 h$ v0 |. C- C1 v3 P9 z" N6 `' M7 n* W9 ?
[ 本帖最后由 lolo8 于 2009-3-25 15:57 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-3-25 15:36 | 显示全部楼层
呵呵,也来说一句,试改了cocoboot.conf,做了几个尝试,也发现其实#号是注释,不过正好叫 MEM=32 是输入式的命令,然后又有ROOT这一步,如果是直接运行结束的话,估计加#的写法就不起作用了7 ^: h8 k$ c, _* B1 A& F( A

5 j& g- j2 O, Z4 ~6 [8 @2 c) ]& e原来的文件写法比较乱,就改了一下,测试下来可用,这样就明了许多了。5 v2 ?" Y" o) P! n2 N' n
& L8 l; y( v4 s; D/ \9 @  H
# cocoboot.conf.exaple - example configuration file for Cocoboot; ~4 g! g6 N  U* C
- G8 b+ v$ b% Z( I$ c
## kernel
* R( R/ G: R! n" a5 ]5 d# Filename of the kernel zImage.  Cocoboot will look for this file on all
% v% y5 {  l9 t1 f) v( a3 g# attached VFS disks.0 C5 r0 _  N. ~* u
#) |( w% i. {6 E
# Defaut: /zImage6 Y/ P: M3 ~8 [) a6 J( l' t
- w/ c( k: t* \, Q6 E- e
kernel = /zImage.t680
7 f0 R* o4 R1 p  D2 ?  x; l8 ?
/ N3 ^  L9 h" @7 A& u2 a7 C* w0 U## initrd
- X% c2 c. t0 _) ~# Filename of the initrd or initramfs ramdisk image.- H8 d6 J& d1 O
#
' ^5 _! k* G" P+ Q4 q: Y# Default: /initrd.gz
' G) K( e: _7 u* c1 p4 C& O. f% K* g
initrd = /initrd-menu.gz: Y3 J" m/ }( E1 u% x

+ R* g: l! v! A) H( Z9 v; J8 j## noprompt
2 q1 s7 O0 b' W# When this option is 1, Cocoboot will not prompt for the kernel
! p5 {* \; |: I/ B, U# command-line and will instead boot Linux immediately when it is started.
( C9 H! F: T7 F9 s4 `4 b" q#
( q% h6 X6 B( w( X& ~9 b# Default: 0# ?7 l: ]4 L: l  p' D  ]
2 J4 ]2 S- k% t/ C, H2 k4 o
noprompt = 0
8 {6 D( \4 r" W( f# A& x! J$ t: Q" N5 p% F  _# \. j" j  {* V+ S
## cmdline
: y; a) T" l5 K# The value of cmdline is the default kernel command-line.  The user can" F9 y& o) ]: \6 j
# edit this via the GUI unless noprompt is enabled.
0 r# O- A4 U$ @  o" s( J#
' c, r( q; e+ I* d* }# T/ @( v7 {' t6 q# Default: [blank]' I) w. N9 }5 P$ R

( t3 m( F: H" Y( ~1 \3 |4 d. N: m; a# cmdline = root=/dev/mmcblk0p1
) `. Z3 x7 }( i- F9 _# N; V
/ M8 Q1 f4 D8 V5 `) l& ?: icmdline = mem=328 g1 `: v5 p4 r3 d% C
" t8 @( S* O, i& h1 N
[ 本帖最后由 LiuHaiTao 于 2009-3-25 15:50 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-3-25 17:08 | 显示全部楼层
呵呵 虽然小弟不懂。。但是非常感谢你们的付出
: F3 o- P0 C  n- N$ i! w( _  ?680是好机 但是硬件上的限制 跑 web os 应该比较困难吧。。  W4 L0 @' j) s( v: \4 O" y
哈哈 想起了6688时代。。
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2009-3-26 21:19 | 显示全部楼层
linux下已调试出声音,在耳机中一切正常,而外放的声音现在是从电话听筒出来的,有点小,但是也可以了,估计是没选好设备。现在可以一般看电子书一边听mp3了,呵呵。
0 r4 j+ ~1 |) q试了一下,mplayer看flv没有任何问题,效果很好,有声音。" b+ F6 J2 Q& ^  y$ j
方法是在控制台输入alsamixer,对各声音通道进行配置,左右箭头选择通道,上下箭头调整音量和大小,按m键是在静音和开启之间切换,没有声音的原因是音量过小或者设置了静音,但选项比较多,且字体小需要仔细调整。
# }" o' J. U" a. \9 L5 f# R: D4 |我特别不适应小字体,所以估计没有找到正确的外放通道,有眼睛好的同学可以看看能不能找到。另外,这个程序对字体比较挑剔,所以开启控制台的时候,要新建一个profile,connet里面选择local console,terminal中选择dejavu_sans_mono字体的最小号。
( ~( F3 |6 v- `% d
; U$ `+ g' b& M- r- _[ 本帖最后由 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, 2024-9-27 22:18 , Processed in 0.352711 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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