Tipps zu USB-Root

Ok also entweder hab ich was falsch gemacht aber beim letzten Versuch hatte ich keine Datei mit der Endung .external sondern eine Anweisung das ich es auf einen FTP laden soll und mit Downloader installieren. So ähnlich stand es nach dem kompilieren...
 
Hmm. Ich nutze nicht den Downloader, sondern external.
 
Ich hab gefunden warum ich keine .external datei bekomme :)

Ich hatte im Menu punkt External den Punkt gewählt "Prepare files for Downloader". Das wird der Grund sein...

Also bis jetzt habe ich noc keine weiteren Probleme mit USB-Root. Werd erstmal dabei bleiben. Wenn alles schief geht hab ich noch einen andern Stick für External vorbereitet ;)
 
Wollte nur kurz bescheid geben das auch wenn der USB Stick fehlt die Fritz Box das vorhandene Image aus dem flash läd. Also keine Panik....

Probiere gleich noch im Anschluss EXT3 als Dateisystem...
 
Habe wieder ein Problem:

Ich hab ein usb-root Image auf meiner 3170, aktueller trunk 3405M mit 49.04.58. Auf dem USB-Stick habe ich die 7170-Alien-FW für die 3170, ebenfalls 3405M, aber mit 49.04.70. Doch weder telnetd noch ssh wollen funktionieren, denn es scheint ein Problem mit den Geräten unter /dev zu geben. Wenn ich auf telnet zugreifen will, bricht die Verbindung ab. syslog:
Code:
Jun 15 17:20:42 fritz user.err telnetd: can't find free pty
Außerdem wird der syslog dauernd mit dieser Meldung überschwemmt:
Code:
Jun 15 17:19:02 fritz daemon.info init: init: starting pid 1701, tty '/dev/ttyS0': '-/bin/sh'
Jun 15 17:19:03 fritz daemon.info init: init: process '-/bin/sh' (pid 1701) exited. Scheduling for restart.
Jun 15 17:19:03 fritz daemon.info init: init: starting pid 1739, tty '/dev/ttyS0': '-/bin/sh'
Jun 15 17:19:05 fritz daemon.info init: init: process '-/bin/sh' (pid 1739) exited. Scheduling for restart.
Jun 15 17:19:05 fritz daemon.info init: init: starting pid 1777, tty '/dev/ttyS0': '-/bin/sh'
Jun 15 17:19:06 fritz daemon.info init: init: process '-/bin/sh' (pid 1777) exited. Scheduling for restart.
Jun 15 17:19:06 fritz daemon.info init: init: starting pid 1815, tty '/dev/ttyS0': '-/bin/sh'

Beim Bootprozess seh ich auf der seriellen Konsole auch, warum ssh nicht starten will:
Code:
Creating RSA and DSS host keys
Will output 1024 bit rsa secret key to '/tmp/flash/dropbear/rsa_host_key'
Generating key, this may take a while...
Exited: couldn't open random device
Will output 1024 bit dss secret key to '/tmp/flash/dropbear/dss_host_key'
Generating key, this may take a while...
Exited: couldn't open random device

Wenn ich die Geräte selber anleg mit mknod, hilfts auch nix, und beim nächsten Start sind sie weg; Ein nicht vorhandenes /dev/console wird jedoch ohne Probleme von alleine erstellt. Der USB-Stick ist rw gemountet.

Hier der komplette BootLog:
Code:
(AVM) EVA Revision: 1.190 Version: 1190
(C) Copyright 2005 AVM Date: Nov 15 2006 Time: 16:53:42 (3) 2 0-1011

[FLASH:] MACRONIX Top-Flash 4MB 
[FLASH:](Eraseregion [0] 63 sectors a 64kB) 
[FLASH:](Eraseregion [1] 8 sectors a 8kB) 
[SYSTEM:] OHIO on 211MHz/125MHz 

