找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
楼主: samliu613

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

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

使用道具 举报

发表于 2009-3-21 14:19 | 显示全部楼层
照做了,没有问题,一定要注意mem=32m前面的空格。
% o* }( C! z/ o5 @, V, b8 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不需要重启。: t/ U$ w9 Z, Y) J; ^: [
准确地说,系统是在卡上开辟的一个虚拟ext2分区上运行,就是那个200M的文件,而并不是在整个卡上运行。1 D6 |+ x8 h% ?( v  E" J
所以,如果想使用sd卡上剩下的空间就需要进行挂载,我后来发现配置文件里面已经有挂载语句了,但被屏蔽掉了。( Q9 C, k- `* k8 g8 `" T

! L4 }' D& F% P& A3 S[ 本帖最后由 sulianren 于 2009-3-22 00:00 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-22 01:08 | 显示全部楼层
谢谢楼上兄弟的解释,,,可不可以将卡格式成ext2和FAT两个区然后加载卡的其他部分能?,,,帖子里的一个兄弟提过这个问题,要是这样可以的话用自由分区工具就能解决啦。
) Y4 s6 Q* `7 M6 s. [XD要是有时间可以试试,记得把结果拿来共享哦~ 1 F4 R' o) b( X9 R7 Q% E& p# M
BTW:palm公司不出驱动,其他模块还真是没法子用呢,哎
回复 支持 反对

使用道具 举报

发表于 2009-3-22 07:42 | 显示全部楼层
挂载sd卡的方式:启动linux,在Pim卡中打开Text Editor,在Text Editor中打开/etc/fstab文件。去掉其中最后一行(即# /dev/mmcblk0p1       /media/card  ……)最前面的#号,保存文件。这个#号把挂载语句屏蔽掉了,所以无法自动挂载sd卡。
" _; ]! B. }( G/ U+ @- j9 w3 T经过重启后,sd卡就挂到了/mnt/card目录,可以从这里读取sd卡上的文件。. Q( q0 y1 i; @: u- y* L
另外,我原来试过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这个指令了。0 u+ W  ~' E. a9 R/ j
2 @# _7 q+ v" x! c  C& h2 Y
# cocoboot.conf.exaple - example configuration file for Cocoboot# c9 ]& D4 f7 U' W5 R

5 T8 s9 G( M* M) N3 w## cmdline
9 w3 t8 w* G7 f  W9 \; J) i# The value of cmdline is the default kernel command-line.  The user can
% F7 _8 D1 t" L' A# B0 s* ?" r# edit this via the GUI unless noprompt is enabled.- S3 J4 `5 F, A5 }! ?
#+ z: K$ [/ {1 u
# Default: [blank]$ J; t% g6 ], n' c% M

