Debian Lenny auf der Fritz Box 7270 - FB-Neuling erbittet Hilfe!

Ah, okay...klar, wenn ein Fehler auftritt, dass es nicht geht.
Du musst debootstrap in zwei schritten ausführen, d.h. mit zusätzlicher Option:
debootstrap --foreign --arch=mipsel lenny /var/media/ftp/deinStick/ordner
Danach dann chroot /var/media/ftp/deinStick/ordner /debootstrap/debootstrap --second-stage
Damit sollte es gehen.
 
W000000ttttt
geile Nummer!!!!!!!!!!!!
Wenn du wüsstest wie ich mich jetzt freue!!!! :groesste: :D :cool:

Voll cool - danke dir!!!!!!!!!

Code:
I: Configuring tasksel-data...
I: Configuring tasksel...
I: Base system installed successfully.
/var/mod/root # chroot /var/media/ftp/uStor01/debian/ bash
[COLOR="SeaGreen"]root@fritz:/#
root@fritz:/# apt-get update
Reading package lists... Done
root@fritz:/#
[/COLOR]


Ok, wie bekomme ich das jetzt nach dem Neustart der FB wieder so hin, dass das automatisch mit startet?
Alle Programme, ich dich installe, müssen doch trotzdem mittels rc.custom gestartet werden?


gr33z
 
Zuletzt bearbeitet:
das zeugs in der debug cfg

Code:
cd var/media/ftp/uStor01
chmod 777 /var/media/ftp/uStor01/lenny
mount -t proc proc /var/media/ftp/uStor01/lenny/proc
chroot /var/media/ftp/uStor01/lenny bash
mount -t devpts devpts /dev/pts
etc/init.d/apache2 start
etc/init.d/mysql start
beste grüße
 
Danke, ichego1 *verbeug*


Jetzt hab ich schon wieder die nächste Frage:
Es ist leider die /etc/apt/sources.list leer, welche Server (bzw. Zeilen) kommen da rein? Kann ich die "normalen" vom "richtigen" Lenny nehmen oder brauche ich auch hier Mipsel-bezogene?

Hier die Liste vom "richtigen" Lenny:

Code:
#
# deb cdrom:[Debian GNU/Linux 5.0.4 _Lenny_ - Official i386 CD Binary-1 20100131-18:53]/ lenny main

deb cdrom:[Debian GNU/Linux 5.0.4 _Lenny_ - Official i386 CD Binary-1 20100131-18:53]/ lenny main

deb http://ftp.de.debian.org/debian/ lenny main
deb-src http://ftp.de.debian.org/debian/ lenny main

deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main

deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main


