Archiv verlassen und diese Seite im Standarddesign anzeigen : [ufs910] ufs910 image über nfs booten?
Hi, wie oben beschrieben möchte ich ein Image über nfs server booten.
Ist es möglich und wenn ja, wie müssen die Bootargs aussehen.
Danke
mfg
60plus
Glaube nicht das das möglich ist. Morly spielt ja gerne mit den bootargs rum, der könnte da was zu sagen.
Aber dazu muß ja erst mal der NFS Server auf der Box gestartet sein, und das halte ich für unmöglich.
ich glaub du verstehst das falsch^^
ja ist möglich..so hat mal alles angefangen vor 5 jahre oder so^^
wie die bootargs aussehen müssen ,kann ich dir nicht mehr sagen
Ok, wenn es möglich ist, kann es ja nur hier passieren, da muß der Pfad hin zum NFS.
set bootargs console=ttyAS0,115200 root=/dev/mtdblock2
so ähnlich wie in der fstab
192.168.xxx.xxx:/Pfad/Pfad /Pfad/Verzeichnis nfs
Hi, meine sehen so aus
set bootargs console=ttyAS0,115200 root=/dev/nfs nfsroot=/mnt/array1/share/nfsboot/ rw ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:k athrein:eth0:off mem=64m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=10 nwhwconf=device:eth0,hwaddr:${ethaddr} init=/bin/devinit
und
run bootargs_5; nfs a5000000 ${serverip}:/mnt/array1/share/nfsboot/boot/uImage;bootm a5000000
Die box bootet nicht.
da muß immer der vollständige pfad hin, z.B:
set bootcmd_1 'nfs a5000000 ${serverip}:/home/meinpfadzumuimage/uImage; run bootargs_1; bootm a5000000'
und
set bootargs_1 'set bootargs console=ttyAS0,115200 root=/dev/nfs nfsroot=${serverip}:/home/meinpfadzumreleaseroot/release rw ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:k athrein:eth0:off mem=64m coprocessor_mem=4m@0x10000000,4m@0x10400000 nwhwconf=device:eth0,hwaddr:${ethaddr} init=/bin/devinit'
auf dem rechner muß der nfs server mit den zugehörigen freigaben laufen
Danke erstmal, dass image liegt ja auf einem Nas, ich hoffe es wird auch von diesem system laufen.
mfg
60plus
wird denn der kernel überhaupt geladen? das sollte dann im prinzip so aussehen:
am530> nfs a5000000 192.168.1.6:/tftpboot/uImage
Using MAC Address 00:1e:b8:12:34:56
STM-GMAC: SMSC RTL8201 found
STM-GMAC: 100Mbs full duplex link detected
File transfer via NFS from server 192.168.1.6; our IP address is 192.168.1.45
Filename '/tftpboot/uImage'.
Load address: 0xa5000000
Loading: ################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
################################################## ###############
##################################
done
Bytes transferred = 1833086 (1bf87e hex)
am530>
@solala,
so sieht es noch nicht aus, imo kann laut log nicht gemountet werden.
Das image liegt auf einem Buffalo NAS und ich habe dein mini 1.3.1 auf der Box, ich hoffe es passt so.
mfg
60plus
Darf ich mal fragen warum du das über haupt testen willst?
denn müßtest du mal nen log (per seriell) vom start machen, bei einigen miniversionen war nfs boot aufgrund des geringen 64kByte platz rausoptimiert. alternativ würde ne maxiuboot installation alles wieder mitbringen was vielleicht fehlt
Hi,
maxiU-Boot 1.3.1 (May 19 2010 - 23:05:16) - by SoLaLa
DRAM: 64 MB
Flash: 16 MB
In: serial
Out: serial
Err: serial
selected Image to start: ----Flash----
selected Image to start: bootdesc_1
selected Image to start: NMP/sda7
selected Image to start: HDMU/sda5
selected Image to start: ------NMP------
selected Image to start: ---Test-NFS---
Hit any key to stop autoboot: 0
File transfer via NFS from server 192.168.178.28; our IP address is 192.168.178.
10
Filename '/mnt/array1/share/boot/uImage'.
Load address: 0xa5000000
Loading: *** ERROR: Cannot mount
Maxi kann ich einfach nachinstallieren oder?
Maxi ist ja 1.3.1
Danke
mfg
60plus
laut dem log hast du maxiUboot doch schon drauf, fährst also garnicht mehr den Umweg übers mini.
ich denke, daß die freigaben oder das filesystem auf dem NAS noch nicht passen
- - - Aktualisiert - - -
Darf ich mal fragen warum du das über haupt testen willst?
60plus sagte ja oben schon daß das image (was es ja eigentlich nicht ist) auf dem NAS liegt. und wie bonkel auch richtig sagt hat das (vor eher 6 jahren) alles mal so angefangen als wir die ersten TDT.tar.gz so gebootet haben. im prinzip läßt sich übrigens jedes USBimage einfach so vom nfs server starten wenn zumindest im kernel nfs mit einkompiliert ist.
@solala, danke für den Hinweis auf das Filesystem.
Hi,
booten über nfs geht vom Linux PC(ext4) eingeschränkt,vom Nas allerdings nicht, liegt sicher am Filesystem.
HDMU image bleibt bei der Erstinstallation hängen, neutrino von Bpanther läuft ohne Probleme.
Mir ist aufgefallen das einige Ordner vom HDMU Image vom OS schreibgeschützt werden.
Wie stelle ich sicher, dass die Ordner dauerhaft beschreibbar bleiben?
Danke
mfg
60plus
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.