找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
楼主: samliu613

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

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

使用道具 举报

发表于 2009-3-21 14:19 | 显示全部楼层
照做了,没有问题,一定要注意mem=32m前面的空格。* C4 A5 K! p5 a. }2 h* a/ v
跟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不需要重启。* t7 ]3 C' x" Z- F" P1 d
准确地说,系统是在卡上开辟的一个虚拟ext2分区上运行,就是那个200M的文件,而并不是在整个卡上运行。
7 }: a5 A  \  W- b7 x- T( g8 Q$ ]1 K' l7 m所以,如果想使用sd卡上剩下的空间就需要进行挂载,我后来发现配置文件里面已经有挂载语句了,但被屏蔽掉了。* {  J" J" q: @8 s0 @2 X# R/ C, H
5 d3 c0 q) M- D
[ 本帖最后由 sulianren 于 2009-3-22 00:00 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-22 01:08 | 显示全部楼层
谢谢楼上兄弟的解释,,,可不可以将卡格式成ext2和FAT两个区然后加载卡的其他部分能?,,,帖子里的一个兄弟提过这个问题,要是这样可以的话用自由分区工具就能解决啦。) D; t- ~1 l& t% l1 R" ^; V. Z9 J
XD要是有时间可以试试,记得把结果拿来共享哦~ 1 D3 e0 w8 |; I6 N5 [* v4 V) D7 v
BTW:palm公司不出驱动,其他模块还真是没法子用呢,哎
回复 支持 反对

使用道具 举报

发表于 2009-3-22 07:42 | 显示全部楼层
挂载sd卡的方式:启动linux,在Pim卡中打开Text Editor,在Text Editor中打开/etc/fstab文件。去掉其中最后一行(即# /dev/mmcblk0p1       /media/card  ……)最前面的#号,保存文件。这个#号把挂载语句屏蔽掉了,所以无法自动挂载sd卡。
) l. Y3 Y0 q' W1 ]3 P5 r# O经过重启后,sd卡就挂到了/mnt/card目录,可以从这里读取sd卡上的文件。
2 ]* v. t. o' L3 T- a9 q8 t7 m' s另外,我原来试过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这个指令了。. q6 S  i* d" R$ k2 K+ ~0 X* g
; F% I% D3 r: y8 j
# cocoboot.conf.exaple - example configuration file for Cocoboot
8 e9 i/ M6 G" R# \2 j$ s# J6 W6 p' k6 W& R; S
## cmdline
# o) k' p: B, F: j$ i1 U  e# The value of cmdline is the default kernel command-line.  The user can
+ A+ c* V3 [2 O! }( E' l# edit this via the GUI unless noprompt is enabled.# W) @! j7 H) s, ~6 i# q6 ^
#
* L  z. g- _4 }5 r! d# Default: [blank]
0 _" ^% I1 C4 \) a$ s# y6 O' ~% e8 A7 I+ f( C
# cmdline = root=/dev/mmcblk0p1) l, w% J" S( C9 e
  n2 A3 v2 Q4 K4 q: K! K
