Android App ReviewsApplications, unofficial repository, discussion and news from the world of the Android Mobile OS. Join the chat and have your say, ask questions, and buy phones and accessories.
This thread will remain for reference only please follow new instructions via the link above!
----------------------------------------------------------------------------------
UPDATED AGAIN !!! - 17th Jan 2009
NOTE: Contrary to some opinion, this process DOES NOT REPLACE your android os, your device still functions as it did before, except now you can from the command line 'boot' a debian shell - which opens up a whole new world of software to you. You can exit out of it and are returned to your android os. You even still receive calls etc whilst in the debian shell!
I have created and installer and bootloader (download below) for getting Debian running on your Android (G1 at the moment) device, the whole install process will take you about 10 mins, and leaves you with access to the full plethora of programs available in Debian and let's you continue using your phone as it was intended to be: as an Android device with all the capabilities thereof.
I have modified things to make it an easier process for you guys.
Please note that this is not a port: Debian already supports ARM EABI, which is the underlying architecture of Android.
Here's what it looks like running:
Pre-Requisites:
UPDATED! Pre-Req 1).You are gonna need ROOT, I am using JesusFrekes Modded firmware, get it here:
4. Use Terminal (you can download it from Android market direct from your device) to go to the newly formed /sdcard/debian folder.
cd /sdcard/debian
UPDATED! 5. As root make the files executable by typing:
su (hit return)
chmod 4755 *
UPDATED! 6.as root (or su) run the installer like this:
su ./installer.sh
(some users report having to invoke installer.sh like this: sh installer.sh)
AND THATS IT!
From terminal just type 'bootdeb' (as root or su) to mount and boot your Debian system.
UPDATE: Once you are inside the Debian shell don't forget to run /scripts/onetime.sh - This is a one-time operation to setup additional mounts and set your root password!
When you want to exit back out just type 'exit'
Please post successful results on this forum!
UPDATE:if you wish to resize your Debian 'partition' instructions are here:
Re:Debian on Android installer released. 1 Year, 7 Months ago
Karma: 1
ghostwalker wrote:
QUOTE: Hi all,
Just so you know my setup, in case firmware could be an issue I am running debian with no problems:
I don't know what changed, maybe something in the updated Busybox or install instructions, but everything is working for me now! Thanks for your patience and dedication!
Re:Debian on Android installer released. 1 Year, 7 Months ago
Karma: 0
I got this working on my G1, and here are a few things to note:
1. I installed RC29, RC30, and then busybox. This seems to be the best way to do it.
2. I read here that 'While busybox itself will stick around between adb shell sessions, the change to your PATH won't.' This cleared up some confusion for me, as I thought that adding busybox to my path would be a permanent change.
3. When installing and running Debian, simply typing in 'bootdeb' in order to boot the system didn't work for me. I renamed the 'bootdeb' file to 'bootdeb.sh' and ran 'sh bootdeb.sh' in the terminal in order to start debian.