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)步

复制代码

  1. adb pull /system/sd/app app
  2. adb pull /system/sd/app-private app-private
  3. adb pull /system/sd/dalvik-cache dalvik-cache
  4. adb pull /sdcard sdcard

(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 模式 及重启)

复制代码

  1. adb push app /system/sd/app
  2. adb push app-private /system/sd/app-private
  3. adb push dalvik-cache /system/sd/dalvik-cache
  4. adb push sdcard /sdcard

(4) wefiler 下载 debian.tar.gz

http://www.wefiler.com/downfile.php?id=1063992

不要解压,直接把 debian.tar.gz
传入 G1 到 /sdcard/

(5) 用 adb 进入 shell

复制代码

  1. adb shell

(6) 打

复制代码

  1. cd /system/sd/; busybox tar -xzvf /sdcard/debian.tar.gz

(7) 完成后,重启 G1

(8) G1 开启 wifi

(9) 用 adb 进入 shell,打

复制代码

  1. chroot /system/sd /bin/bash

后便可进入 Debian system, 退出 Debian 打 exit

(10) 更改 root 密码

复制代码

  1. passwd

(11) 更新软件包

复制代码

  1. apt-get update
  2. apt-get upgrade

(12) 安装软件包 ssh server

复制代码

  1. apt-get install openssh-server openssh-client

(13) G1 重启后,开启 wifi,便可用 putty 或 ssh 进入 G1

(14) 还有什么有用的软件包 ?
gcc  编译器

复制代码

  1. apt-get install build-essential

python

复制代码

  1. apt-get install python

网络服务器 lighttpd 及 php5

复制代码

  1. apt-get install lighttpd php5 php5-cgi

lighttpd + php5

vncserver

复制代码

  1. apt-get install tightvncserver

(15) Debian 怎样删除软件包 ?

复制代码

  1. apt-get remove XXXX

复制代码

  1. dpkg -r XXXX

重新安装软件包

复制代码

  1. apt-get --reinstall install XXXX

清除下载的档案

复制代码

  1. apt-get clean

查看已安装软件包

复制代码

  1. dpkg --get-selections

复制代码

  1. dpkg -l

(16) Debian 怎样搜寻软件包 ?

复制代码

  1. apt-cache search XXXX

http://packages.debian.org/lenny/

(17) G1 怎样停止自动开启ssh server ?
修改 /system/sd/userinit.sh
.

时间: 2024-11-05 17:20:17

G1 安装 Linux Debian system的相关文章

Linux(Debian) 上安装tomcat并注册服务开机自启动

1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图:        b.因为tomcat的安装依赖于Java jdk,所以我们需要在判断linux系统下面是否安装jdk b.1 使用(Xshell)连接到Linux系统下面 b.2 输入命令:java -version,如果显示jdk版本号,则证明已经安装,如果不显示,则证明没有安装,如果没有安装,请参考下面地址进行安装:

[转] linux(debian)安装USB无线网卡(tp-link TL-WN725N rtl8188eu )

1: 台式机家里面不想再走线了. 于是去某东买了个USB无线网卡.tp的WN725N  USB,非常小, 和罗技的优联接收器差不多大. 2:  驱动能自己识别是不指望了,既然是usb网卡,插入USB后,那就lsusb 看到新增加了一行Realtek的  ID 0bda:8179 [html] view plaincopy [email protected]:/# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hu

Linux(Debian) vps安装gnome桌面+VNC

昨天转载了一篇关于在Linux VPS上安装xface桌面并VNC连接的文章,因为文章是基于CentOS系统来操作的,有热心读者希望有一个Debian下的类似的东西,这就促成了今天的这篇文字.需要写在前面的是本文依旧是转载的文字,长期看博客的读者应该明了,赵容绝对不是个技术流,所有的教程都是“重蹈覆辙”式的分享. [注]以下原文转载◤VPS爱好者◢,原文出处:www.ovzxen.com/post-29.html debian系统下的命令操作大家都很熟悉了,最近用到桌面管理,就安装了下gnome

cobbler批量安装linux(centos6.5)

1.安装 cobbler (1).安装第三方软件库所需要的包 #cd /tmp #wget  http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm #rpm -ivh epel-release-6-8.noarch.rpm (2).安装 dhcp #yum -y install dhcp (3). 安装其他的相关软件 #yum -y install tftp rsync xinetd httpd (

【Linux原理】第一章安装Linux操作系统

Linux操作系统由Linux内核和各种外围程序组成. Linux内核是一个特殊的软件程序,用于实现CPU和内存分配.进程调度.设备驱动等核心操作,以面向硬件为主. 外围程序包括分析用户指令的解释器.网络服务程序.图形桌面程序等各种应用型的软件程序,以面向用户为主. Linux内核最初由芬兰大学生李纳斯·托沃兹(linus torvalds)在1991年10月发布,主要使用C语言及一小部分汇编语言开发而成.官方网站是http://www.kernel.org/.内核标识是一个名为tux的小企鹅.

第1章 部署虚拟环境安装linux系统

章节简述: 本章节带领读者从0基础了解虚拟机软件与红帽系统,完整的演示了在VM与KVM中安装红帽RHEL7系统的方法. 特别增加了超级实用的Linux系统找回root密码.虚拟机功能增强包.VNC远程控制服务等相关的技术知识点. 简单了解守护进程即可,对了!在安装RPM软件包或配置YUM软件仓库时请格外注意参数细节哦~ 本章目录结构 1.1 准备您的工具 1.2 安装配置VM虚拟机 1.3 安装您的Linux系统 1.4 重置root用户密码 1.5 红帽软件包管理器 1.6 Yum软件仓库 1

在Android系统上安装linux发行版

Install linux distribution (Debian/Ubuntu/Kali Linux/Fedora/openSUSE/Gentoo/RootFS/Arch Linux) on Android system (Debian/Ubuntu/Kali Linux/Fedora/openSUSE/Gentoo/RootFS/Arch Linux) 1.所用的手机类型为Samsung Note2 Verizon i605 2.首先对自己的手机做下清理,将SD卡至少剩余4G以上空间: 3

cobbler运维自动化安装linux

Cobbler批量装系统 1. 简介网络安装服务器套件 Cobbler(补鞋匠)从前,我们一直在做装机民工这份很有前途的职业.自打若干年前 Red Hat 推出了 Kickstart,此后我们顿觉身价倍增.不再需要刻了光盘一台一台地安装 Linux,只要搞定 PXE.DHCP.TFTP,还有那满屏眼花缭乱不知所云的 Kickstart 脚本,我们就可以像哈里波特一样,轻点魔棒,瞬间安装上百台服务器.这一堆花里胡哨的东西可不是一般人都能整明白的,没有大专以上学历,通不过英语四级, 根本别想玩转.总

VMWare安装Linux系统之CentOS-6.6操作方法。

1.使用VMWare创建新的虚拟主机 2.使用VMWare安装Linux,点击“开启虚拟主机” 3.进入Linux安装界面,选择第一项"Install or upgrade an existing system" 4.跳过磁盘检测,键盘选择“Skip” 5.点击“Next”按钮,开始进入安装CentOS操作步骤 6.选择“中文(简体)”,点击“Next”按钮执行下一步安装操作 7.选择“美国英语式”键盘,点击“下一步”按钮执行后面的安装操作 8.选择“基本存储设备”,点击“下一步”按钮