! i  F& H9 C4 |# D1 @# cmdline = root=/dev/mmcblk0p1
6 e4 m0 M0 B+ R' ^' K3 Z0 k& I, Y: A# ^0 P5 r
## kernel. O; X! ]. j5 L
# Filename of the kernel zImage.  Cocoboot will look for this file on all; B' i% V- w8 z! ^
# attached VFS disks.- V4 K( h5 }+ S: C
#
2 F& U; u. U5 {7 ]4 T# ~  I# Defaut: /zImage
6 F' e2 Z6 A' w' b' ^  k% f! R  D1 u0 y' U0 U* `
kernel = /zImage.t680% \( g/ U) d. r% h$ G& q
8 j4 O5 h+ N) W5 \& c  }
## initrd
: \9 y/ ]& u7 m- p+ `# Filename of the initrd or initramfs ramdisk image.' l% L3 b# H/ T* M1 L# J, q
#' c3 @( B1 x- h* m' u& V
# Default: /initrd.gz1 F6 L0 i, r$ c

$ S5 N2 K0 j. {% m# V. N2 K/ Finitrd = /initrd-menu.gz
# \; L6 a; S! f6 x+ H8 K5 F
$ f( Z& v4 ?1 H5 L' \& _## noprompt. y0 _$ M; X% `: F
# cmdline = mem=32m
. n* h+ [( |6 |4 N5 ^6 ?* }- T2 J# When this option is 1, Cocoboot will not prompt for the kernel0 U+ o) e. p+ `
# command-line and will instead boot Linux immediately when it is started.
9 W. h8 Q3 N3 n) p* h#. w: B, L4 R) B6 j4 o
# Default: 0% c- ?$ E* b  x' v$ F
$ M5 }0 t: [9 `( P+ @- c
在27行插入了这行语句: # cmdline = mem=32m  q" i% R, M( z' t" Z7 r
. n; Q* I2 G  M, {! l3 p
cocoboot.conf (722 Bytes, 下载次数: 420) ' a, i$ F: f+ v' j9 Y' Y/ v& }
9 ?8 |0 j7 q* x  b) k: ~
[ 本帖最后由 lolo8 于 2009-3-22 22:44 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-3-23 20:48 | 显示全部楼层
楼上的这个东西很方便,不错。
7 A+ X4 w% A! a8 z7 A" J发现moto的手机版本上有汉化,我把这些资源文件放到palm里面,发现还能用,但汉化不全,同时标题是口口。
" J' ~- l) e2 p4 i" r% W6 D不过总体效果还是可以的。! j0 i6 r& Z( ]1 }" y
; |# m7 f$ T- w! O8 c
[ 本帖最后由 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时候非常耗电!
/ w  Q5 M; B0 n估计电源管理还很不完善。
回复 支持 反对

使用道具 举报

发表于 2009-3-24 13:00 | 显示全部楼层
原帖由 lolo8 于 2009-3-22 22:35 发表 8 S! \* q; m) b! @# D) C3 l
我把cocoboot.conf文件用UE修改了一下,现在只要运行小企鹅Cocoboot,进入程序以后,直接点击下面的Boot就可以了,无需敲入代码mem=32m这个指令了。( B% d8 L. M: w( @4 J  z; F
: ?$ |! d$ R& m% _# \  ?! R7 w% C0 |
# cocoboot.conf.exaple - example configuration file for Co ...
1 {' u7 z; K" L
应该把“#”号去掉,否则只是一行注释
回复 支持 反对

使用道具 举报

发表于 2009-3-24 13:05 | 显示全部楼层
我的680上第一次启动到桌面就当机了4 A4 B, n8 X3 a: Y! m' f$ e. D$ x
后来就不会,不知什么原因
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2009-3-24 17:20 | 显示全部楼层
原帖由 nickhuang 于 2009-3-24 13:00 发表 ' N' l! e8 K" [9 @5 D( `* ~

4 j! M! r3 n  ], \  C) @应该把“#”号去掉,否则只是一行注释
3 ]  g# }& g0 n
非也非也! % P; E# E, m# \" _/ x
不妨你把#去掉了试一下,Cocoboot你都无法启动。
回复 支持 反对

使用道具 举报

发表于 2009-3-24 17:53 | 显示全部楼层
这样的话,web os在680上面跑肯定是没有问题的了。8 n! u" V$ C  G0 m
好消息,希望能把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 t  `' C( C' v+ ~' o( K& o0 [3 ~6 a/ u: }# |$ C# L
非也非也! - D' W. _5 J% W% c6 T2 ~) s& a" `
不妨你把#去掉了试一下,Cocoboot你都无法启动。
: d6 W7 {) s, u" [
晕,我就是去掉#才跑起来的* h0 w9 E4 [2 K
去掉后,mem=32m会直接显示在cmdline那3 G6 l+ R0 k' U  W( b, d
然后直接点boot就可以了
回复 支持 反对

使用道具 举报

