Fertiges Debian System für die Fritz Box zum Download

will that work on a 7140?
i am asking since i am getting problems to run it
# uname -a
Linux (none) 2.6.13.1-ohio #1 Thu May 1 13:53:56 CEST 2008 mips unknown
#
 
meaning?
what else would you like to describe the issue?
what other info?
 
Hallo Leute,
also Debian funktioniert soweit ganz gut, jedoch habe ich mit dem automatischen Start nach Reboot noch Probleme. Da ich Freetz benutze, baute ich mir einfach meine rc.custom zusammen:

Code:
mount -t proc proc /var/media/ftp/debian/Debian_FritzBox/proc/
mount -o bind /dev/ /var/media/ftp/debian/Debian_FritzBox/dev
mount -t devpts devpts /var/media/ftp/debian/Debian_FritzBox/dev/pts

chroot /var/media/ftp/debian/Debian_FritzBox/ bash

svnserve -d -r /var/lib/svn/

/etc/init.d/apache2 start

exit

Wie ihr euch nun warscheinlich denken könnt, funktioniert das Ganze nicht so wie gewollt.

Hier noch einige Infos zur Box:
- FRITZ!Box WLAN 3270
- Freetz INFO
Code:
FREETZ_HAVE_DOT_CONFIG=y
FREETZ_AVM_VERSION_3270_04_80=y
FREETZ_TYPE_WLAN_3270=y
FREETZ_AVM_VERSION_STRING="3270_04.80"
FREETZ_TYPE_LANG_DE=y
FREETZ_TYPE_LANG_STRING="de"
FREETZ_TYPE_STRING="3270"
FREETZ_INSTALL_BASE=y
FREETZ_REPLACE_BUSYBOX=y
FREETZ_TARGET_REF="8mb_26"
FREETZ_KERNEL_REF="8mb_26"
FREETZ_KERNEL_LAYOUT="ur8"
FREETZ_KERNEL_MTD_SIZE=246
FREETZ_HAS_WLAN=y
FREETZ_HAS_USB_HOST=y
FREETZ_HAS_AVM_INETD=y
FREETZ_HAS_LIBSSL=y
FREETZ_LANG_DE=y
FREETZ_LANG_STRING="de"
FREETZ_PATCH_FREETZMOUNT=y
FREETZ_PATCH_RCFTPD=y
FREETZ_USBSTORAGE_AUTOMOUNT=y
FREETZ_AUTOMOUNT_EXT2=y
FREETZ_AUTOMOUNT_EXT3=y
FREETZ_PATCH_MAXDEVCOUNT=y
FREETZ_REMOVE_ASSISTANT=y
FREETZ_PACKAGE_INETD=y
FREETZ_PACKAGE_SAMBA=y
FREETZ_PACKAGE_NMBD=y
FREETZ_PACKAGE_VSFTPD=y
FREETZ_PACKAGE_AVM_FIREWALL=y
FREETZ_PACKAGE_BASH=y
FREETZ_PACKAGE_E2FSPROGS=y
FREETZ_PACKAGE_E2FSPROGS_STATIC=y
FREETZ_PACKAGE_E2FSPROGS_BLKID=y
FREETZ_PACKAGE_FSTYP=y
FREETZ_PACKAGE_HASERL=y
FREETZ_PACKAGE_MODCGI=y
FREETZ_DL_KERNEL_SITE="@AVM/fritz.box/fritzbox.wlan_3270/x_misc/opensrc"
FREETZ_DL_KERNEL_SOURCE="fritz_box_wlan_3270_source _files .04.80.tar.gz"
FREETZ_DL_KERNEL_SOURCE_MD5="a7e605a9f27bf514b232ec9976b9ff98"
FREETZ_DL_SITE="@AVM/fritz.box/fritzbox.wlan_3270/firmware/deutsch"
FREETZ_DL_SOURCE="fritz.box_wlan_3270.67.04.80.image"
FREETZ_DL_SOURCE_MD5="b9818513ab538557433719cb86d30e52"
FREETZ_MOD_DL_NUM_SITES="5"
FREETZ_MOD_DL_SITE_1="http://freetz.3dfxatwork.de"
FREETZ_MOD_DL_SITE_2="http://freetz.wirsind.info"
FREETZ_MOD_DL_SITE_3="http://freetz.magenbrot.net"
FREETZ_MOD_DL_SITE_4=""
FREETZ_MOD_DL_SITE_5=""
FREETZ_SECURITY_LEVEL=0
FREETZ_VERBOSITY_LEVEL=2
FREETZ_FAVICON_NONE=y
FREETZ_CHECK_CHANGED=y
FREETZ_FAVICON_STRING="none"
FREETZ_SUBVERSION_STRING=y
FREETZ_DEVELOPER_VERSION_STRING=y
FREETZ_STYLE_COLORED=y
FREETZ_STYLE="colored"
FREETZ_USER_DEFINED_COMMENT=""
FREETZ_SQUASHFS_BLOCKSIZE_65536=y
FREETZ_BUSYBOX_INETD=y
FREETZ_BUSYBOX_MD5SUM=y
FREETZ_BUSYBOX_REALPATH=y
FREETZ_BUSYBOX_WGET=y
FREETZ_MODULE_ext3=y
FREETZ_MODULE_ext2=y
FREETZ_MODULE_jbd=y
FREETZ_MODULE_nls_cp437=y
FREETZ_MODULE_nls_iso8859_1=y
FREETZ_MODULE_mbcache=y
FREETZ_LIB_libgcc_s=y
FREETZ_LIB_libfreetz=y
FREETZ_LIB_libpopt=y
FREETZ_LIB_ld_uClibc=y
FREETZ_LIB_libcrypt=y
FREETZ_LIB_libdl=y
FREETZ_LIB_libm=y
FREETZ_LIB_libnsl=y
FREETZ_LIB_libpthread=y
FREETZ_LIB_libresolv=y
FREETZ_LIB_librt=y
FREETZ_LIB_libuClibc=y
FREETZ_DOWNLOAD_TOOLCHAIN=y
FREETZ_TARGET_ARCH="mipsel"
FREETZ_TARGET_CROSS="mipsel-linux-uclibc-"
FREETZ_TARGET_MAKE_PATH="toolchain/target/bin"
FREETZ_TARGET_CFLAGS="-Os -pipe -march=4kc -Wa,--trap"
FREETZ_JLEVEL=2
FREETZ_KERNEL_CROSS="mipsel-unknown-linux-gnu-"
FREETZ_KERNEL_MAKE_PATH="toolchain/kernel/bin"
FREETZ_KERNEL_VERSION_2_6_19_2=y
FREETZ_KERNEL_VERSION="2.6.19.2"
FREETZ_UCLIBC_0_9_29_BASED_BOX=y
FREETZ_TARGET_UCLIBC_VERSION_0_9_29=y
FREETZ_TARGET_COMPILER_GCC_4_2_4_UCLIBC_0_9_29=y
FREETZ_TARGET_GCC_VERSION="4.2.4"
FREETZ_TARGET_UCLIBC_VERSION="0.9.29"
FREETZ_TARGET_BINUTILS_VERSION="2.18"
FREETZ_TARGET_UCLIBC_REF="mod"
FREETZ_TARGET_GXX=y
FREETZ_TARGET_CCACHE=y
FREETZ_TARGET_LFS=y
FREETZ_KERNEL_GCC_VERSION="3.4.6"
FREETZ_KERNEL_BINUTILS_VERSION="2.18"