Eva_AVM >AVM decompress Kernel:
...........done
start kernel
[ohio_pre_init] System Clk = 62500000 Hz               

)�Linux version 2.6.13.1-ohio () (gcc version 3.4.6) #1 Sat Jun 13 17:42:34 CEST 2009
memsize=32 MByte
flashsize=4 MByte
&_end=0x94258b64 PFN_ALIGN(&_end)=0x94259000 CPHYSADDR(PFN_ALIGN(&_end))=0x14259000 memsize=0x2000000
CPU revision is: 00018448
[ohio_gpio_init]
Determined physical RAM map:
 memory: 00259000 @ 14000000 (reserved)
 memory: 01da7000 @ 14259000 (usable)
On node 0 totalpages: 8192
[alloc_node_mem_map] reduce size from 2883616 Bytes to  262176 Bytes
[alloc_node_mem_map]: (org) sizeof(mem_map) = 262176 mem_map=0x9425c000-0x9429c020
[alloc_node_mem_map]: sizeof(mem_map) = 2883616 mem_map=0x93fdc000-0x9429c020
zone=0 zone_size[j]=0x90112
realsize=8192
  DMA zone: 8192 pages, LIFO batch:3
zone=1 zone_size[j]=0x0
realsize=0
  Normal zone: 0 pages, LIFO batch:1
zone=2 zone_size[j]=0x0
realsize=0
  HighMem zone: 0 pages, LIFO batch:1
Built 1 zonelists
Kernel command line: init=/etc/init.d/rc.usbroot  usbroot=/dev/sda1:ext2:/rootfs rw,noatime,nodiratime console=ttyS0,38400n8r
[ld_mmu_r4xx0] memcpy((void *)(CAC_BASE   + 0x100), &except_vec2_generic, 0x30)
Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Primary data cache 8kB, 4-way, linesize 16 bytes.
Synthesized TLB refill handler (20 instructions). Base=0x9421af74
TLB synthesizer field overflow (simm)
Synthesized TLB load handler fastpath (34 instructions) Base=0x9421e620.
TLB synthesizer field overflow (simm)
Synthesized TLB store handler fastpath (34 instructions) Base=0x9421e820.
TLB synthesizer field overflow (simm)
Synthesized TLB modify handler fastpath (33 instructions) Base=0x9421ea20.
PID hash table entries: 256 (order: 8, 4096 bytes)
CPU frequency 211.97 MHz
Using 105.984 MHz high precision timer.
[setup_irq]: irq 255 irqaction->handler 0x94043050 (no_action+0x0/0x8 )
[register_console] enable commandline console 0
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 29988k/30364k available (1647k kernel code, 320k reserved, 396k data, 116k init, 0k highmem)
totalram_pages= 7511
Calibrating delay loop... 211.35 BogoMIPS (lpj=1056768)
loops_per_jiffy=1056768
Mount-cache hash table entries: 512
Checking for 'wait' instruction...  available.
NET: Registered protocol family 16
Can't analyze prologue code at 9419a49c
squashfs: version 3.3 (2007/10/31) Phillip Lougher
Initializing Cryptographic API
avm_net_trace: Up and running.
[avm_power]Ohio250 detected -> overclocking possible
[avm] configured: watchdog eventled enable shift register enable direct gpio 
        gpio usage: reset=12 clock=13 store=10 data=9 
AR7WDT: Watchdog Driver for AR7 Hardware (Version 1.0, build: Jun 13 2009 17:41:05)
Serial: 8250/16550 driver $Revision: 1.90 $ 1 ports, IRQ sharing disabled
[uart_add_one_port]
ttyS0 at MMIO 0x0 (irq = 15) is a OHIO_UART
[uart_add_one_port] dont register console port->type = 16
port->cons = 0x941de070 port->cons->flags = 0x7
[uart_add_one_port] success
io scheduler noop registered
[cpmac] [cpmac_if_register] dev cpmac0 (phy_id 0) registered
tun: Universal TUN/TAP device driver, 1.6
tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
physmap flash device: 400000 at 10000000
phys_mapped_flash: Found 1 x16 devices at 0x0 in 16-bit bank
[genprobe_ident_chips] 4 i 0 j 0
[genprobe_ident_chips] 5 i 0 j 1
 Amd/Fujitsu Extended Query Table at 0x0040
