找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
楼主: samliu613

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

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

使用道具 举报

发表于 2009-3-21 14:19 | 显示全部楼层
照做了,没有问题,一定要注意mem=32m前面的空格。" o9 \" a& n- f* F( M% d
跟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不需要重启。: J3 H2 m* Y7 |6 ~+ |' l' s
准确地说,系统是在卡上开辟的一个虚拟ext2分区上运行,就是那个200M的文件,而并不是在整个卡上运行。
9 s# h8 @) a2 |! Y所以,如果想使用sd卡上剩下的空间就需要进行挂载,我后来发现配置文件里面已经有挂载语句了,但被屏蔽掉了。
) E4 Y$ z$ C* ], Q' Y$ b
& F0 h3 o. E* u! M, @[ 本帖最后由 sulianren 于 2009-3-22 00:00 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-22 01:08 | 显示全部楼层
谢谢楼上兄弟的解释,,,可不可以将卡格式成ext2和FAT两个区然后加载卡的其他部分能?,,,帖子里的一个兄弟提过这个问题,要是这样可以的话用自由分区工具就能解决啦。7 g; E- v* m/ m6 J5 X
XD要是有时间可以试试,记得把结果拿来共享哦~
, A1 q5 d: ~6 S) ~* ]: DBTW:palm公司不出驱动,其他模块还真是没法子用呢,哎
回复 支持 反对

使用道具 举报

发表于 2009-3-22 07:42 | 显示全部楼层
挂载sd卡的方式:启动linux,在Pim卡中打开Text Editor,在Text Editor中打开/etc/fstab文件。去掉其中最后一行(即# /dev/mmcblk0p1       /media/card  ……)最前面的#号,保存文件。这个#号把挂载语句屏蔽掉了,所以无法自动挂载sd卡。) C4 h8 s9 L$ M# }  C! t9 d- n
经过重启后,sd卡就挂到了/mnt/card目录,可以从这里读取sd卡上的文件。+ I8 a0 c, k5 D
另外,我原来试过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这个指令了。! C' C& ]( T% F6 V7 D: w- G
( c- t; |, T' a! q( D4 e
# cocoboot.conf.exaple - example configuration file for Cocoboot
8 I& z; _; ], S" r+ v! J: w% S0 W. ^9 l7 T3 o/ M) z1 O& c) H
## cmdline
' `2 t. w/ E+ w; o6 a. A# The value of cmdline is the default kernel command-line.  The user can
9 _) S9 @' m/ E6 {% V1 _# edit this via the GUI unless noprompt is enabled.
1 e3 z7 R7 V" T#
  f: O4 |: N1 F4 m# Default: [blank]3 p) I2 ]: I% Q$ o- |  u
