| |||||||
Das Thema "Debian auf dem Galaxy" befindet sich unter Root / Hacking / Modding für Samsung Galaxy auf Android-Hilfe.de.
![]() |
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 31.07.2009
Beiträge: 72
Abgegebene Danke: 1
Erhielt 24 Danke für 12 Beiträge
| Ich stehe nicht so auf fertige "Installier-Programme", die funktionieren im Zweifelsfall nicht weil irgend etwas fehlt oder anders ist als vorausgesetzt. Daher gibts hier eine kleine Anleitung für Linux in Einzelschritten. Man muss dazu nix kompilieren, aber das richtet sich nur an Leute, die mit einer Linux-Shell umgehen können und wissen, dass man sich damit auch das Mobiltelefon kaputt machen kann. Voraussetzung ist, dass man mit "adb shell" eine Root-Shell auf dem Mobiltelefon aufrufen kann. Wie man das hinbekommt steht in diesem Forum an anderer stelle, z.B. von mir http://www.android-hilfe.de/o2-samsu...kein-root.html. Da ich an diesen Post kein fertiges Debian-Image dranhängen werde, braucht es auch ein Debian-ähnliches PC-Linux (Debian, (k)Ubuntu, Knoppix etc). Zunächst empfehle ich zur Lektüre, wie andere das auf dem G1 gemacht haben. Von dem ersten Link habe ich auch das Busybox-Programm: Debian & Android Together on G1 - Jay Freeman (saurik) und Elitehardware.de . Auch interessant: wie kompiliert man das "unionfs.ko" (Dateisystem mit dem man über bestehende Verzeichnisse ein anderes Verzeichnis "darüberlegen" kann - siehe http://www.android-hilfe.de/rom-erst...r-versuch.html ) Auf dem PC ein Image herstellen (Shell aufrufen): Code: sudo apt-get install debootstrap dd if=/dev/zero of=debian.img bs=1048576 count=768 mke2fs -F debian.img tune2fs -c 0 debian.img mkdir debian-image sudo mount -o loop debian.img debian-image sudo debootstrap --verbose --arch armel --foreign lenny debian-image http://ftp sudo umount debian-image rmdir debian-image Code: adb shell mkdir /data/local/mnt adb shell mkdir /data/local/bin adb push busybox /data/local/bin/ adb push bootdeb /data/local/bin/ adb push unionfs.ko /data/local/bin/ adb push debian.img /sdcard/ adb shell chmod 4755 /data/local/bin/bootdeb Noch ein paar Hinweise: * Das "bootdeb" Script mounted die Datei "/sdcard/debian.img" als ext2-loop. Darum sollte man nicht die SD-Karte abmelden, solange das Debian aktiv ist. Erst mit "/data/local/bin/bootdeb umount" das Debian-Dateisystem aushängen, dann kann man die SD-Karte "dem PC zur Verfügung stellen". * Ein Root-Passwort ist nicht gesetzt. Evnt. also "passwd" aufrufen, wenn man z.B. den openssh-server installieren und starten will. * Das Debian startet nicht automatisch mit dem Telefon und das "bootdeb"-Script startet selbst auch keine Debian-Daemonen. Dies kann man aber "zu Fuss" machen, z.B. mit /etc/init.d/ssh start. Solange ein Debian-Daemon läuft kann man natürlich kein "bootdeb umount" machen. * Das Root-Dateisystem des Mobiltelefons kommt aus der Initrd des Kernels (Ramdisk). Dieses ist normalerweise Read-Only. Das Debian-Programm "dpkg" hat leider eine Macke (Schreibzugriff auf ..//dpkg-tmp), so dass "apt-get install" nur läuft wenn auf die Root-Partition geschrieben werden kann. Viel Spaß beim basteln wünscht // Sven-Ola |
| | |
| | #2 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 31.07.2009
Beiträge: 72
Abgegebene Danke: 1
Erhielt 24 Danke für 12 Beiträge
|
Mist - beim Kopieren der Codeschippsel in die Forums-Seite ist eine URL abgeschnitten worden. Im ersten Code-Kasten, Zeile 7 muss es heissen: Code: sudo debootstrap --verbose --arch armel --foreign lenny debian http://ftp.de.debian.org/debian Code: sudo apt-get install debootstrap dd if=/dev/zero of=debian.img bs=1048576 count=768 mke2fs -F debian.img tune2fs -c 0 debian.img mkdir debian-image sudo mount -o loop debian.img debian-image sudo debootstrap --verbose --arch armel --foreign lenny debian http://ftp.de.debian.org/debian sudo umount debian-image rmdir debian-image |
| | |
| | #3 (permalink) |
| Erfahrener Benutzer Modell: HTC Desire Registriert seit: 22.07.2009
Beiträge: 207
Abgegebene Danke: 20
Erhielt 22 Danke für 13 Beiträge
|
Leider noch ein kleiner Fehler... Zeile 7 muss so lauten (Zielverzeichniss debian-image, nicht debian) PHP-Code: |
| | |
| | #4 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 31.07.2009
Beiträge: 72
Abgegebene Danke: 1
Erhielt 24 Danke für 12 Beiträge
|
Ist noch nicht ganz perfekt (fehlt Doku), aber wir hatten das Thema "debian" gerade woanders. Daher im Anhang ein kleines KIT, mit dem man etwas bequemer loslegen kann. Voraussetzung: Debian oder (k)ubuntu und das "adb devices" zeigt was an. Root muss natuerlich auch sein, wie z.B. hier beschrieben: Heiko Schwarz's Blog: Das Root'en meines Samsung Galaxy Benutzung natürlich auf eigene Gefahr - das ist nichts fuer Leute, die kein Recovery z.B. mit nandroid hinbekommen. // Sven-Ola |
| | |
| | #5 (permalink) |
| Android-Hilfe.de Mitglied Modell: Nexus One Registriert seit: 13.07.2009
Beiträge: 85
Abgegebene Danke: 8
Erhielt 5 Danke für 4 Beiträge
|
So hab jetzt auch mal Debian auf mein Galaxy gespielt. Hat soweit auch super geklappt, vielen Dank nochmal für die Anleitung. Mit nem richtigen Linux auf dem Handy steigen natürlich auch die Anforderungen ;-) Deshalb meine Frage: Hat jemand schonmal versucht den mplayer auf dem galaxy laufen zu lassen? Dann könnte man ja auch avis und so abspielen, sofern es schnell genug ist... Erstmal müsste man halt irgendwie nen xserver zum laufen bringen, schätze ich mal, oder kann man das auf dem, der ja durch das android system schon laufen müsste vielleicht schleifen? |
| | |
| | #7 (permalink) | |
| Android-Hilfe.de Mitglied Modell: 1133MHz -vsel 66 Registriert seit: 09.01.2010
Beiträge: 185
Abgegebene Danke: 10
Erhielt 19 Danke für 11 Beiträge
| Zitat:
meinst du das ernst? | |
| | |
| | #10 (permalink) |
| Android-Hilfe.de Mitglied | Das kann man sehr ernst meinen. Ich habe einen nun ca. 6 Jahre alten Linux PDA Sharp Zaurus SL-C860 (specs ganz unten). Der hat einen 400 MHz ARM Prozessor drin und verfügt laut free über 64 MB RAM. Es läüft ein custom Linux drauf mit X und dem schlanken window manager Xfce. Bekannte Anwendungen, die ich darauf verwende: AbiWord (Textverarbeitung), Firefox, Sylpheed (Mail-client), Gaim (IM), gimp (nicht lachen), Scite (editor), mplayer, konqueror lite, sqlite. Funzt alles wunderbar und auch performant bis auf den Firefox, der ist ein wenig träge. Hab mal einen Fennek Build probiert der war besser, aber noch instabil. mplayer macht fullscreen (640x480) ohne Ruckeln wenn die Bitrate passt. Grösse 12x8x2 cm, hier ein Bild: ![]() Unser Galaxy müsste den Zaurus eigentlich abhängen. Beim Gebrauch fühlt er sich aber wesentlich performanter an, als das Galaxy. Gibt sogar Freaks, die sich dort ein xubuntu (ubuntu mit Xfce) drauf installiert haben Noch Fragen? Geändert von olafgeibig (28.01.2010 um 11:34 Uhr) Grund: Ergänzung |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Anleitung: Android und Debian | raw | Root / Hacking / Modding für T-Mobile G1 | 4 | 24.07.2009 14:44 |
| Debian G1 | Wh4tsUP | Root / Hacking / Modding für T-Mobile G1 | 5 | 16.07.2009 23:49 |
| Fragen zu Debian-Programmen | matty79 | Android Allgemein | 6 | 06.06.2009 21:28 |