phys_mapped_flash: Swapping erase regions for broken CFI table.
number of CFI chips: 1
RedBoot partition parsing not available
Generic platform RAM MTD, (c) 2004 Simtec Electronics
Ohio flash driver (size->0x400000 mem->0x10000000)
flash_size=0x400000
flash_mask=0x7fffff
Ohio flash memory: Found 1 x16 devices at 0x0 in 16-bit bank
[genprobe_ident_chips] 4 i 0 j 0
[genprobe_ident_chips] 5 i 0 j 1
 Amd/Fujitsu Extended Query Table at 0x0040
Ohio flash memory: Swapping erase regions for broken CFI table.
nuen_filesystem]: super block found: bytes_used: 0x0/3168983
[init_ohio_flash] find hidden filesystem size=0x306000 offset=0xba000
[mtd] configure jffs2 partition
[mtd] fs_size=0x3b0000 max=0x0 is=0x200000 max jffs2_size value 0
[mtd] ERROR jffs2_size too big, reduce to max
[mtd] ohio_flash_map: name=Ohio flash memory bankwidth=2 virt=0xb0000000 phys=0x10000000 size=0x400000
Creating 5 MTD partitions on "Ohio flash memory":
0x000ba000-0x003c0000 : "filesystem"
        'nor-flash'
        'Bits can be cleared (flash)'
        'Has an erase function'
mtd: partition "filesystem" doesn't start on an erase block boundary -- force read-only
0x00010000-0x003c0000 : "kernel"
        'nor-flash'
        'Bits can be cleared (flash)'
        'Has an erase function'
0x00000000-0x00010000 : "bootloader"
        'nor-flash'
        'Bits can be cleared (flash)'
        'Has an erase function'
0x003c0000-0x003e0000 : "tffs (1)"
        'nor-flash'
        'Bits can be cleared (flash)'
        'Has an erase function'
0x003e0000-0x00400000 : "tffs (2)"
        'nor-flash'
        'Bits can be cleared (flash)'
        'Has an erase function'
