歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Android上的Ubuntu Debian Armel

Android上的Ubuntu Debian Armel

日期:2017/2/28 15:47:07   编辑:Linux教程

原文是這樣寫的,那些代碼。可以參考一下這篇文章。

  1. apt-get install debootstrap
  2. dd if=/dev/zero of=debian.img seek=749999999 bs=1 count=1
  3. mke2fs -F debian.img
  4. mkdir debian
  5. mount -o loop debian.img debian
  6. debootstrap --verbose --arch armel --foreign lenny debian http://ftp.de.debian.org/debian
  7. umount debian
然後Ubuntu,後來我稍微改了一下,並參照Linux Installer的方法,覺得Linux Installer的方法應該是這樣的
  1. apt-get install debootstrap
  2. dd if=/dev/zero of=Linux.loop seek=512000000 bs=1 count=1
  3. mke2fs -F Linux.loop
  4. mkdir Linux
  5. mount -o loop Linux.loop linux
  6. debootstrap --verbose --arch armel --foreign natty Linux http://ports.ubuntu.com/
  7. 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

代碼大致如下:

  1. adb shell
  2. #ls /dev/block/loop*
  3. #losetup /dev/block/loop7 /sdcard/debian.img
  4. #modprobe ext2
  5. #modprobe ext3
  6. #busybox mkdir -p /mnt/debian
  7. #mount -t ext2 /dev/block/loop7 /mnt/debian
  8. #cd /mnt/debian
  9. #chroot . /bin/bash (注意,下面就已經進入debian系統了,注意操作)

原文關於bash的設置如下,但是不知道何原因在我的G1上是不起作用的,於是我是直接修改/etc/bash.bahrc (不是好習慣)

  1. localhost# (以下省略提示符)
  2. /usr/bin/vim ~/.bashrc (啟動編輯器,將以下代碼加入)
  3. mount -t devpts devpts /dev/pts
  4. mount -t sysfs sysfs /sys
  5. mount -t proc proc /proc
  6. export TERM=linux
  7. export PATH=/bin/:/usr/bin/:/usr/sbin/:/sbin/:$PATH
  8. (下面兩行代碼可以自己添加,也可以直接注釋掉部分即可)
  9. export LS_OPTIONS=' --color=auto'
  10. 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

Copyright © Linux教程網 All Rights Reserved