(Q:) Box ueber NFS booten, (Yadd)BootFlag

Wünsche, Anträge, Fehlermeldungen
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

(Q:) Box ueber NFS booten, (Yadd)BootFlag

Beitrag von petgun »

Hi,
ist es moeglich die Box von einem NFS-Mount mit einem entpackten (Flash)Image zu booten und/oder kann man eine Yadd ohne den Bootmanger von einem NFS-Mount booten ?
Wenn das kein Problem waere, wuerde ich mir wuenschen, das man einen der Box NFS-MountPoints als 'bootable' kennzeichnen koennte und die Box nach Reset von diesem Verzeichnis bootet.

cu,
peter
Treito
Semiprofi
Semiprofi
Beiträge: 1131
Registriert: Freitag 16. Januar 2004, 23:22

Beitrag von Treito »

Also zumindest Yadi müsste man über NFS updaten können, wird kein Image in /tmp gelangt man zur Verzeichnisauswahl, da dann einfach das Image auswählen.
Zu Yadd kann ich nichts sagen, null Erfahrung.
Sagem 2xIntel Kabel, Avia600vB0.28, ucode 00F0, JtG-Image vom 01.05.2004, Snap vom 22.05.2004
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Treito hat geschrieben:Also zumindest Yadi müsste man über NFS updaten können, wird kein Image in /tmp gelangt man zur Verzeichnisauswahl, da dann einfach das Image auswählen.
Zu Yadd kann ich nichts sagen, null Erfahrung.
..ich will kein Image flashen, ich wollte am liebsten ein beliebieges FlashImage wie eine Yadd booten und benutzen....ohne den Bootmanager...von einem beliebigem NFS-Mount..wuerde genauso unter Linux laufen...

cu,
peter
Zuletzt geändert von petgun am Montag 6. September 2004, 22:42, insgesamt 1-mal geändert.
Treito
Semiprofi
Semiprofi
Beiträge: 1131
Registriert: Freitag 16. Januar 2004, 23:22

Beitrag von Treito »

petgun hat geschrieben: ..ich will kein Image flashen, ich wollte am liebsten ein beliebieges FlashImage wie eine Yadd booten und benutzen....ohne den Bootmanager.
Ach sooooo.
Hmm, ich denke mal, das ist niht so leicht möglich, dann bräuchtest Du für die Box einen eigenen Bootmanager, wie unter Linux Grub oder lilo.
Sagem 2xIntel Kabel, Avia600vB0.28, ucode 00F0, JtG-Image vom 01.05.2004, Snap vom 22.05.2004
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Hmm, ich denke mal, das ist niht so leicht möglich, dann bräuchtest Du für die Box einen eigenen Bootmanager, wie unter Linux Grub oder lilo.
...kann sein...ich weiss aber nicht was der momentane Bootloader alles kann.

cu,
peter
Treito
Semiprofi
Semiprofi
Beiträge: 1131
Registriert: Freitag 16. Januar 2004, 23:22

Beitrag von Treito »

Also wenn man nach dem einen Beitrag von "DieMade" in einem anderen Thread hier geht, wäre der Bootloader dazu wohl nicht in der Lage.

http://forum.tuxbox-cvs.sourceforge.net ... hp?t=33157
DieMade hat geschrieben:2 Images gleichzeitig geht nicht - 8MB sind mit 1 Image nunmal voll und LILO/GRUB gibt es nicht für die Dbox2 ;)
Sagem 2xIntel Kabel, Avia600vB0.28, ucode 00F0, JtG-Image vom 01.05.2004, Snap vom 22.05.2004
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
Treito
Semiprofi
Semiprofi
Beiträge: 1131
Registriert: Freitag 16. Januar 2004, 23:22

Beitrag von Treito »

Ich weiss, was du möchtest, aber wenn der Bootloader nicht in der Lage ist, zwei Images zu booten, dann kannste den auch nicht so konfen, dass Du das Bootverzeichnis, von dem er booten soll, angeben kannst. der wird dann seine feste Partition haben.
Sagem 2xIntel Kabel, Avia600vB0.28, ucode 00F0, JtG-Image vom 01.05.2004, Snap vom 22.05.2004
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
Treito
Semiprofi
Semiprofi
Beiträge: 1131
Registriert: Freitag 16. Januar 2004, 23:22