Liegt das Problem, daran dass die rc.custom kein chroot unterstüzt?


mit freundlichen Grüßen,
JoRoe
 
funktioniert das Ganze nicht so wie gewollt.

Liegt das Problem, daran dass die rc.custom kein chroot unterstüzt?

Die rc.custom "unterstützt" gar nichts. Es ist eine Datei, in der Befehle stehen, die von der Shell ausgeführt werden.

Was ist denn gewollt?
Was passiert tatsächlich, abweichend von dem, was gewollt ist?
 
Gewollt ist, dass Apache2 und Svnserve starten. Das funktioniert manuell einwandfrei.

Es passiert rein garnichts. Keine Fehlermeldung im Freetz-Log.


Deswegen frage ich mich einfach an was das liegen kann. Wie gesagt per Telnet läuft alles ohne Probleme.

mfg
 
Hast Du ein Protokoll vom Start? Wenn ja, schau es Dir mal an.

Ansonsten, versuch mal, möglichst genau zu erklären, was jede einzelne Zeile da oben tut.
Führe sie im Zweifelsfall auch nochmal von Hand aus und schau mal, ob Dir dabei etwas auffällt.
 
Code:
Loading /var/flash/freetz...done.
Loading users, groups and passwords...done.
Loading hosts...done.
Loading config...done.
Loading modules...done.

Code:
rc.mod version freetz-devel-5089
crond is disabled.
Starting telnetd...done.
Starting httpd...done.
Starting swap...done.
Updating inetd config for telnetd: inactive.
Updating inetd config for vsftpd: inactive.
Updating inetd config for webcfg: inactive.
Reloading inetd...not running.
Writing /var/flash/freetz...done.
15872 bytes written.
Starting inetd...done.
Starting vsftpd...done.
Starting samba...done.
ERROR: ld.so: object 'libfreetz.so.1.0.0' from LD_PRELOAD cannot be preloaded: ignored.

Der Fehler ganz unten hat nach meinen Erfahrungen keinen Einfluss auf Debian, er kommt auch auf wenn Debian manuell gestartet wird.

So, dann zur Erklärung des Scriptes:
-Die ersten 3 Zeilen Binden Dateisysteme für Debian ein. (Das hat auch schon vorher mit rc.custom geklappt)
-jetzt wird das root verzeichniss gewechelt und
-anschließend werden die benötigten Prozesse gestartet.
-Abschließend wird das normale Root Verzeichniss wiederhergestellt.

Ich hoffe, dass hilft dir weiter.
mfg
 
Es ging nicht darum, ob es mir weiter hilft, es ging darum, ob es Dir weiter hilft.