6 g2 l; z  N0 W  a" F8 f! ^) A8 Q: ~$ \
# cmdline = root=/dev/mmcblk0p1
2 L! J/ h% C6 r0 n  G
" W% L8 Z4 h9 P## kernel
0 J: O4 i* C& L7 L5 V# Filename of the kernel zImage.  Cocoboot will look for this file on all
3 e) \/ A% g& K+ G( L' G1 [5 `! l# attached VFS disks.4 u7 e1 i  O" ^# n9 Z
#
8 |1 [5 ?( k, h. o- a# Defaut: /zImage+ e4 {( s- }1 C# \0 w

+ r' g" y# P+ C5 \3 o. Gkernel = /zImage.t680
2 g$ R( \6 W) k3 k) @3 w
  i4 x; R3 C4 b+ s* `## initrd) N; \3 l# f8 K. T
# Filename of the initrd or initramfs ramdisk image.; t1 `# \) Y* p; e( w/ P: t
#. _& F1 A$ L: W8 O( ^
# Default: /initrd.gz: T9 ^4 x8 {7 Y* G" I
" ]- ?1 ]' C  d, c* ~+ |% o
initrd = /initrd-menu.gz
7 r$ z8 j7 n" h' Q
( w! C: v* c5 T2 m% ?- I: v  E## noprompt0 Q& B% m* b6 e+ C9 u1 c
# cmdline = mem=32m
# h& D/ ]2 F* A# When this option is 1, Cocoboot will not prompt for the kernel- A* c& a' @' t8 u* Z
# command-line and will instead boot Linux immediately when it is started.' ?4 _2 ]1 K, }2 }# W0 o) Q
#
$ K9 L; E- O% i4 [/ q0 h# Default: 0* [, R- v: i2 {1 T- E" S
" G. y! G9 t0 P3 h/ i& v
在27行插入了这行语句: # cmdline = mem=32m$ v$ x6 I6 r9 n
1 e. r  h( u* Q6 u
cocoboot.conf (722 Bytes, 下载次数: 419)
3 x6 ?9 |% |# G
9 H" g) C7 ^$ }, @5 f[ 本帖最后由 lolo8 于 2009-3-22 22:44 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-3-23 20:48 | 显示全部楼层
楼上的这个东西很方便,不错。7 p6 ?1 z; n- E, w8 q8 M
发现moto的手机版本上有汉化,我把这些资源文件放到palm里面,发现还能用,但汉化不全,同时标题是口口。
4 T( n  I. g+ t! R6 _7 D不过总体效果还是可以的。5 o/ n+ W, q* D& c
4 p' Y' l/ x6 h6 K$ t
[ 本帖最后由 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时候非常耗电!
4 V4 U% N! d8 h  K估计电源管理还很不完善。
回复 支持 反对

使用道具 举报

发表于 2009-3-24 13:00 | 显示全部楼层
原帖由 lolo8 于 2009-3-22 22:35 发表
+ o$ o4 ^( W4 N8 F" g* @$ a  ^, Z- s我把cocoboot.conf文件用UE修改了一下,现在只要运行小企鹅Cocoboot,进入程序以后,直接点击下面的Boot就可以了,无需敲入代码mem=32m这个指令了。
9 H9 U) ^1 [0 N" e" I. I( G; q: H: i/ s" x
# cocoboot.conf.exaple - example configuration file for Co ...
, j8 _  h% ?1 }' \) Y
应该把“#”号去掉,否则只是一行注释
回复 支持 反对

使用道具 举报

发表于 2009-3-24 13:05 | 显示全部楼层
我的680上第一次启动到桌面就当机了
4 z& q& e! M3 X后来就不会,不知什么原因
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2009-3-24 17:20 | 显示全部楼层
原帖由 nickhuang 于 2009-3-24 13:00 发表
' I; u$ N8 I- j- D2 ^% J
1 h( U6 S% N& i7 E4 ]" s应该把“#”号去掉,否则只是一行注释

8 W, N8 Y! d! l. G+ l: [非也非也!
; p  r% Z' I, {! C5 {! ^不妨你把#去掉了试一下,Cocoboot你都无法启动。
回复 支持 反对

使用道具 举报

发表于 2009-3-24 17:53 | 显示全部楼层
这样的话,web os在680上面跑肯定是没有问题的了。
' L. P$ j: x) s/ N, e1 S好消息,希望能把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 发表
# I& ^1 a' M. b1 e7 b# d2 u
5 v# P0 V$ ?) k' v非也非也!
3 H; ]1 h' X8 E- h: s不妨你把#去掉了试一下,Cocoboot你都无法启动。
% w. S2 P) i% |2 q$ _. \9 t, Z
晕,我就是去掉#才跑起来的
  H  h- {) [4 o/ {! S# s, g去掉后,mem=32m会直接显示在cmdline那
; B  B, w0 U* M* f. T然后直接点boot就可以了
回复 支持 反对

使用道具 举报

发表于 2009-3-25 11:52 | 显示全部楼层
原帖由 tttyyyaaaaa 于 2009-3-25 10:50 发表
- w2 l8 ?- c" q9 ]% c7 v请问一下,装了Lunix,通过硬起能不能回到原来的Palm系统?

4 L( u1 e  f" ?8 ]不需要硬起! [' D3 u: X, M. c
这个linux的bootloader是作为palm的一个应用执行的
7 w1 O, S! g" s9 [softreset就可以回到你的palm OS了
回复 支持 反对

使用道具 举报

发表于 2009-3-25 13:48 | 显示全部楼层
原帖由 nickhuang 于 2009-3-25 11:50 发表
! s; v3 z! h  C: P0 {; I8 \; R& c; ^
晕,我就是去掉#才跑起来的3 N% R/ `# t; j& P- C6 H
去掉后,mem=32m会直接显示在cmdline那
- O; L- |. E6 Z0 H然后直接点boot就可以了

4 z1 d6 y8 z8 D) [$ d) H晕,不去掉#,mem=32m不会显示在cmdline下面,直接点boot就开始刷了,你试试我修改的呢!
回复 支持 反对

使用道具 举报

发表于 2009-3-25 14:02 | 显示全部楼层
原帖由 lolo8 于 2009-3-25 13:48 发表
" W0 u/ \0 Z$ L5 G( \3 I6 M) G% B# V& o& U, k( D
晕,不去掉#,mem=32m不会显示在cmdline下面,直接点boot就开始刷了,你试试我修改的呢!
" t/ s/ s, l  @& |, _$ H
lolo那你试一下不加”# cmdline = mem=32m“这一行,也不敲"mem=32m"能不能起来,我估计你也可以起来。' \0 e! X. G4 O
我99%肯定你加的那一行没有起作用,#开始的语句都会被当作注释。
回复 支持 反对

使用道具 举报

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

回复 71楼 nickhuang 的帖子

未修改的文件就是没有# cmdline = mem=32m这一行。那么在680上进入cocoboot之后就需要手动在cmdline下面敲入mem=32m这句,然后点击boot,如果不敲mem=32m,那是起不来的,你试一下。0 u6 s' O, Z. ]( G2 q, a5 H
& l" b  {# y: q2 R0 R6 {
PS:刚才想了一下,你说的#是注释没错,但是我添加的那行还是起了作用。! H' s! S1 ^9 z6 X4 a/ P
现在可以这么解释一下,mem=32m是输入试的命令,然后有ROOT这步,如果是直接运行结束的话,加上#我那行语句就不起作用了。而且cmdline = 32m必须在kernel = /zImage.t680和initrd = /initrd-menu.gz这两行之后。
5 E: e: p  {; f0 Q: J) l感谢楼下的老刘,和老刘交流了好一会!. s2 F8 U4 \  }1 ]& L
# f! T' E, B, W. m0 q: O0 ]1 `/ o
[ 本帖最后由 lolo8 于 2009-3-25 15:57 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-3-25 15:36 | 显示全部楼层
呵呵,也来说一句,试改了cocoboot.conf,做了几个尝试,也发现其实#号是注释,不过正好叫 MEM=32 是输入式的命令,然后又有ROOT这一步,如果是直接运行结束的话,估计加#的写法就不起作用了, x! B- d: t6 @7 v* D: Q7 u0 s; g

' `) M# q/ E! F+ i原来的文件写法比较乱,就改了一下,测试下来可用,这样就明了许多了。
+ h- X/ P: x+ C1 ?5 ]! t. t' R$ X' L) X  u
# cocoboot.conf.exaple - example configuration file for Cocoboot
* N  {% k& m" N# h$ N/ T$ R
' d3 E0 _, S% v* V" U## kernel" @+ s. E8 f: Y( o( ^
# Filename of the kernel zImage.  Cocoboot will look for this file on all
9 I. @! a% E: |/ J. B# attached VFS disks.
- }; Z- x! Q. S' i#: G5 a0 R. V' ]" Y- q
# Defaut: /zImage
8 p5 |+ A6 ]& ^' l$ a3 W
9 a) D; a9 H, d" C0 C! `kernel = /zImage.t680, }7 M( ]' h. w# ~

- y9 M9 F1 t( R## initrd
8 L0 F1 ~8 F+ b% r" u4 F! u# Filename of the initrd or initramfs ramdisk image.
1 p0 ?5 H2 F' |#2 t: A" P3 P% ]- C9 C3 l! L
# Default: /initrd.gz
' _( Q/ E/ T; m1 W0 [# a' T" A; _+ T5 T7 x- |
initrd = /initrd-menu.gz
9 S$ E$ \0 ~0 m
" u3 w% s1 q! @# @, t* Q## noprompt8 s0 Y' I; m& \7 M6 r3 h
# When this option is 1, Cocoboot will not prompt for the kernel
4 v( H1 p! k4 \' D+ @# command-line and will instead boot Linux immediately when it is started.- R7 q/ p- B6 l; [
#2 F% X9 Y) M" U+ ]5 N- }# ?# i
# Default: 0! C9 I' v# [8 ]% p6 i, [

% i: y7 w4 y1 jnoprompt = 0* O1 K3 k4 w8 K( K! `

# {+ X+ S  J0 }% ^8 k4 F! H## cmdline. ^2 U9 c4 w4 L3 E% F
# The value of cmdline is the default kernel command-line.  The user can
5 T, X% z+ P) V, o% L# edit this via the GUI unless noprompt is enabled.' p' u9 ]  W8 u; c# K! g- K9 B
#9 |, c0 O- ]% N; E5 W( g3 L
# Default: [blank]; ]& x, G  S, n* l( Y  G& F' [

2 l& a' J0 }* i. H& c4 z0 L# cmdline = root=/dev/mmcblk0p1& s3 j) R# Q* f- I# k2 a9 r

- P3 [0 h& u" |! Kcmdline = mem=32, v( F2 u7 e9 g2 D# V" M& [

) M9 m2 u9 Z6 n+ x! p[ 本帖最后由 LiuHaiTao 于 2009-3-25 15:50 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-3-25 17:08 | 显示全部楼层
呵呵 虽然小弟不懂。。但是非常感谢你们的付出; }: B, J& {- I2 G8 S
680是好机 但是硬件上的限制 跑 web os 应该比较困难吧。。
/ ?5 c; c  F; F9 Z1 w哈哈 想起了6688时代。。
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2009-3-26 21:19 | 显示全部楼层
linux下已调试出声音,在耳机中一切正常,而外放的声音现在是从电话听筒出来的,有点小,但是也可以了,估计是没选好设备。现在可以一般看电子书一边听mp3了,呵呵。
" A# R8 g9 J: U6 g  ]( G' F试了一下,mplayer看flv没有任何问题,效果很好,有声音。
0 F! Z% }5 J: Z6 z8 F4 h' w% c方法是在控制台输入alsamixer,对各声音通道进行配置,左右箭头选择通道,上下箭头调整音量和大小,按m键是在静音和开启之间切换,没有声音的原因是音量过小或者设置了静音,但选项比较多,且字体小需要仔细调整。
4 @9 U% m# H+ ?3 [, G; t我特别不适应小字体,所以估计没有找到正确的外放通道,有眼睛好的同学可以看看能不能找到。另外,这个程序对字体比较挑剔,所以开启控制台的时候,要新建一个profile,connet里面选择local console,terminal中选择dejavu_sans_mono字体的最小号。0 D0 l4 [& [9 G) d9 b
: k9 ?9 c8 `  O' s. F' R1 P5 g
[ 本帖最后由 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-4-4 04:20 , Processed in 0.309024 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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