原文是這樣寫的,那些代碼。可以參考一下這篇文章。
- apt-get install debootstrap
- dd if=/dev/zero of=debian.img seek=749999999 bs=1 count=1
- mke2fs -F debian.img
- mkdir debian
- mount -o loop debian.img debian
- debootstrap --verbose --arch armel --foreign lenny debian http://ftp.de.debian.org/debian
- umount debian
然後Ubuntu,後來我稍微改了一下,並參照Linux Installer的方法,覺得Linux Installer的方法應該是這樣的
- apt-get install debootstrap
- dd if=/dev/zero of=Linux.loop seek=512000000 bs=1 count=1
- mke2fs -F Linux.loop
- mkdir Linux
- mount -o loop Linux.loop linux
- debootstrap --verbose --arch armel --foreign natty Linux http://ports.ubuntu.com/
- umount Linux
唯一的區別就是linux用於armel架構的源和自己原先的http://archives.ubuntu.com是不一樣的。以及文件名什麼的,總的來說差別不是很大。
debian.img.bz2(debian-armel-750.img.bz2)的下載地址(原版,解壓後750M,185M可用空間):
下載在Linux公社的1號FTP服務器裡,下載地址:
FTP地址:ftp://www.linuxidc.com
用戶名:www.linuxidc.com
密碼:www.muu.cc
在 2012年LinuxIDC.com\7月\Android上的Ubuntu Debian Armel
下載方法見 http://www.linuxidc.net/thread-1187-1-1.html
至於剩下的操作可以參照此文:http://www.linuxidc.com/Linux/2012-07/64175.htm
代碼大致如下:
- adb shell
- #ls /dev/block/loop*
- #losetup /dev/block/loop7 /sdcard/debian.img
- #modprobe ext2
- #modprobe ext3
- #busybox mkdir -p /mnt/debian
- #mount -t ext2 /dev/block/loop7 /mnt/debian
- #cd /mnt/debian
- #chroot . /bin/bash (注意,下面就已經進入debian系統了,注意操作)
原文關於bash的設置如下,但是不知道何原因在我的G1上是不起作用的,於是我是直接修改/etc/bash.bahrc (不是好習慣)
- localhost# (以下省略提示符)
- /usr/bin/vim ~/.bashrc (啟動編輯器,將以下代碼加入)
- mount -t devpts devpts /dev/pts
- mount -t sysfs sysfs /sys
- mount -t proc proc /proc
- export TERM=linux
- export PATH=/bin/:/usr/bin/:/usr/sbin/:/sbin/:$PATH
- (下面兩行代碼可以自己添加,也可以直接注釋掉部分即可)
- export LS_OPTIONS=' --color=auto'
- alias ls='ls $LS_OPTIONS'
至於軟件源,大陸好像沒有(我在163上沒有找到,其他的就沒有試,要注意的是用的是armel架構,也就是手機又用的),可以參考用這個。
接下來更新系統~
vim /etc/apt/source.list
加入台灣的地址,按O(大寫o)添加一行:
deb http://ftp.tw.debian.org/debian lenny main
退出 vim環境,執行
apt-get update
apt-get upgrade
或者直接用
echo 'deb http://ftp.de.debian.org/debian lenny main' >/mnt/debian/etc/apt/sources.list
至於,如果上文的掛載點不能用的話,可以嘗試自己的sd-ext分區,至少在我的g1上是可行的
補充一點,可以使用筆記本的無線網卡架設個wifi共享給手機,
軟件名字:Connectify