xp下如何访问linux手持设备的系统区域
看到有人说porient的h9是采用maemo系统。就想把h9的灵图导航系统拷贝到nokia 770上使用。找来一台h9,感觉只是界面类似maemo,操作系统未必是maemo。
按照使用770的方法,不能在h9上安装770的xterm和becomeroot软件,均提示不是应用程序。把文件后缀deb改为h9系统要求的mar后缀,也不能识别为应用程序。
本人完全不懂linux系统,在此请教linux高手,如何把h9的灵图导航系统拷贝出来?
[ Edited bytalent on 2008-2-28 15:06 ] 1.linux是kernel,就是OS的内核,但不是完整操作系统
2.PC上安装的各类linux发行版上很多程序通用(就是能在fedora上运行的程序也能拷贝到suse上运行)
3.但为移动/嵌入式这类非标准PC上开发的linux发行版可能差别比较大,很多情况下不是直接拷贝过去就能使用的(比如这个导航软件)
4.如果你要把灵图拷贝出来,首先要确认几件事:
你的h9是怎么和PC打交道的?我的意思从h9上能访问你的PC吗?比如用FTP,SAMBA或者其它什么特殊的能传文件的工具?或者PC能访问h9。
其次你能确认灵图能简单的拷贝出来吗?它的文件是集中在一个目录还是散布在系统多处,并且你能整理出来? 谢谢Roamvalley 的热心回复。很专业。长了知识。
h9和pc之间可以提供usb相连。h9的20g硬盘的一部分(约15g),可以被pc识别为一个移动磁盘。
问题是pc不能访问h9的系统文件区域(即另外的5g空间)。只能利用h9和pc都能访问的区域——硬盘的15区域,做个中转来拷贝文件。
根据nokia 770的使用经验,我的思路:设法进入h9的命令行方式,并作为root登录。就能访问h9的系统区域,然后就可以,将灵图导航软件的相关文件拷贝到h9硬盘的15g区域。
但是h9的图形界面不提供类似770的xterm终端程序,当然也没有becomeroot以切换到root。(一楼中已经说明了这点)
因为没有linux的相关知识,所以进行不下去了。特发此帖求救。
另外Roamvalley大侠的判断最终可能就是事实,即:h9的灵图软件在770上不能使用。
770上的终端程序安装文件不能被h9的安装程序识别,似乎已经证明了这一点。
但是,我还是希望在高手帮助下试一试。一是因为做任何事情不能轻易放弃,二是也希望通过这个事情学习一点linux的知识。
所以,还望各位高手,不吝赐教。一定虚心学习。
即使最终证明h9的灵图软件不能使用在770上,我还想尝试一下的灵图h9版的地图是否可以用在770的maemo mapper上。
[ Edited bytalent on 2008-2-26 21:04 ] 通过自行**iphone,知道pc访问iphone的系统文件有两种方法,
一是通过usb连接:pc上安装好iphone的usb驱动,通过iBrickr V0.91软件直接访问iphone的系统文件。
二是通过wifi连接:iphone上安装bsd和ssh,并连接wifi,pc上通过wiscp404软件,登录到iphone的root用户,就可以。
据说iphone(以及mac)的os是类似unix的一种操作系统,而linux也是类似unix的,请问,是否h9也有类似的解决方法? 如果软的办法不行,还想尝试把h9拆开,把硬盘接到pc上来读。
这样的话,还有一个问题:把h9的硬盘接到xp系统的pc上,对h9的系统是否会有破坏?
这么说的根据是:TIVO的硬盘录像机,操作系统也是linux的,操作系统也和h9一样放在硬盘上。国外网站报道:有人自行将内置的80g硬盘升降成320g硬盘,帖子上特别注明:利用pc将80g硬盘的系统复制到320g硬盘上时,一定不能在pc上启动微软的系统,如果这样做了,tivo的系统就会被破坏。一定要用一张某种linux的启动光盘启动pc。
回复 #4 talent 的帖子
iphone的原型操作系统是PC版mac osX, MacOSX的来源是FreeBSD,它差不多是只使用到了FreeBSD的kernel,而其它功能包括OS的桌面和各类应用程序都已经是Apple的工程师改造过的了。也就是你说的unix,算起来FreeBSD是目前唯一“血统纯正的UNIX"(不少FreeBSDer都这么自夸的)。
SSH:Secure Shell。
是我们通常用来远程操作系统的协议,替代不安全的telnet。
你用的winscp就是windows下的ssh客户端,scp是linux下用来基于ssh协议拷贝文件的工具,差不多是在SSH基础上架个FTP这种概念。
说实话,能在iphone上装个ssh,那肯定能装个ftp了。
如果你能在h9上安装个ftp或者ssh的话,就打通仁督八脉。后面移植灵图就有可能了。
但机器在你手上,你要自己尝试。
先搞清楚h9怎么安装其它软件的,再看看安装FTP或者SSH的可能性
[ Edited byRoamvalley on 2008-2-26 20:26 ]
回复 #5 talent 的帖子
h9是什么类型的硬盘?如果是普通硬盘的话问题不大找个windows下能读ext2,ext3文件系统的工具,我记得有不少,可以直接把linux下的文件读出来,为安全没必要开写功能。最最安全的做法是:你安装一台Linux的PC机,再把这个盘插上,让linux把它当作一个普通的外挂硬盘。
TIVO和你面对的情况不太一样。 再次感谢Roamvalley 的及时回复。
h9是1.8寸硬盘,应该是标准接口的(ce或者ide吧)。 h9有一个图形界面的安装程序叫程序管理,要求的程序包文件为*.mar,已经试过770的程序不能用。
接下去,该做点什么,我就不知道了。
h9的官方网站:http://www.porient.com/index.asp
h9的开发公司网站:http://www.insistech.com/joomla/
第二个网站上有这么一段是否有用?
MQ SW Stack
Linux 2.6; Qt 2.3.8; J2ME, SDL, OpenGL..
Internet App: Web browser, Email, IM, RSS...
PIM/Office: MS office 2003 compatible, PDF viewer, Notebook, Calander, Contact..
Multimedia/Game: Video/Audio/Image/Flash player, Image editor, Ebook, Games..
Tools: File manager, Program manager, Dictionary, Caculator...
GPS Navigation SW...
[ Edited bytalent on 2008-2-26 21:29 ] mar应该是一种压缩方式,看看这个:
http://linux.softpedia.com/get/System/Archiving/Mar-9858.shtml
估计就是把那个灵图用它压缩打包的。
因该还有希望,看你能不能把它导出来,然后用上面那个工具解压了 如果h9用的是这个mar作的标准压缩模式,而不是在上面修改了什么,做成"特殊安装包“,就还有机会尝试一下。 想先试试软的东西,暂收不想打开机器。手头也还没有1.8转2.5硬盘的转接卡。
hi-pda上一位热心者答复:
找到调试后台
openssh
然后putty登录
可是不知道具体如何操作?即怎样找调试后台。
尝试过按住不同按键开机,还没有发现什么?
另外有没有小一点的linux,可以光盘或者u盘运行的?手里nb上的两块硬盘都几乎满了。
[ Edited bytalent on 2008-2-26 21:54 ] 没查到怎么开你说的“调试后台”,那个人知道怎么开的吗?
回复 #13 Roamvalley 的帖子
问他,没有答复。 有能下载安装的h9程序吗?难道你只能用h9自带的程序? 是啊,找不到任何h9的官方提供的可安装软件 h9的硬盘已经拆下,以下3种方法均找不到硬盘。请问,是怎么回事?1、通过转接卡接到硬盘盒上,t43 xp下找不到h9的硬盘,t43的开机启动选项里也没有这个硬盘
2、通过转接卡接到硬盘盒上,t43用slax(一种小型linux)u盘启动系统,slax下也没有这个硬盘
3、通过转接卡接到pc ide接口,bios里也没有这个硬盘。
是不是h9的硬盘是加过密的?linux下有什么**硬盘加密的工具?
当然有可能是转接卡的问题,没有其他的1.8硬盘及转接卡,无法进一步验证。已经试验的是:1.8 ce 转40针ide转接卡、1.8ce转1.8cf转接卡+1.8 cf 转44针ide转接卡。
[ Edited bytalent on 2008-3-13 15:43 ] 1。最好别用XP直接看,因为很可能h9用了ext2或者ext3文件格式,XP看不见。
2。用slax后,打开命令行,以root身份执行:
fdisk -l
(参数是L不是数字1)
然后把输出的硬盘列表信息贴这里看看。
再dmesg>dmesg.txt
然后把这个demsg.txt也贴这里我看看。
通过上面两个操作,大致能看出是否能识别这个硬盘或者是转接卡有问题。 h9 n770的CPU是否兼容呢,很可能拷过来也是白拷了 Posted by Roamvalley on 2008-3-2 11:49 AM http://www.ibmnb.com/images/common/back.gif
1。最好别用XP直接看,因为很可能h9用了ext2或者ext3文件格式,XP看不见。
2。用slax后,打开命令行,以root身份执行:
fdisk -l
(参数是L不是数字1)
然后把输出的硬盘列表信息贴这里看看。
再dmesg>dmes ...
满眼的蓝ID,精彩,眼快看花了。
调试后台? 我估计是虚拟终端吧。
> 1。最好别用XP直接看,因为很可能h9用了ext2或者ext3文件格式,XP看不见。
用xp为什么不能看呢,磁盘管理里或者设备管理器里能看到盘,但是不认分区格式罢了。
还看不到的话换转接卡再找硬盘。
不行的话,我知道iphone有终端,你这个有没有的?
如果有,省点事了,既然说是linux,根据目录找找。
如果没有,h9是啥玩意?貌似很高级应该能wifi吧,ssh过去(有scp就有ssh),然后一样找目录吧。
PS:我感觉不会这么容易就被人找到的吧,不然这个东西做的算差了,geek,hack不少呢。做嵌入式的应该了解,我这是猜的。 1。如果h9是ext2或者ext3的文件格式,XP只能看到盘,不能读取里面的文件,就派不上用场了,他想把h9里文件拷贝出来。
2。他的问题就是不知道h9上能不能开ssh server。
页:
[1]