曲径通幽论坛

标题: Google G1手机上运行debian linux的经验 [打印本页]

作者: beyes    时间: 2009-3-9 11:23
标题: Google G1手机上运行debian linux的经验
运行了完整linux系统的G1, 可以让你的手机变成真正的电脑, 终于搞定了, 所以上来分享一下经验给大家:

参考资料:
       http://www.androidfanatic.com/cms/community-forums.html?func=view&catid=9&id=251#251
       http://www.saurik.com/id/10

原理:
     由于G1内置空间较小, TF卡又是FAT格式的, 所以要将一个已经制作好的linux系统以镜像文件的形式存放在TF卡上, 然后将镜像文件挂载到一个目录, 再chroot进这个linux系统中, 就是所谓的"运行"这个linux系统了, 所以启动速度非常的快.

要求:
     刷了root后门, ADP1, MOD RC30 都可以

操作步骤:
     1. 下载已制作好的linux镜像文件:
         http://www.androidfanatic.com/cms/unofficial-app-repo.html?func=fileinfo&id=13
     2. 解压下载好的镜像文件, 将里面的debian整个目录复制到TF卡根目录下
     3. 以下步骤建议通过adb shell进行:
复制代码(如果执行 installer.sh出错, 可以打开installer.sh文件, 按照里面的命令逐条执行. )
     4. 按作者所述, 此时运行bootdeb即可进入debian linux系统, 但我没能运行起来. 所以还需要检查以下内容:
复制代码5. 以下的bootdeb文件是我修改过的, 主要是将TF卡也挂载到debian系统的/sdcard目下, 这样进入debian后也可以操作TF卡了. 同时去掉了原脚本中一些我验证过没有什么用处的地方:
复制代码6. 此时只要在root用户下(su之后)执行bootdeb, 即可进入debian系统了.

扩展:
     进入debian linux系统后, 就可以随心所欲地使用了, G1就真的变成了一个全功能的电脑了. 你可以通过apt-get安装ssh服务器端, 甚至可以安装apache服务器等, 全看你想让它做什么喽.
复制代码其它说明:
     1. 在退出debian的时候, 你对系统做的任何修改均能写回debian.img文件, 所以备份好该文件, 下将刷完机后还可以继续使用.
     2. 如果不想下载别人已制作好的镜像, 也可以自己制作, 前提是要先有一个运行debian的系统:
复制代码3. 如果不喜欢debian, 完全可以制作其它版本的linux镜像, 如redhat, suse等, 原理是一样的.
作者: beyes    时间: 2009-3-9 11:27
标题: Debian For Android安装程序发布
现在你可以下载安装程序和引导程序将Debian运行在Android系统设备上。安装过程大约持续10分钟,你可以在G1上安装各式各样的Debian上的软件,增强该设备的各个功能。以下是作者的演示视频:<object width=\"425\" height=\"344\"><param name=\"movie\" value=\"http://www&#46;youtube&#46;com/v/jl0LSHbUbzE&hl=zh_CN&fs=1\" /><param name=\"allowFullScreen\" value=\"true\" /><param name=\"allowscriptaccess\" value=\"always\" /><embed width=\"425\" height=\"344\" src=\"http://www&#46;youtube&#46;com/v/jl0LSHbUbzE&hl=zh_CN&fs=1\" type=\"application/x-shockwave-flash\" allowscriptaccess=\"always\" allowfullscreen=\"true\" /></object> <br /><br />安装程序:<br />http://www&#46;androidfanati ... id=9&id=251#251




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2