Beitrag von Treito »

petgun? Wo ist Deine Antwort denn hin?!
Sagem 2xIntel Kabel, Avia600vB0.28, ucode 00F0, JtG-Image vom 01.05.2004, Snap vom 22.05.2004
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

hi,
Du hast aber auch gelesen was rasc darauf geantwortet hat:
Bringt endlich mal eure Platte zum fliegen, dann gehen auch mehr Images (das booten dauert halt dann etwas laenger...)
...das ist vielleicht eine Anspielung auf das HDD-IDE Interface fuer die Box, kann aber auch genauso fuer das mounten von NFS-Laufwerken verstanden werden ;-)

cu,
peter
Treito
Semiprofi
Semiprofi
Beiträge: 1131
Registriert: Freitag 16. Januar 2004, 23:22

Beitrag von Treito »

petgun hat geschrieben:hi,
Du hast aber auch gelesen was rasc darauf geantwortet hat:
Bringt endlich mal eure Platte zum fliegen, dann gehen auch mehr Images (das booten dauert halt dann etwas laenger...)
...das ist vielleicht eine Anspielung auf das HDD-IDE Interface fuer die Box, kann aber auch genauso fuer das mounten von NFS-Laufwerken verstanden werden ;-)

cu,
peter
Naja aber ohne Anpassung des Bootloaders dementsprechend...
Sagem 2xIntel Kabel, Avia600vB0.28, ucode 00F0, JtG-Image vom 01.05.2004, Snap vom 22.05.2004
AMD Athlon XP 1800, 512 MB, Maxtor 120 GB und 80 GB
Win XP Home, JtG 0.7.2, udrec 0.12d
SuSE Linux 9.1 Professional, NFS-Server
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Naja aber ohne Anpassung des Bootloaders dementsprechend...
...eine Yadd kannst Du jederzeit booten...egal wie 'voll' Dein Image ist...ich glaube das wuerde noch locker als Funktion in jedes Image passen.

cu,
peter
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

Der Standard-"Flash"-kernel kann nicht von NFS booten (die spätere Verwendung als Filesystem hat damit nichts zu tun).

Außerdem ist der U-boot dafür falsch konfiguriert.

Aber mit entsprechendem uboot/kernel geht das, ja. Aber dann ist es vielleicht einfacher, einen DHCP-Server ins Netz stellen und direkt über den zu booten.
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Npq hat geschrieben:Der Standard-"Flash"-kernel kann nicht von NFS booten (die spätere Verwendung als Filesystem hat damit nichts zu tun)..
wofuer ist der NFS-Server im Bootmanager gut ?
Aber mit entsprechendem uboot/kernel geht das, ja. Aber dann ist es vielleicht einfacher, einen DHCP-Server ins Netz stellen und direkt über den zu booten.
DHCP/BOOTP...waere das so wie beim Bootmanager wenn eine Yadd gebootet wird?

cu,
peter
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

petgun hat geschrieben:wofuer ist der NFS-Server im Bootmanager gut ?
Um einem geeigneten Kernel (YADD) das Filesystem bereitzustellen.
DHCP/BOOTP...waere das so wie beim Bootmanager wenn eine Yadd gebootet wird?
Genau das :)
There are 10 types of people in the world: those who know binary and those who don't
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

DieMade hat geschrieben:
petgun hat geschrieben:wofuer ist der NFS-Server im Bootmanager gut ?
Um einem geeigneten Kernel (YADD) das Filesystem bereitzustellen.
DHCP/BOOTP...waere das so wie beim Bootmanager wenn eine Yadd gebootet wird?
Genau das :)
...waere das also theoretisch moeglich eine Yadd zB. von einem Win DHCP/Bootp Server zu booten und das Filesystem zB. ueber SFU-NFS bereitzustellen...also ohne den Bootmanger zu benutzen? Oder zB. das von so einem Teil http://www8.alternate.de/shop/infoNodes ... tNr=lwta01 erledigen zu lassen wenn DHCP/Bootp realisiert waere ?