Führe mal von Hand, wenn Du über telnet angemeldet bist, die Datei rc.custom aus und schau, was passiert.
 
Jetzt geht mir das Ganze ein. Danke für den tollen Tipp!
Wenn ich rc.custom manuell ausführe bleibt Shell in der Umgebung. Erst wenn ich manuell "exit" eintippe verlässt Shell diese und führt Svnserve und apache2 aus. Natürlich wird dann die Fehlermeldung "cannot find" ausgegeben.

Nur wie führe ich Befehle direkt in chroot aus?
Gibt es da einen bestimmmten Trick?

mit freundlichen Grüßen,
JoRoe

\\EDIT:

Danke für die tolle Hilfe, es hat geklappt. Wenn jemand zufällig das gleiche Problem hat, hier ist die Lösung:
Code:
mount -t proc proc /var/media/ftp/debian/Debian_FritzBox/proc/
mount -o bind /dev/ /var/media/ftp/debian/Debian_FritzBox/dev
mount -t devpts devpts /var/media/ftp/debian/Debian_FritzBox/dev/pts
chroot /var/media/ftp/debian/Debian_FritzBox svnserve -d -r /var/lib/svn/
chroot /var/media/ftp/debian/Debian_FritzBox /etc/init.d/apache2 start
exit
 
Zuletzt bearbeitet:
Freut mich, daß Du es herausgefunden hast.

Das Einzige ist noch, daß da kein exit herein gehört. Damit wolltest Du vorher die interaktive Shell beenden, diese gibt es jetzt aber nicht mehr.

Das exit beendet so die Shell, die noch weitere Befehle beim Start der Box ausführen sollte.
 
gibt es eine anleitung für anfänger?

hätte gerne debian mit jdownloader auf der box...aber checke irgendwie nicht, wie ich vorgehen muss..

als os hab ich win7
 
hast du irgendein problem?
dafür gibt es PN, aber das solltest du ohne privatleben eigentlich mitbekommen haben.
 
Es geht wohl freundlich um die Bitte der Einhaltung der geltenden Rechtschreibregeln, da das Lesen der Beträge dadurch um einiges vereinfacht wird. ;)
 
Ajajajaj (steht der Ausdruck im Duden?)

Ich wusste nicht, dass ihr hier so extrem auf Groß- und Kleinschreibung achtet. In den meisten Foren wird zwar auf Rechtschreibung geachtet, aber die G&K-Schreibung wird vernachlässigt.

Aber nun gut.

Hier nochmal meine Frage:


Gibt es eine Anleitung, die einem Linux/Fritz-Box-Mod-Anfänger erklärt, wie man Debian auf der Fritz-Box 7270 installiert? Ich würde es gerne nutzen und dadrauf den Jdownloader installieren, sodass nicht immer mein PC laufen muss. Die Stromkosten sind über das Jahr gesehen nicht zu vernachlässigen.

Habe mir die tar.gz mal runtergeladen, weiß aber nicht einmal, wie ich sie auf einen Stick installieren kann, sodass das ganze System auf der FritzBox läuft.

Über Hilfe wäre ich wirklich sehr dankar.

@Ralf: Nichts für ungut, mag es nur nicht, wenn mich jemand in die Legasthenikerschublade steckt.
 
Ich habe kein Problem.
Du hast anscheinend eines. Vermutlich hätte ich anders geantwortet, wenn aus Deinem Beitrag hervorgegangen wäre, daß Du den Anfang des Threads gelesen hast und wo noch Fragen offen sind. Aber so gab es wenig Ansatzpunkte für eine andere Antwort.
 
Nichts für ungut, mag es nur nicht, wenn mich jemand in die Legasthenikerschublade steckt.
Und ich mag es nicht wenn man Legastheniker als minderwertig ansieht, bin leider selber Legastheniker und kämpfe meine ganzes Leben, schon damit meine Schwäche zu bessern.
Bin aber dafür, dass Rechtschreibregeln eingehalten werden, da die Einhaltung von Regeln in vielen Fällen auch mir das Lesen erleichtert, obwohl mir bestimmte Fehler wie Vertauschung der Reihenfolge von Buchstaben kaum auffallen.
Ich benutzen daher sehr ausgiebig die automatische Rechtschreibkorrektur beim Schreiben.

Mein Kommentar ist nicht an Ralf Friedl gerichtet den ich nebenbei erwählt als jemanden schätze der einen wirklich weiterhilft was LINUX und Freetz angeht!
 
Zuletzt bearbeitet:
Hallo,

ich wollte meiner FBF 7270 auch mal ein Debian verpassen. Freetz habe ich drauf. Allerdings kommt bei
Code:
/# chroot /var/media/ftp/uStor01/Debian_FritzBox/ bash
chroot: cannot execute bash: Input/output error

An was könnte das liegen?

Die Freetz Pakete bash, Debootstrap und Ext2/Ext3 Automount. Die Festplatte ist mit Ext3 formatiert, Swap-File ist angelegt mit 128MB (größer wollte Freetz nicht machen) und Swap ist gestartet.

Svenja
 
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.