Also ich habe grad ein wenig gegooglet und habe diese Site gefunden
Ich trage diese Zeilen jetzt mal testweise in die source.list ein (natürlich ohne # vor den SRCs) und mach nen update.

Sind die Zeilen die richtigen? Was sagt ihr? ^^



gr33z
 
Zuletzt bearbeitet:
hi, du kannst natürlich alles bis auf cdrom übertragen. deb-src's würde ich weglassen, damit es schneller geht
 
Hallo alle miteinander,

zunächst einmal vielen Dank! für die ganzen Hilfen, Erklärungen, Downloads und auch Webseiten. Insbesondere möchte ich mich bei 'radislav' bedanken, der mir mit seinen Beiträgen aber auch mit seiner Webseite bisher sehr geholfen hat.

Nun zu meinem Anliegen:

Ich möchte genau wie mealstorm ein frisches Debian Lenny auf meiner Fritzbox 7270 installieren.

Was bereits funktioniert:

Zugriff per SSH
Zugriff auf eine ext2 Partition (USB Festplatte)
Portweiterleitung innerhalb der Fritzbox (80->85, ...)
./busybox chroot in das fertige Debian von Post #1

Was nicht funktioniert:

debootstrap ohne freetz und debian (@linuxkasten, Post #17)
debootstrap innerhalb von debian bringt mich zum gleichen Problem, das auch mealstorm hatte: "I have no name!@fritz:/#" und der Lösungsansatz von linuxkasten funktioniert bei mir nicht.

Wie Ihr mir helfen könntet:

Workflow von debootstrap verständlich machen. (Insbesondere von #21)
Andere Möglichkeit aufzeigen, wie ich mit meinen Mitteln zu einem frischen Lenny komme.
 
Zuletzt bearbeitet:
"I have no name!" deutet darauf hin, daß ein Eintrag in /etc/passwd fehlt oder gleich die ganze Datei.
Die Frage ist dann aber, warum das so ist. Wahrscheinlich führt das zu weiteren Problemen, so daß es nicht sinnvoll wäre, nur die passwd zu ergänzen.
 
D.h. debootstrap war nicht erfolgreich?

Zu meinem bisherigen workflow:

In /var/media/ext2/

Code:
# ./busybox chroot ./Debian_FritzBox
# root@fritz:/#[COLOR="Green"]apt-get install debootstrap[/COLOR]
# root@fritz:/#[COLOR="Green"]debootstrap --arch=mipsel lenny /tmp/Debian_Lenny http://ftp.de.debian.org/debian[/COLOR]
# root@fritz:/#[COLOR="Green"]exit[/COLOR]
# cp -r ./Debian_FritzBox/tmp/Debian_Lenny ./Debian_Lenny/
# ./busybox chroot ./Debian_Lenny
 
Zuletzt bearbeitet:
hast du schon dieses ausprobiert? achtung: lässt sich evtl. nicht mit fritzbox entpacken!

zu deinem vorgehen wäre die ausgabe davon wichtig:
Code:
# root@fritz:/#debootstrap --arch=mipsel lenny /tmp/Debian_Lenny http://ftp.de.debian.org/debian
 
Achrung!
So habe ich es hinbekommen:

Code:
debootstrap [COLOR="Red"]--foreign[/COLOR] --arch=mipsel lenny /var/media/ftp/deinStick/ordner
Danach dann 
[COLOR="Red"]chroot /var/media/ftp/deinStick/ordner /debootstrap/debootstrap --second-stage[/COLOR]

Vielen Dank an linuxkasten

Damit lässt sich Linux auf dein Speichermedium installieren, vorrausgestzt es ist EXT2 oder EXT3


gr33z
 
Hi,

@radislav das werde ich natürlich probieren mit dem fertigen Lenny. Vielen Dank.

Zur Ausgabe von debootstrap:

Code:
I: Extracting zlib1g...
W: Failure trying to run: chroot /[COLOR="Red"]tmp[/COLOR]/debian mount -t proc proc /proc
debian:~#

Mit "debootstrap --foreign ..." bleibt der Fehler aus. Aber ich weiß nicht, wie es dann weitergeht.

Code:
chroot /tmp/Debian_Lenny /debootstrap/debootstrap --second-stage
hat nicht funktioniert. Weder im Debian_FritzBox noch außerhalb über die busybox.

[Edit] Noch eine Frage:

Kann ich debootstrap auch auf einem normalen Rechner mit Linux ausführen oder muss das auf der Fritzbox passieren?
 
Zuletzt bearbeitet:
bei dir ist proc nicht gemountet (in debian) - mach das mal.

zur anderen frage: du kannst debootstrap auch auf einem normalen Rechner mit Linux ausführen (nur den ersten stage). der zweite muss auf fb geschehen
 
Du meinst proc in Debian_FritzBox mounten bevor ich das normale debootstrap ohne --foreign ausführe?

PS: Ich muss jetzt weg bin ab ca. 18 Uhr wieder im Geschehen. Und vielen Dank für die flotten Antworten.
 
Ich bin auch nicht der Crack in Sachen Linux, aber du solltest mal deine Pfade wenigstens überprüfen.
Du gibst zwei verschiedene Pfade an:
einmal
Code:
var/debian

und einmal

Code:
/tmp/Debian_Lenny

Starten tust du den Second-Stage Befehl genauso wie den ersten. Mit den identischen Pfaden!


PS: Ich habe auch sehr lange mit dem Befehl von radislav rumprobiert, bis die Aufteilung des Befehls von linuxkasten funktioniert hat!
Probier es nochmal wie gesagt mit den korrekten Pfaden.
Du kannst das auch von anderen Linuxen installen, aber da bekommst du ohne ohne Second Stage den gleichen Fehler - ich habs ausprobiert! Wenn du mir nich glaubst mach deine eigenen Erfahrungen
Ach und ganz wichtig: Nix vorher mounten!



gr33z
 
Zuletzt bearbeitet:
@mealstorm 'var' statt 'tmp' war ein copy&paste Fehler. Ich habe den Code aus Post #20 übernommen.

Ich werde jetzt alle Lösungsvorschläge ausprobieren und mich dann wieder melden.
 
Also debootstrap musste ich jetzt gar nicht mehr bemühen. Weil es mit dem Lenny von radislav direkt funktioniert hat.

apt-get update
apt-get upgrade
apt-get install apache2

Hat auch alles wunderbar funktioniert.
Momentan kämpfe ich mit der Apache Einrichtung.

root@fritz:/# /etc/init.d/apache2 start
Starting web server: apache2apache2: apr_sockaddr_info_get() failed for fritz.fonwlan.box
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
(125)Address already in use: make_sock: could not bind to address 0.0.0.0:85
no listening sockets available, shutting down
Unable to open logs
failed!
 
Also ich find einfach keine Lösung. Momentan liefert er mir folgendes:

root@fritz:/# etc/init.d/apache2 start
Starting web server: apache2apache2: apr_sockaddr_info_get() failed for fritz.fonwlan.box
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
.

Unter http://192.168.178.1:85/ bringt er mir zwar die index.html aber es dauert quälend lang. Ich habe apache2 doppelt laufen. Und apache2 stop dauert auch endlos.

apache2.conf ist unverändert

httpd.conf ist leer

ports.conf
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default
# This is also true if you have upgraded from before 2.2.9-3 (i.e. from
# Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and
# README.Debian.gz

NameVirtualHost *:85
Listen 85

<IfModule mod_ssl.c>
# SSL name based virtual hosts are not yet supported, therefore no
# NameVirtualHost statement here
Listen 443
</IfModule>
sites-enabled/000-default
<VirtualHost *:85>
ServerAdmin webmaster@localhost

DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>

Edit:
Einfach ServerName Localhost am Ende von 'etc/apache2/apache2.conf' einfügen

Fehler treten nun keine mehr auf, aber die Performance ist miserabel.
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.