cu,
peter
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Ja, der Bootmanager stellt nur eine Sammlung diverser Netzwerktools/-protokolle zur Verfügung, welche unter Linux z.B. alle vorhanden sind.

Für eine Yadd wird benötigt:
DHCP / BOOTP
TFTP
NFS

Siehe auch http://www.dietmar-h.net/linux.html

Die Anleitung kann sinngemäß auf jeden "Server" angewendet werden, der die o.g. Dienste frei konfigurierbar zur Verfügung stellt (ein DHCP-Server, der nur IPs vergeben kann z.B. ist unzureichend).
There are 10 types of people in the world: those who know binary and those who don't
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

hi,
Für eine Yadd wird benötigt:
DHCP / BOOTP
TFTP
NFS
...kann ich denn eine Yadd mit dem Bootmanager booten und dann aber meinen SFU-NFS Server statt den des Bootmanagers nutzen und nach dem booten den Bootmanager beenden? Zwei NFS-Server vertragen sich doch sicher nicht nicht so besonders...oder geht das ? Wie mach ich der Box dann das root-dir klar....so ein (yadd)bootflag bei den NFS-Einstellungen waere doch eine Loesung dafuer, oder? Ich faende das schon geil zB. je nach Lust und Laune eine Spiele/Streaming optimierte Yadd zu booten...:-)

cu,
peter
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Sollte gehen, einfach den NFS-Server im Bootmanager nicht aktivieren. Ob die Parameter für u-boot dann stimmen, weiß ich aber nicht - Versuch macht kluch ;)
There are 10 types of people in the world: those who know binary and those who don't
justav
Interessierter
Interessierter
Beiträge: 26
Registriert: Montag 6. September 2004, 10:00

Beitrag von justav »

moin,

ich bin newbie in sachen dbox.

aber ich lese schon eine ganze weile mit und verstehe das problem
nicht. wenn du ein yadd bootest (von nfs) kannst du koch per telnet
auf deine dbox und ein weiteres nfs-laufwerk mounten ?!?!

gruss
justav
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

justav hat geschrieben:ich bin newbie in sachen dbox.
..und ich ein Dau in Sachen Linux und MountPoints ;-)

cu,
peter
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

2 NFS-Verzeichnisse vom selben PC über 2 verschiedene NFS-Server (Bootmanager und SFU) geht halt nicht.
There are 10 types of people in the world: those who know binary and those who don't
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

DieMade hat geschrieben:2 NFS-Verzeichnisse vom selben PC über 2 verschiedene NFS-Server (Bootmanager und SFU) geht halt nicht.
jau, habe ich mir gedacht...wie mach ich der BOX das SFU-NFS rootdir klar?
justav
Interessierter
Interessierter
Beiträge: 26
Registriert: Montag 6. September 2004, 10:00

Beitrag von justav »

o.k. :)

ich hab noch keine dbox - aber mach mich schon mal
schlau. ich hatte nach "nfs boot" und "image" gesucht.

denn ich wollte wissen, ob ich z.B. yadi per nfs booten kann.
hab aber noch nichts gefunden .. man muesste das image
entpacken ... :gruebel:

naja - schau mer mal

gruss
justav
justav
Interessierter
Interessierter
Beiträge: 26
Registriert: Montag 6. September 2004, 10:00

Beitrag von justav »

2 NFS-Verzeichnisse vom selben PC über 2 verschiedene NFS-Server (Bootmanager und SFU) geht halt nicht.
warum nicht?!?!

du bootest per nfs - dann laeuft ein linux auf der dbox.
dann gehst du hin und mountest ein verzeichnis von einem
anderen nfs-server.

wo ist das problem?
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

justav hat geschrieben:o.k. :)

.. man muesste das image
entpacken ... :gruebel:
..zB. mit NewTuxBoxUtilities, aber ich befuerchte das geht nur mit einer Yadd...also beim kompilieren den Yadd Sachalter umlegen...oder Homar fragen ;-)

cu,
peter
Zuletzt geändert von petgun am Dienstag 7. September 2004, 09:30, insgesamt 1-mal geändert.