易码技术论坛

 找回密码
 加入易码
搜索
查看: 3062|回复: 6

[PPC] [转]Windows Mobile机型移植Linux系统教程

[复制链接]
发表于 2008-10-5 17:33:07 | 显示全部楼层 |阅读模式
Linux小巧、灵活、开放的特性,的确令很多人为之痴迷。可惜,目前市面上绝大部分PDA/智能手机都在使用微软Windows Mobile(PPC,Pocket PC)系统,让这些朋友无法在移动中享受到它的自由快感。难道你不想给自己的PPC换上Linux的新装么?那就一起来吧!

  经过一段时间的寻找,我终于发现了一个非常好的方案,可以给PPC系统装上一个Linux平台。其实,这个安装过程很简单,大概5分钟时间即可搞定,而且不破坏原有系统,非常值得酷爱Linux的朋友们尝试!
  准备文件
  
  这里,你需要使用ramdisk(虚拟盘)和HaRet。

  首先,请下载ramdisk(虚拟盘)中需要的文件。你可以从http://gnulinux.biz/files/Universal/ramdisk/处,将所有文件下载下来。

  然后,从http://gnulinux.biz/files//Universal/sd-mmc/snapshot/HaRet/处下载所需要的HaRet,放到SD卡中。

  接下来,请核查下载后的文件名是否正确,确保以下文件的文件名和你得到的文件名一致。
  default.txt

  gnuharet.exe
  opie-universal-R0.tar.bz2

  rd(没有扩展名,默认下载的如果是.txt的,请将.txt的扩展名消除)

  zImage(没有扩展名,默认下载的如果是.txt的,请将.txt的扩展名消除)
 安装方法
  

  先将第一次下载的那些需要放入Ramdisk的文件复制到PPC的My documents\linux目录下。其中应该包括以下文件:default.txt、gnuharet.exe、rd、zImage。



  然后,在PPC上执行gnuharet.exe文件,屏幕左边会出现一个竖条,不用管它。此时,机器会自动重新启动。重新启动之后直接进入Linux界面,我们就可以开始键盘操作了。



  第一步:为SD卡分区,这个操作比较重要。需要大家注意的是,这样会清除SD卡上面的所有数据,所以必须提前做好数据备份工作哦!

  当然,在开始工作前,你需要输入管理员(root)的用户名和密码,以管理员身份登录系统。


  用户名:root密码:rootme
  敲如下命令为SD卡分区:
  fdisk##/dev/mmc/blko/diSC

  根据系统提示,设置31MB的分区空间。
  同样方法,创建第二个分区,并存储相应信息。

  输入mkdosfs##/dev/mmc/blko/partl
  mke2fs##/dev/mmc/blko/part2

  等待系统构建文件系统。当返回命令行时敲入reboot命令,重新启动系统。这里可能会出现白屏什么的,不用担心,直接按硬件重启键强制启动即可。

  重新启动进入Windows Mobile系统后,大家会发现SD卡的容量只有30
MB,并且原来的东西已经没有了,那么恭喜你,可以继续了。如果你发现SD卡中的东西没有被清除,那肯定是上面的方法没有做对,重新进入Linux按照上面的方法再来一次吧!



  第二步:将第二次下载的(HaRet)的文件复制到SD卡上。需要注意的是,我们只需要如下文件:

  HaRet.exe
  default.txt
  zImage

  Opie-uni-2.6.16-hh3-R0.2.tar.bz2

  其他的不用要。然后将Opie-uni-2.6.16-hh3-R0.2.tar.bz2文件改一个短名字。这里暂且改为opie.tar.bz2吧!改好后,再次进入ppc的mydocuments\1inux目录中运行gnuharet.exe进入linux。

  然后接着依次敲入如下命令,建立相应目录,并解压相关文件数据:
  mkdir##/rant1

  mount##-t##vfat##/dev/mmc/blkO/partl##/mnt

  mount##-t##ext2##/dev/mmc/blkO/part2##/mnt1

  tar##jxvpf##/mnt/Opie.tar.bz2##-C##/mnt1/

  等待解压缩,大概要5分钟。解压缩之后,系统会自动返回命令行模式。请再次输入reboot命令,重新启动。




  当你再次进入Windows
mobile系统时,直接进入SD卡,运行其中的HaRet.exe文件,直接进入Linux,这下看到什么了?Linux的图形用户界面,呵呵,安装成功啦!

  至此,你的PPC已经轻松地换上了Linux的外套,你可以自由地使用丰富的开源程序来挖掘你PPC的潜能了。
发表于 2008-10-6 09:05:05 | 显示全部楼层
貌似是软件模拟的.
记得ioicn上有位达人在研究LINUX和WM的双系统
发表于 2008-10-6 11:13:04 | 显示全部楼层
是不是和HPC CE2.11上装NetBSD和Linux原理一样啊,hpc上的也是从Windows下启动引导,不过不是软件模拟,我只知道是利用一种方法从Windows中接过控制权,然后把系统安装程序或者是内核放到RAM里……不过只要一重启就会自动初始化并进入WindowsCE……

[ 本帖最后由 POTO 于 2008-10-6 11:14 编辑 ]
 楼主| 发表于 2008-10-6 11:40:30 | 显示全部楼层
有达人已经刷出Android操作系统!吼吼!
发表于 2008-10-6 12:00:04 | 显示全部楼层
感觉不大实用啊
发表于 2008-10-6 17:26:14 | 显示全部楼层
咋都在IOICN混?
那个双系统已经沉寂很久咯……
发表于 2008-11-19 00:12:05 | 显示全部楼层
LINUX.hoho,PC上的都玩不太转,啥时候运气不好变砖可就不好玩了。我还是老实用WM吧。简单稳定量又足,我们一直都用它。
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-3-29 10:35 , Processed in 0.009448 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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