## kernel
1 [7 R; K/ ?: z3 j7 ?" ]# Filename of the kernel zImage.  Cocoboot will look for this file on all& @. G/ ~' j4 o3 F; v
# attached VFS disks.
' ?2 `0 C' E% m2 A#  G( ?& m' D; q$ O8 B  O; b  Q
# Defaut: /zImage
/ S4 E; S6 W( z2 J1 n) p+ l) m4 S  y% t9 y& G* |. d) e
kernel = /zImage.t680
$ X; ]' Z5 I6 a8 ^5 g$ G5 m* ~' I" E8 _% ~
## initrd
* j; j% V. c1 q5 J  d# Filename of the initrd or initramfs ramdisk image.
0 P! j3 V2 n. W1 r+ B#( _$ o( U0 l0 i) B, t. I( D
# Default: /initrd.gz
# f/ K$ y$ U3 _/ I% z$ h* x' Y( J- W) h: q0 ^) N
initrd = /initrd-menu.gz
" ^: ]1 C* Z: X1 ^" I
- D' x% v# Q. f& C' _/ V## noprompt
1 \5 V- ^/ [6 s& E3 n4 x# cmdline = mem=32m
" h% ~0 ?$ p, Z  U# When this option is 1, Cocoboot will not prompt for the kernel' b- @1 P" F. G6 e2 l- X- W. M, J. i
# command-line and will instead boot Linux immediately when it is started.7 }% B: j* r/ O6 w$ A8 K+ S
#
/ C. b. Y. U. @; ?0 H2 ]# Default: 0
! C0 ]9 T6 R, y# `4 \( e0 P+ `, D2 ]2 B7 I& I. _
在27行插入了这行语句: # cmdline = mem=32m
; q- X9 D8 z# K7 f" W5 D! w  p' K. f' c) V2 W
cocoboot.conf (722 Bytes, 下载次数: 413)
4 u6 Y& P' p7 R( s8 |0 z. n# Q$ Z' A# O! i& j- ]
[ 本帖最后由 lolo8 于 2009-3-22 22:44 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-3-23 20:48 | 显示全部楼层
楼上的这个东西很方便,不错。
6 V% R" N" O: o& y% @9 x3 ]发现moto的手机版本上有汉化,我把这些资源文件放到palm里面,发现还能用,但汉化不全,同时标题是口口。
4 d$ V) ~5 A% l* I不过总体效果还是可以的。7 T% q- }8 @0 H+ I. @6 V* ^
0 L2 l* W; \& a% k1 O9 p
[ 本帖最后由 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时候非常耗电!0 f& Q8 F( d  l# ~
估计电源管理还很不完善。
回复 支持 反对

使用道具 举报

发表于 2009-3-24 13:00 | 显示全部楼层
原帖由 lolo8 于 2009-3-22 22:35 发表 $ m. l! y! n0 S& I
我把cocoboot.conf文件用UE修改了一下,现在只要运行小企鹅Cocoboot,进入程序以后,直接点击下面的Boot就可以了,无需敲入代码mem=32m这个指令了。
) G9 Z3 _5 y& N- P
& _" V0 W' Q9 P$ v% U9 @# cocoboot.conf.exaple - example configuration file for Co ...
" D4 k! z+ |1 S- Q
应该把“#”号去掉,否则只是一行注释
回复 支持 反对

使用道具 举报

发表于 2009-3-24 13:05 | 显示全部楼层
我的680上第一次启动到桌面就当机了6 v# @. G$ w6 i/ P. N
后来就不会,不知什么原因
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2009-3-24 17:20 | 显示全部楼层
原帖由 nickhuang 于 2009-3-24 13:00 发表
; f5 D- k  X6 I  p7 e  ?+ o, T; J4 G. X0 g
应该把“#”号去掉,否则只是一行注释
! G& c1 t% P. A8 r$ u9 e# Q
非也非也!
) Z) ]5 x: X. q4 ?不妨你把#去掉了试一下,Cocoboot你都无法启动。
回复 支持 反对

使用道具 举报

