HOWTO: NTFS-Formatierte 500GB-HDD an FB mit MediaServer

amplus

Neuer User
Mitglied seit
20 Dez 2005
Beiträge
88
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,


wollte eine NTFS-HDD an die FBF 7170 klemmen und via Samba Daten austauschen können sowie den aus der USB-Labor-Version bekannte Media-Server sollte nicht bei mir fehlen. Das ganze war eine schwierige Geburt doch nun ist sie geschafft.
Hier der ganze Thread.


Folgende Schritte habe ich durchgeführt:

1. Download des ds26-15.2 (hier)
2. Diesen Anweisungen folgen
- Ich habe ein Ubuntu 7.04 Linux-System und habe direkt dort ohne FriBoLi kompiliert
3. Modifikationen wählen[/b]
-> Wichtig hierbei sind folgende Einstellungen <-
- Keine Labor-Version auswählen
- 'Replace Kernel' bestätigen
- Toolchain muss selbst kompiliert werden (ca. 4GB Daten)
- LongFileSupport muss ausgewählt werden
- Optional:
--> NTFS-FileSystem beim Kernel mit auswählen
--> Informationen zu den Paketen des ds-mod's findest du hier<--
--> Menuconfig hat sowohl eine Online-Hilfe als auch eine Suchfunktion. Hilfe gibt's mit "H", Suche mit "/" (dann z.B. mal "LFS" eingeben). Übrigens gibt es sogar innerhalb des Suchfensters noch eine Hilfe speziell dazu. (Original Thread) <--
--> edit: nutze nicht die ausgewählte version 37 sondern die 29.04.29-image datei edit <--
Code:
make menuconfig
4. Cross-Compiler / Toolchain erstellen
Code:
make toolchain   #4GB und einige zeit später
make libs  #Erstellt alle im menuconfig ausgewählten Libraries und installiert deren Header
5. Kernel konfigurieren und kompilieren
--> Dieses ist nicht notwendig dient nur meiner Faulheit da ich ein automount schöner finde <--
- Automount funktion sowie den NTFS-Support auswählen
Code:
make kernel-dirclean   #Löscht den Source Tree des Kernels

make kernel-menuconfig
make kernel-precompiled
6. Busybox konfigurieren und kompilieren
--> Kann man machen muss man aber nicht <--
- Für den NTFS-Support nicht von nöten
Code:
make busybox-dirclean   #Löscht den Source Tree von der Busybox
make busybox-menuconfig
make busybox-precompiled
7. Link von ds-mod auf Fritz Webinterface
--> Ist auch nicht notwendig, dient aber meiner Bequemlichkeit <--
- Die Datei root/usr/lib/libmodcgi.sh muss um einen Hyperlink erweitert werden.
-> Am Besten unterhalb des RudiShell Eintrages einzufügen
Code:
<div id="fritz_web"><a href="http://fritz.box" target="_blank">FRITZ-Box</a></div>
8. MediaServer
--> Nicht notwendig für NTFS-Support <--
- Lade dir die USB-Labor-Version von hier herunter
- Entpacke die zip-Datei
- Speichere die *29.04.95-8221.image-Datei in den Ordner deines ds-mod's unter 'dl'
Code:
/home/user/ds-mod15.2/dl/   #bitte angleichen
- Lade dir diesen Patch und befolge die Anweisungen
- Howto zum einspielen eines Patchs in den ds-mod
9. Erstelle die Firmware
Code:
make

10. Firmware muss nun auf die Fritzbox gespielt werden
- Wie Original Firmware die man sich heruntergeladen hat. Das ganze funktioniert über die Weboberfläche hier

Viel Spass
 
LFS = Large File Support!
Du brauchst kein make toolchain und kein make libs. Es reicht wenn du vor dem ersten "make" die Toolchain-Einstellungen änderst. Du musst auch ntfs nicht im Kernelmenuconfig aktivieren. Das mit dem Automount funktioniert doch bestimmt nicht, oder? Genausowenig ist es nötig busybox-dirclean, -menuconfig und -percompiled zu machen.
Funktioniert der Mediaserver der 8221 wirklich mit der 29.04.37?
 
danke für deine ausfürungen...werden sicherlich vielen helfen...
habe da nur noch eine kleine erweirterung für den fall das sie jemadn nett findet.
multijob.sh bearbeiten und einfach
Code:
#!/bin/sh 
make config-clean-deps
make
rein...dann den mod damit starten...hat man nie wieder ärger mit unnötigen files...
 
multijob.sh wird es ab der nächsten dsmod-Version nicht mehr geben. Außerdem gibt es vielleicht Leute die z.B. Kernelmodule auswählen die von nichts abhängen.

MfG Oliver
 
nutze vorerst die 29.04.29 image version für die fbf7170

@olistudent

du hast recht. ich hatte bis dato die 29er image genuzt. ist nun an diesen thread angehängt & sollte somit für alle leicht sein diese auch zu nutzen.

@image verbot
einfache pm thx
 
mit 37er fw kommt ein fehler

habe nun die 37fw & bekomme nach dem modden diesen fehler auf der http://fritz.box seite ausgegeben:
Code:
mInternal communication error (login -1). Exiting.

wie bekomme ich das nun wieder weg?
kann man auch direkt auf der fritzbox modden?


edit: außerdem startet nun der ntfs deamon nun nicht mehr mit
 
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.