G1 安装 Linux Debian system
开发Android第五步,G1 安装 Linux Debian system
在 G1 上安装 Linux Debian system (Debian ARMEL) 要具备以下条件:
(a) 最好是 T-Mobile G1 - CyanogenMod
参考 http://bbs.weiphone.com/read-htm-tid-538606.html
(b) 最好用 8GB MicroSD class 6 卡优化分区 ext3/ext4
参考 http://bbs.weiphone.com/read-htm-tid-467309.html
(c) 开启 wifi 以便安装软件包
安装方法
(1) 因在重新分区后sdcard内容将被删除,在有需要时,用 adb 備份 sdcard
如无需重新分区可直接去第(4)步
复制代码
|
(2) sdcard 分区 (G1 要先进入 Recovery 模式)
参考 http://bbs.weiphone.com/read-htm-tid-467309.html
最好预留 1000MB 至1500MB 给 ext3/ext4 分区,下面的例子是用1500MB
mkpartfs primary fat32 0 6437
mkpartfs primary ext2 6437 7937
mkpartfs primary linux-swap 7937 7969
1.5G ext2 分区
(3) 用 adb 回复 sdcard (G1 要退出 Recovery 模式 及重启)
复制代码
|
(4) wefiler 下载 debian.tar.gz
http://www.wefiler.com/downfile.php?id=1063992
不要解压,直接把 debian.tar.gz
传入 G1 到 /sdcard/
(5) 用 adb 进入 shell
复制代码
|
(6) 打
复制代码
|
(7) 完成后,重启 G1
(8) G1 开启 wifi
(9) 用 adb 进入 shell,打
复制代码
|
后便可进入 Debian system, 退出 Debian 打 exit
(10) 更改 root 密码
复制代码
|
(11) 更新软件包
复制代码
|
(12) 安装软件包 ssh server
复制代码
|
(13) G1 重启后,开启 wifi,便可用 putty 或 ssh 进入 G1
(14) 还有什么有用的软件包 ?
gcc 编译器
复制代码
|
python
复制代码
|
网络服务器 lighttpd 及 php5
复制代码
|
lighttpd + php5
vncserver
复制代码
|
(15) Debian 怎样删除软件包 ?
复制代码
|
或
复制代码
|
重新安装软件包
复制代码
|
清除下载的档案
复制代码
|
查看已安装软件包
复制代码
|
或
复制代码
|
(16) Debian 怎样搜寻软件包 ?
复制代码
|
http://packages.debian.org/lenny/
(17) G1 怎样停止自动开启ssh server ?
修改 /system/sd/userinit.sh
.
G1 安装 Linux Debian system的更多相关文章
- Linux(Debian) 上安装tomcat并注册服务开机自启动
1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图: b ...
- Cobbler自动化批量安装linux服务器的操作记录
Cobbler为何物?Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows.该工具使用python开发,小巧轻便(才15k行python代码),使用简单的命 ...
- Cobbler自动化批量安装Linux操作系统 - 运维总结
一.Cobbler简述 Cobbler是一个自动化和简化系统安装的工具,通过使用网络引导来控制和启动安装.Cobbler的特性包括存储库镜像.Kickstart模板和连接电源管理系统.Cobbler通 ...
- 第1章 部署虚拟环境安装linux系统
章节简述: 本章节带领读者从0基础了解虚拟机软件与红帽系统,完整的演示了在VM与KVM中安装红帽RHEL7系统的方法. 特别增加了超级实用的Linux系统找回root密码.虚拟机功能增强包.VNC远程 ...
- (转)Cobbler无人值守批量安装Linux系统
本文目录: 1.1 pxe安装系统 1.2 cobbler基本介绍 1.3 安装和配置cobbler 1.3.1 安装cobbler 1.3.2 配置dhcp和tftp 1.4 cobbler从本地光 ...
- 1.部署虚拟环境安装linux系统
第1章 部署虚拟环境安装linux系统 章节简述: 本章从零基础详细讲解了虚拟机软件与红帽Linux系统,完整演示了VM虚拟机的安装与配置过程,以及红帽RHEL 7系统的安装.配置过程和初始化方法.此 ...
- Linux发展史与安装-Linux从入门到精通第一天(非原创)
文章大纲 一.Linux发展史二.Linux系统的安装三.Linux系统的文件四.学习资料下载五.参考文章 一.Linux发展史 1. Linux前身-Unix 1968年 Multics项目MI ...
- 安装linux操作系统
安装双操作系统; 1 0. 介绍: 1 1 实验环境: 2 2. 实验准备: 2 3.开始安装: 2 1 制作U盘启动工具: 2 2.安装LinuxOS. 3 2.1在windowOS中划分60G空间 ...
- VMware下安装Linux系统,ORACLE软件,DBCA建库
操作系统安装 在vmware下安装Linux (OEL5.6),用于数据库服务器 1.打开vmware,选择"创建新的虚拟机" 2.选择自定义安装 3.选择虚拟 ...
随机推荐
- iOS 下APNS推送处理函数具体解释
相比起Android,iOS在推送方面无疑惯例得更好.APNS(Apple Push Notification Service)是苹果公司提供的消息推送服务.其原理就是.第三方应用将要推送给用户的信息 ...
- JS表格分页组件:fupage的设计思路和具体用法(未来考虑开源,争取在2015年)
一.背景 之前在秒针工作的时候,某js高级工程师写了很多自己的组件,其中一套是分页组件,叫做st-grid.不过在我看来,bug太多,我经常给他反馈bug,我也不清楚为啥别人没有发现. ...
- poj1007——DNA Sorting
Description One measure of ``unsortedness'' in a sequence is the number of pairs of entries that are ...
- MySql批量drop table
原文:MySql批量drop table 今天发现数据库中很多没用的表,想清理掉. 发现mysql好像不支持类似这样的写法:drop table like "%r" 在oracle ...
- 为何放弃 C++ 的工作(开发慢,难度高。完全不适应互联网的快速迭代的思想)
happypeter,2015年1月9日 昨天进燕山大学编程爱好者 QQ 群,看到有很多同学在学 C++ ,我当然是不喜欢了,因为我是做 Web 开发的嘛.所以怀着猥琐的心情,今天写篇傻傻的文章,来黑 ...
- 免费的 C/C++ 编译&解释 器列表
摘自<C++编程网>,详细介绍请参考http://www.cpp-prog.com/2009/0520/118.html MicrosoftVisual C++ 2008 Express ...
- Android四大组件之Activity--管理方式
1. 概览 Activity的管理有静态和动态两层涵义: 静态是指Activity的代码组织结构,即Application中声明的Activity的集合,这些Activity被组织在一个APK中,有特 ...
- 使用RpcLite构建SOA/Web服务(Full .Net Framework)
使用RpcLite构建SOA/Web服务(Full .Net Framework) SOA框架系列 1. 使用RpcLite构建SOA/Web服务 2. 使用RpcLite构建SOA/Web服务(Fu ...
- MFC下WM_NOTIFY消息处理流程
参考文章:MFC的消息反射机制 在前一篇文章:MFC消息处理流程概述中描述了MFC消息处理的大体流程.由CWnd::OnWndMsg函数可知,当消息为WM_NOTIFY消息时,调用的是virtual ...
- Etag & If-None-Match 专题
一.概述 缓存通俗点讲,就是将已经得到的‘东东’存放在一个相对于自己而言,尽可能近的地方,以便下次需要时,不会再二笔地跑到起始点(很远的地方)去获取,而是就近解决,从而缩短时间和节约金钱(坐车要钱嘛) ...