partition_info[0]: name=filesystem offset=ba000 size=306000
partition_info[0]: 0xb00ba000: 0x73717368 0x5f9
partition_info[1]: name=kernel offset=10000 size=3b0000
partition_info[1]: 0xb0010000: 0xfeed1281 0xa9faf
partition_info[2]: name=bootloader offset=0 size=10000
partition_info[2]: 0xb0000000: 0x40809000 0x40809800
partition_info[3]: name=tffs (1) offset=3c0000 size=20000
partition_info[3]: 0xb03c0000: 0x40001 0x87f1ffff
partition_info[4]: name=tffs (2) offset=3e0000 size=20000
partition_info[4]: 0xb03e0000: 0x40001 0x86f1ffff
NET: Registered protocol family 2
IP route cache hash table entries: 512 (order: -1, 2048 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
TCP bic registered
mcfw: IGMPv3 fast forwarding
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 8
NET: Registered protocol family 20
802.1Q VLAN Support v1.8 Ben Greear <[email protected]>
All bugs added by David S. Miller <[email protected]>
[setup_irq]: irq 1 irqaction->handler 0x94001590 (dummy_timer_irq+0x0/0x14 )
[setup_irq]: irq 6 irqaction->handler 0x940015a4 (dummy_system_irq_2+0x0/0x14 )
[ohio_late_init] 
[avm_new] push_button_gpio=8 value=1 enabled
TFFS: tiny flash file system driver. GPL (c) AVM Berlin (Version 2.0)
      mount on mtd4 and mtd5 (double buffering)
Adam2 environment variables API installed.
[prepare_namespace] new mount root /dev/mtdblock1
NumProbs = 7990 / 2 -> 15980
VFS: Mounted root (squashfs filesystem) readonly.
Freeing prom memory: 0kb freed
Freeing unused kernel memory: 116k freed (7540 free)
[setup_irq]: irq 15 irqaction->handler 0x940e0b2c (serial8250_interrupt+0x0/0x13c )
3*** /etc/init.d/rc.usbroot called as an init process, start setting up USB root ... ***
TFFS Name Table E
*** Mounting USB root ... ***
Piglet: module license '
(C) Copyright 2005 by AVM
' taints kernel.
[avm_new]push_button 'Wlan-Taster', released: GPIO=8 presses=2000 key=button_key_2
[setup_irq]: irq 9 irqaction->handler 0xc00c1490 (ahci_irq+0x0/0x880 [usbahcicore] )
 sda: sda1 sda2 sda3
waiting 15 seconds for usb to come up
dev        queue      removable  sda2       size
device     range      sda1       sda3       stat
*** Checking filesystem on /dev/sda1. ***
/dev/sda1: Superblock last mount time is in the future.  FIXED.
/dev/sda1: Superblock last write time is in the future.  FIXED.
/dev/sda1: clean, 2736/16064 files, 50075/64228 blocks
*** Pivoting to USB root ... ***
*** USB root pivoting succeeded, done. ***
*** Switching to init ... ***
init started: BusyBox v1.12.4 (2009-06-13 20:06:39 CEST)
rootdir=/
table='/etc/device.table'
makedevs: line 13: can't create node dev/console: File exists
AR7WDT: System Init UEberwachung 240 Sekunden
HWRevision      117
ProductID       Fritz_Box_3170
SerialNumber    0000000000000000
annex   B
autoload        yes
bootloaderVersion       1.190
bootserport     tty0
bluetooth
cpufrequency    211968000
firstfreeaddress        0x946AE878
firmware_version        avm
firmware_info   49.04.70
flashsize       0x00400000
kernel_args     init=/etc/init.d/rc.usbroot 
kernel_args1    usbroot=/dev/sda1:ext2:/rootfs rw,noatime,nodiratime
maca    00:1F:3F:C8:8D:CF
macb    00:1F:3F:C8:8D:D0
macwlan 00:1F:3F:A6:6C:E7
macdsl  00:1F:3F:C8:8D:D1
memsize 0x02000000
modetty0        38400,n,8,1,hw
modetty1        38400,n,8,1,hw
mtd0    0x90000000,0x90000000
mtd1    0x90010000,0x903C0000
mtd2    0x90000000,0x90010000
mtd3    0x903C0000,0x903E0000
mtd4    0x903E0000,0x90400000
my_ipaddress    192.168.178.1
prompt  Eva_AVM
ptest
reserved
req_fullrate_freq       125000000
sysfrequency    125000000
urlader-version 1190
usb_board_mac   00:1F:3F:C8:8D:D2
usb_rndis_mac   00:1F:3F:C8:8D:D3
usb_device_id   0x3C00
usb_revision_id 0x0300
usb_device_name USB DSL Device
usb_manufacturer_name   AVM
wlan_key        XXXXXXXXXXXXXXXXXX
wlan_cal        bla,bla,blah,bla...
mknod: /var/flash/ar7.cfg: File exists
Loading /var/flash/freetz...done.
Loading users, groups and passwords...done.
Loading hosts...done.
Loading config...done.
Loading modules...done.
[jffs2] xx=
TAM: create JFFS2 directory /data/tam
TAM Defaults: /etc/default.Fritz_Box_3170/avm/config.tam not found!
attempting to load DSL Firmware '/lib/modules/microvoip-dsl.bin'
**** ANNEX: 'B'
*************************************
setting DSL Firmware to Annex B
registered device TI Avalanche SAR
tiatm driver (patch_annex=0xc01670cc)
[tiatm] Set StrictPriority=0
DSP binary filesize = 329492 bytes
[dsl_ur8] dsl serial number successfully set to "465249545a21426f7820574c414e203331373000093030314633464338384444"
[tiatm] INFO V2U-BRIDGEREGISTER: 0x00000019
[avm_power]Ohio250 detected -> overclocking possible
[avm_power]#### boostVoltage: DSP Core voltage set to 1,5 V ####
[setup_irq]: irq 23 irqaction->handler 0xc014d208 (tn7atm_sar_irq+0x0/0x30 [tiatm] )
[setup_irq]: irq 31 irqaction->handler 0xc014d238 (tn7atm_dsl_irq+0x0/0x28 [tiatm] )
[tiatm]: Powermanagment (States => 1,3,10) supported!
Texas Instruments ATM driver: version:[4.08.00.00]
[tiatm] AvmInterface length: 44
ubik2 driver (ubik2 - 0x10=0xc017cfd4)
atm_dsp_register_ubik2: ubik2_ToMIPS_notify=0xc016abfc
atm_dsp_register_ubik2: dsp mem pointer 0xa1c10b0c
ubik2_init_interface: DSP-Link Version v3 8480
/etc/init.d/rc.S: line 1209: /etc/hotplug/aura: not found
kdsldmod: init start (Feb 17 2009 09:12:31) sizeof(struct sk_buff)=176
kdsldmod: init done
MAC WLAN:       00:1F:3F:A6:6C:E7
WLAN is not enabled
ifconfig: SIOCGIFFLAGS: No such device
ifconfig: SIOCGIFFLAGS: No such device
ifconfig: SIOCGIFFLAGS: No such device
ifconfig: SIOCGIFFLAGS: No such device
ifconfig: SIOCGIFFLAGS: No such device
ifconfig: SIOCGIFFLAGS: No such device
/etc/init.d/rc.net: line 413: websrv: not found
[avm_power] : ethernet port 0 status 2
[avm_power] : ethernet port 1 status 1
[avm_power] : ethernet port 2 status 1
[avm_power] : ethernet port 3 status 1
[setup_irq]: irq 27 irqaction->handler 0x940f183c (cpmac_main_isr+0x0/0x78 )
[cpmac] cpmac_main_ioctl, unknown ioctl 35142
device cpmac0 entered promiscuous mode
device eth0 entered promiscuous mode
lan: port 1(eth0) entering learning state
lan: topology change detected, propagating
lan: port 1(eth0) entering forwarding state
[tiatm] DSL in training!
checkempty: : No such file or directory
/etc/init.d/rc.net: line 1: tr069discover: not found
error: could not load /usr/bin/capiotcp_server
run_clock demoAR7WDT: System Init UEberwachung abgeschlossen (219640 ms noch verfuegbar)
n started

/etc/init.d/rc.S: /var/flash/debug.cfg: line 1: /var/media/ftp/MassStorageDevice-Partition-0-1/busybox: not found
SysRq : Changing Loglevel
Loglevel set to 4
Info: have to stop cat /dev/debug.
rc.mod version freetz-devel-3405M
crond is disabled
telnetd is started via inetd
httpd is started via inetd
Starting syslogd...done.
virtualip is disabled
Updating inetd config for dropbear: active.
Updating inetd config for rcapid: inactive.
Updating inetd config for telnetd: active.
Updating inetd config for vsftpd: active.
Updating inetd config for webcfg: active.
Updating inetd config for wol: active.
Reloading inetd...not running.
Writing /var/flash/freetz...done.
24064 bytes written.
Starting inetd...done.
Disk spindown is disabled
cifsmount is disabled
nfsd is disabled
checkmaild is disabled
/etc/init.d/rc.cpmaccfg: line 190: pre_config: not found
Setting switch_mode to 'normal' (1).
Setting WLAN to eth0
bridge wlan does not exist!
done.
Creating RSA and DSS host keys
Will output 1024 bit rsa secret key to '/tmp/flash/dropbear/rsa_host_key'
Generating key, this may take a while...
Exited: couldn't open random device
Will output 1024 bit dss secret key to '/tmp/flash/dropbear/dss_host_key'
Generating key, this may take a while...
Exited: couldn't open random device
Writing /var/flash/freetz...done.
24064 bytes written.
dropbear is started via inetd
Privoxy is disabled
rcapid is disabled
Looking for group 'tor' ... found
Looking for user 'tor' ... found
tor is disabled
Looking for user 'ftp' ... found
vsftpd is started via inetd
httpd-wol is started via inetd
Looking for group 'openvpn' ... found
Looking for user 'openvpn' ... found
openvpn is disabled
Looking for user 'bittorrent' ... found
transmission is disabled
samba is disabled
rrdstats is disabled
WebDAV is disabled
hd-idle is disabled
inadyn-mt is disabled
Looking for group 'wwwrun' ... found
Looking for user 'wwwrun' ... found
lighttpd is disabled
ser2net is disabled
Starting swap...failed.

Beim usb-rooten von nicht-Alien-freetz tritt das Problem nicht auf.

Kann mir jemand helfen?
 
replace kernel sollte helfen. Wobei ich gar nicht weiß, ob das tut, weil die 7170 8 MB Flash hat und die 3170 ja nur 4 MB.

MfG Oliver
 
Hab ich bereits bei beiden ausgewählt. Aber früher hat das schon mal funktioniert (mit der Konfiguration in meiner Signatur)....
Also haben die beiden Kernel unterschiedliche Configs?
 
Hm, du hast Recht. Das ist nicht der original 3170 Kernel...

MfG Oliver
 
Also, wenn ich des doch schaffe, das Alien-Image auch auf den Flash der Box zu baaatzen, dann müssts gehen, da dann das Dateisystem auch zum größeren Kernel passt, oder?
Oder gibts noch ´ne Alternative, weil da muss ich sonst so ziemlich alles weglassen, auch WLAN.
 
Achso. Da ist jetzt der Kernel von der 3170 drauf? Ich glaub ich hab bei mir den der 7170 drauf, wobei ich die Fehlermeldungen trotzdem nicht verstehe. Eigentlich sollte gerade das mit "replace kernel" nicht mehr passieren.

MfG Oliver
 
Jup, da war der Freetz-Kernel von 3170 drauf.
Das Alien-Image der 7170 will irgendwie auch auf dem Flash nicht: "kernel panic - no init specified" oder so; in den kernel_args stand aber immer noch das init von usb-root, auch init=/bin/ash half nichts. Aber egal. Sind die Freetz-Kernel von 3170 und 7170 denn gleich?
Das würde dann bedeuten, dass es an was andrem liegt...
 
Nein, der Kernel der 3170 wird nach der 4 MB Config gebaut und der für die 7170 nach der 8 MB Config.

MfG Oliver
 
Wenn ich dann die usbroot-7170-alien-FW mit der 4mb-Config erstellen lasse, müsste es gehen oder? Reicht es dann, wenn ich busybox und uclibc neu kompiliern lasse oder auch die ganzen Pakete?
 
Ich würde nur den Kernel auf 4mb ändern. Das sollte per Hand in der .config gehen. Danach sollte bei einem make der 4mb Kernel genommen werden.

MfG Oliver
 
Oh Mist, das tut mir jetzt echt Leid, dass ich da ned früher draufgekommen bin....es lag an mdev:toilet:
Da gab es nämlich schon einen Thread dazu im Forum, hab aber gar nicht drangedacht, dass ich das ausgewählt hatte...
Jedenfalls danke für deine Geduld.
 
Hallo zusammen,

nachdem meine Box (Speedport W701v) jetzt mit Freetz schon super läuft würde ich allerdings gerne einige Sachen auf dem Router laufen lassen die bisher auf meiner "großen" Kiste liefen, z.B. Transmission.

Da ja nur 8MB auf dem Router zur Verfügung stehen muss ich einiges Auslagern, am liebsten wäre mir NFS.

Geplant hatte ich das, ähnlich dem USBROOTFS, das komplette System per NFS eingebunden wird und nur ein rudimentäres System auf dem Router installiert wird, die Freigaben der Transmission Torrents ebenfalls per NFS Eingebunden werden und ich damit meinen Server etwas entschlacken kann was die Dienste angeht.
Swappen kann er ebenfalls über NFS, 100MBit stehen zur Verfügung da der Server 2x 1Gbit hat mit 4 SataII Platten (LVM Verbund), also ausreichend Power wäre vorhanden. Dienste laufen wegen meiner S100 ebenfalls.
Es wäre sogar möglich den Router komplett vom Netzwerk booten zu lassen wenn er das möchte :D (PXE und TFTPd laufen ebenfalls).
Zwangstrennung, Update meines DynDNS Accounts bei Nerdcamp etc. dürfte dank SSH Shell Zugang ja wohl das wenigste sein.
VLan Support ist hoffentlich auch dabei, SNMP kommt mit dem Paket Net-SNMP dazu (da freut sich mein Cacti), OpenVPN usw. ist ja alles schon vorhanden allerdings zu groß, daher NFS. Ich wäre ja mit einem USB Stick auch zufrieden, aber der Speedport hat kein USB.

Gibt es für NFS Root Filesystem überhaupt schon versuche oder Tipps? Das einfachste wäre ja wohl das abändern der /etc/fstab und kopieren des USB Images auf den NFS Punkt, nur kann die Box soweit booten oder gibt es andere Schwierigkeiten? Würde gerne eure Erfahrungen hören. Server läuft ja auch 24/7 stabil, dürfte also kein Problem sein.

Aso, Swappen kann ich auch über das Network Block Device oder eben über NFS, dazu mach ich mir Gedanken wenn es soweit ist. Wenn der NFS / NBD Down geht isses sowisso Essig mit den aufwendigen Diensten, von daher mache ich mir da die wenigsten Sorgen.

Gruß
Lord_Pinhead

p.s.
Ich würde mich auch mit SMB, AFS oder ISCSI zufrieden geben :D
 
Wenn du wirklich NFS-Root machen willst schnapp dir die Scripte die fuer das USB-Root verantwortlich sind (/etc/init.d/rc.usbroot) und passe die entsprechend an. Evtl. ist es hilfreich eine serielle Konsole zu haben.
(Gabs es nicht mal ein Freetz-Package für nfsroot?)

Alternativ solltest du kein Freetz einsetzen, könnte OptWare für dich interessant sein. Eigentlich fuer dd-wrt aber generell fuer Mipsel-Router funktionierend. http://www.dd-wrt.com/wiki/index.php/Optware

Dafuer musstestest du ein (Freetz-)Image bauen, welches ein /opt-Verzeichnis hat. Dieses opt-Verzeichnis koenntest du per debug.cfg einhängen und mit freuden nutzen. (Natürlich erst nach dem du dort optware eingerichtet hast). Optware bietet einen sehr grossen Softwarepool. Wichtige ist fuer dich aus diesem Link eigentlich nur der Part "Installing ipkg-opt and uclibc-opt ".

have fun

cya
 
Naja, NFSroot 0.1 gibt es bereits in Freetz (zumindest im trunk).
"Advanced Options" und "replace Kernel" müssen aktiviert sein, damit man es unter Pakete->testing sieht.
 
Danke für die Antworten, ich werd es mir mal ansehen und etwas testen :rock:
 
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.