发表于 2009-3-24 17:53 | 显示全部楼层
这样的话,web os在680上面跑肯定是没有问题的了。
; @( B$ y* u( e3 p  I好消息,希望能把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 发表 4 \5 [! r$ e' K, Z4 R9 R  h

- {. i; S, x8 y+ G$ c: R: W非也非也! ! N0 }& [# C6 e4 V1 y* Q
不妨你把#去掉了试一下,Cocoboot你都无法启动。

5 }2 h( ~6 t6 w  U8 @6 J晕,我就是去掉#才跑起来的3 t5 L" s; L5 H. Z
去掉后,mem=32m会直接显示在cmdline那
/ D1 p& {8 c8 i; Z然后直接点boot就可以了
回复 支持 反对

使用道具 举报

发表于 2009-3-25 11:52 | 显示全部楼层
原帖由 tttyyyaaaaa 于 2009-3-25 10:50 发表
' S1 u, N. T' _: ?6 O6 n+ V请问一下,装了Lunix,通过硬起能不能回到原来的Palm系统?
5 P" w5 l8 o+ X; Q) a/ \) s
不需要硬起- I; f  j3 u' s, b& i) s/ |) a
这个linux的bootloader是作为palm的一个应用执行的( f" V/ F0 m3 z8 v- r
softreset就可以回到你的palm OS了
回复 支持 反对

使用道具 举报

发表于 2009-3-25 13:48 | 显示全部楼层
原帖由 nickhuang 于 2009-3-25 11:50 发表 4 k. Q: X* y1 E( d/ }; a0 q

) M3 [$ i0 T0 d5 d( z& x! E. l, p晕,我就是去掉#才跑起来的7 N7 z+ l" J# ?9 ~% M3 ?8 ]
去掉后,mem=32m会直接显示在cmdline那; r0 h7 J$ R$ o- @2 f
然后直接点boot就可以了

7 U; f$ A/ n: q4 f5 G$ q晕,不去掉#,mem=32m不会显示在cmdline下面,直接点boot就开始刷了,你试试我修改的呢!
回复 支持 反对

使用道具 举报

发表于 2009-3-25 14:02 | 显示全部楼层
原帖由 lolo8 于 2009-3-25 13:48 发表
6 f0 Y7 i* Q4 |6 x2 I! ~; R% G
% W/ Q8 e  k& ~* w* j2 \晕,不去掉#,mem=32m不会显示在cmdline下面,直接点boot就开始刷了,你试试我修改的呢!

- A1 [8 t/ a6 q' A2 Klolo那你试一下不加”# cmdline = mem=32m“这一行,也不敲"mem=32m"能不能起来,我估计你也可以起来。5 P  l  }$ _7 R- U1 `
我99%肯定你加的那一行没有起作用,#开始的语句都会被当作注释。
回复 支持 反对

使用道具 举报

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

回复 71楼 nickhuang 的帖子

未修改的文件就是没有# cmdline = mem=32m这一行。那么在680上进入cocoboot之后就需要手动在cmdline下面敲入mem=32m这句,然后点击boot,如果不敲mem=32m,那是起不来的,你试一下。/ n) Z8 _' ?# S! c6 s) U: _5 l

! r6 r6 w6 W& v/ [  {# EPS:刚才想了一下,你说的#是注释没错,但是我添加的那行还是起了作用。
; F1 f( h+ d0 T5 Q6 ]& ]9 c, q- _现在可以这么解释一下,mem=32m是输入试的命令,然后有ROOT这步,如果是直接运行结束的话,加上#我那行语句就不起作用了。而且cmdline = 32m必须在kernel = /zImage.t680和initrd = /initrd-menu.gz这两行之后。
* G* C# |* \* g+ t) _9 L" k感谢楼下的老刘,和老刘交流了好一会!: d1 u7 f) i! Z6 U
) z  u( b  D( Y# l
[ 本帖最后由 lolo8 于 2009-3-25 15:57 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-3-25 15:36 | 显示全部楼层
呵呵,也来说一句,试改了cocoboot.conf,做了几个尝试,也发现其实#号是注释,不过正好叫 MEM=32 是输入式的命令,然后又有ROOT这一步,如果是直接运行结束的话,估计加#的写法就不起作用了3 h9 s8 t( s; ~/ n9 r
2 y* q" {4 i4 v- a+ m. j
原来的文件写法比较乱,就改了一下,测试下来可用,这样就明了许多了。
/ K# E# j  W7 Z8 F# `8 h
9 {! f8 `4 @# Y7 z# cocoboot.conf.exaple - example configuration file for Cocoboot
4 l- w& d1 K4 t) I- [6 l: v* d& V
: @- q3 C6 [$ ~2 B/ f## kernel' o3 s0 w# \# l8 b  ~
# Filename of the kernel zImage.  Cocoboot will look for this file on all$ U: H& r: ^3 N; ~& q8 e5 S
# attached VFS disks.
5 x  r6 B2 O3 B, B9 @  V#
  \+ l* R) k  Q" ~# [" G) h# Defaut: /zImage$ I$ l7 `: |/ D4 r$ f7 B# x3 Q
) k/ k2 z* e  E
kernel = /zImage.t6809 U, C4 J! C/ [0 K1 L' U( N
+ Y; m1 a5 ?  M' N" D+ m( v1 `) P3 S
## initrd
- I6 k) b, t4 C& ^3 ^2 A4 [# Filename of the initrd or initramfs ramdisk image.
4 ~6 Z- A/ h/ h- f5 g( z#) q+ Y. a4 A+ I
# Default: /initrd.gz
4 }) h0 e1 F# U) v; U" I7 ]: I2 w: Y9 O1 V" G# a' S
initrd = /initrd-menu.gz
5 b7 o- L& `( r5 K- U$ k% f& W
7 F/ T  P5 V9 l2 a## noprompt- b7 j% c' z" r9 Q+ [: t  G* o
# When this option is 1, Cocoboot will not prompt for the kernel
& l$ }: u$ i8 ?! U4 ]# command-line and will instead boot Linux immediately when it is started.
6 G/ W$ ]6 i# z" G& w#) I9 M7 h+ E$ m1 E/ j6 m, j
# Default: 04 x1 `- [$ @! M

2 b$ X9 \& I& p7 [% n! C6 b2 unoprompt = 0
. j, y& h5 I" h7 t
% w, y8 X' B! [* y$ N# H## cmdline
& C5 d, |  @3 A8 s% G, h" n' v# The value of cmdline is the default kernel command-line.  The user can
1 Z! g2 y% ^' N& s5 G# edit this via the GUI unless noprompt is enabled.$ X$ Q! \% s( w# H1 Q9 F
#
2 ]& O, S- v/ g) `# Default: [blank]
: }9 r4 J& o) B+ K2 u6 c) Q
' k2 h, l5 D  q# cmdline = root=/dev/mmcblk0p14 m' N) U$ O* l: t* D) t6 A; A6 X
: ]& O8 H4 W7 \
cmdline = mem=32
0 ^7 B' Y8 ]+ K' H/ c9 I
8 E3 M- ]0 d3 z* C( h7 J+ _6 ~[ 本帖最后由 LiuHaiTao 于 2009-3-25 15:50 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-3-25 17:08 | 显示全部楼层
呵呵 虽然小弟不懂。。但是非常感谢你们的付出
7 R4 a  d, i5 M$ ^+ i6 Q/ h5 d9 u# N680是好机 但是硬件上的限制 跑 web os 应该比较困难吧。。7 n: k1 T# m3 _$ d9 k3 _# o
哈哈 想起了6688时代。。
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2009-3-26 21:19 | 显示全部楼层
linux下已调试出声音,在耳机中一切正常,而外放的声音现在是从电话听筒出来的,有点小,但是也可以了,估计是没选好设备。现在可以一般看电子书一边听mp3了,呵呵。
: g# z9 o/ o9 l- k( i试了一下,mplayer看flv没有任何问题,效果很好,有声音。
$ E- ]$ W7 S: A, q. F+ B方法是在控制台输入alsamixer,对各声音通道进行配置,左右箭头选择通道,上下箭头调整音量和大小,按m键是在静音和开启之间切换,没有声音的原因是音量过小或者设置了静音,但选项比较多,且字体小需要仔细调整。+ _% W3 y% q" C' ]( c
我特别不适应小字体,所以估计没有找到正确的外放通道,有眼睛好的同学可以看看能不能找到。另外,这个程序对字体比较挑剔,所以开启控制台的时候,要新建一个profile,connet里面选择local console,terminal中选择dejavu_sans_mono字体的最小号。
# U* x- M% q% o( r- \3 w" G3 `; g+ e, J' Y" f- i7 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, 2025-1-3 21:58 , Processed in 0.397831 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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