发表于 2009-3-25 11:52 | 显示全部楼层
原帖由 tttyyyaaaaa 于 2009-3-25 10:50 发表 " t1 ?. B) w9 ]; B
请问一下,装了Lunix,通过硬起能不能回到原来的Palm系统?

$ C/ i; {6 _' M+ t( c6 C+ o不需要硬起; V- w( e# [7 f, O  ^+ t# i
这个linux的bootloader是作为palm的一个应用执行的* V% [/ H! V$ Z* a+ l7 G
softreset就可以回到你的palm OS了
回复 支持 反对

使用道具 举报

发表于 2009-3-25 13:48 | 显示全部楼层
原帖由 nickhuang 于 2009-3-25 11:50 发表
% {- H7 B2 U, @: O! `3 \2 B1 E% D9 D8 @6 q9 J
晕,我就是去掉#才跑起来的7 y1 g" `* `: Z# H. C
去掉后,mem=32m会直接显示在cmdline那( J: w8 z8 D0 o
然后直接点boot就可以了
' _8 `/ w+ _' t, W2 D2 \+ W
晕,不去掉#,mem=32m不会显示在cmdline下面,直接点boot就开始刷了,你试试我修改的呢!
回复 支持 反对

使用道具 举报

发表于 2009-3-25 14:02 | 显示全部楼层
原帖由 lolo8 于 2009-3-25 13:48 发表
) x$ s  @, f1 @3 i0 B
  e1 r& o( U' w$ e8 n0 i晕,不去掉#,mem=32m不会显示在cmdline下面,直接点boot就开始刷了,你试试我修改的呢!
; f6 ^  {. V! y0 E
lolo那你试一下不加”# cmdline = mem=32m“这一行,也不敲"mem=32m"能不能起来,我估计你也可以起来。% ~" ]+ ]7 f$ v. x5 {, ]
我99%肯定你加的那一行没有起作用,#开始的语句都会被当作注释。
回复 支持 反对

使用道具 举报

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

回复 71楼 nickhuang 的帖子

未修改的文件就是没有# cmdline = mem=32m这一行。那么在680上进入cocoboot之后就需要手动在cmdline下面敲入mem=32m这句,然后点击boot,如果不敲mem=32m,那是起不来的,你试一下。
  j7 r, T- P7 h4 E: H9 m7 I7 H, g: M! M
PS:刚才想了一下,你说的#是注释没错,但是我添加的那行还是起了作用。
) @) X& {/ n  ~! e) J5 F1 d现在可以这么解释一下,mem=32m是输入试的命令,然后有ROOT这步,如果是直接运行结束的话,加上#我那行语句就不起作用了。而且cmdline = 32m必须在kernel = /zImage.t680和initrd = /initrd-menu.gz这两行之后。. k7 C5 S3 G  B
感谢楼下的老刘,和老刘交流了好一会!$ ]% y9 E% c  e" L

, |  L% U0 f* a5 U" O[ 本帖最后由 lolo8 于 2009-3-25 15:57 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-3-25 15:36 | 显示全部楼层
呵呵,也来说一句,试改了cocoboot.conf,做了几个尝试,也发现其实#号是注释,不过正好叫 MEM=32 是输入式的命令,然后又有ROOT这一步,如果是直接运行结束的话,估计加#的写法就不起作用了
8 W. Y( K) _1 S2 ]; R
/ Z4 I, @$ ]8 T5 v. y4 D! u3 e原来的文件写法比较乱,就改了一下,测试下来可用,这样就明了许多了。
6 ^4 `% J" [' X% \+ m/ w7 M9 l9 l. d5 C1 r% i
# cocoboot.conf.exaple - example configuration file for Cocoboot' l/ F/ U* Y5 T' J! Y4 ~) W, p
7 l( G' I) R* s- T$ V5 b" Q% L
## kernel
; \9 g1 R, N: _6 U/ X# Filename of the kernel zImage.  Cocoboot will look for this file on all
4 v+ ]1 X+ D9 b( X6 [# attached VFS disks.
2 @( E2 P  @1 w2 d3 o- Z+ R#" d7 i3 s, Z7 f' z
# Defaut: /zImage
5 L& G( T+ f  G7 d" T
. i- b5 x/ s  Y) d4 E. C! [$ e6 ukernel = /zImage.t680
8 P7 O' X8 ?4 e: m7 @0 h
" d9 u, x* R: W8 @& d- o## initrd( r' T' m$ W4 x# o; q
# Filename of the initrd or initramfs ramdisk image.' p5 j0 W" Z& b4 _9 d9 H
#, b, p; z! r% R( B
# Default: /initrd.gz
, K' }6 q6 P  x# w# t7 I
/ E+ M1 p- N7 y5 Zinitrd = /initrd-menu.gz
0 _+ J* F3 f5 @1 p
# Z7 G) Z) n0 J: C7 H0 c## noprompt) M- f! A" Q8 F
# When this option is 1, Cocoboot will not prompt for the kernel; I5 F' {. K: R2 l1 S+ \  l
# command-line and will instead boot Linux immediately when it is started.' b' f4 Y' t9 z4 q
#
, w! p' r& B. E8 ^  |# Default: 07 s: X. d& X' B* K

+ E! T" x* V9 |3 m: q" ~( Wnoprompt = 0+ y, C7 z  T2 a7 i% ~# _! O
5 r9 n* s) ?0 t% _8 H" A8 H
## cmdline5 u' w# l$ f" [$ v) M! D/ Q! v& U# b
# The value of cmdline is the default kernel command-line.  The user can
0 s& o+ _3 Q, F/ G6 x* X# edit this via the GUI unless noprompt is enabled.' U' {! r1 N) S7 }9 A" m
#
5 |* E8 a2 |' \9 X8 i7 K3 b# Default: [blank]6 q! n0 p' d/ a. \8 s! x

% G2 B$ Q8 p5 b% F3 M# _4 W# cmdline = root=/dev/mmcblk0p1' i6 V, u$ k3 U
4 _' W# i2 j! \5 G' Y' g- ^
cmdline = mem=32+ f" S, y9 @+ ~  Q* V2 g
) v% x/ p  ^# ?6 [2 J% q" N* V( Y
[ 本帖最后由 LiuHaiTao 于 2009-3-25 15:50 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2009-3-25 17:08 | 显示全部楼层
呵呵 虽然小弟不懂。。但是非常感谢你们的付出
% O2 _; j- ]7 l; U4 u0 v3 Z680是好机 但是硬件上的限制 跑 web os 应该比较困难吧。。3 _5 O' J( d) e
哈哈 想起了6688时代。。
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2009-3-26 21:19 | 显示全部楼层
linux下已调试出声音,在耳机中一切正常,而外放的声音现在是从电话听筒出来的,有点小,但是也可以了,估计是没选好设备。现在可以一般看电子书一边听mp3了,呵呵。) @8 _$ v+ ^: b# W
试了一下,mplayer看flv没有任何问题,效果很好,有声音。
6 ^' W. Q, a; _* b4 m方法是在控制台输入alsamixer,对各声音通道进行配置,左右箭头选择通道,上下箭头调整音量和大小,按m键是在静音和开启之间切换,没有声音的原因是音量过小或者设置了静音,但选项比较多,且字体小需要仔细调整。, z" I- Y% B. k+ {. h1 f6 p" x
我特别不适应小字体,所以估计没有找到正确的外放通道,有眼睛好的同学可以看看能不能找到。另外,这个程序对字体比较挑剔,所以开启控制台的时候,要新建一个profile,connet里面选择local console,terminal中选择dejavu_sans_mono字体的最小号。# u  v5 f& ~6 y2 n0 o; Z8 ?
& ~( J  E  V- e4 q0 i) W- U
[ 本帖最后由 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-5-4 08:29 , Processed in 0.411089 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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