Pagina 1 di 1

Fare il boot via rete...

Inviato: sab 4 nov 2006, 19:47
da eth0
Salve a tutti ,

ho questo tipo di esigenza e non riesco a risolvere il problema (probabilmente le mie conoscenze non sono sufficienti...) : ho una macchina completa di tutto ciò di cui ho bisogno (diciamo un server...), alla quale vorrei connettere altri PC's client.
Il problema è che dovrei riuscire a far fare il boot dei clients via rete e poterli utilizzare senza hard-disks (postazioni diskless); ho letto tantissime cose in giro per la rete (Etherboot, Netboot ecc. ecc.), ma nessuna istruzione chiara a tal punto da permettermi di capire come poter ALMENO creare un floppy di boot per far partire i clients e fargli caricare il kernel via rete!

C'è qualcuno che lo sappia fare o che sia interessato a capire la cosa insieme per potermi aiutare?

Grazie, "Slacky-community" !

Inviato: sab 4 nov 2006, 20:18
da pino_otto
Ho gia' creato un po' di volte delle reti di thin client su Linux utilizzando LTSP (Linux Terminal Server Project).

Per creare i floppy di boot, uso questo sito: http://rom-o-matic.net/5.4.2/

Se le tue macchine client te lo consentono, puoi anche fare il boot direttamente via rete con PXE o etherboot.

La mia esperienza con LTSP e' basata su Slackware e Gentoo. Pero' esistono anche delle distribuzioni fatte apposta per LTSP, ad esempio K12LTSP: http://k12ltsp.org/contents.html

Inviato: dom 5 nov 2006, 11:35
da eth0
pino_otto ha scritto:Ho gia' creato un po' di volte delle reti di thin client su Linux utilizzando LTSP (Linux Terminal Server Project).

Per creare i floppy di boot, uso questo sito: http://rom-o-matic.net/5.4.2/

Se le tue macchine client te lo consentono, puoi anche fare il boot direttamente via rete con PXE o etherboot.

La mia esperienza con LTSP e' basata su Slackware e Gentoo. Pero' esistono anche delle distribuzioni fatte apposta per LTSP, ad esempio K12LTSP: http://k12ltsp.org/contents.html
Grazie mille !!!

Per il momento andrò a leggere qualcosa in più su "LTSP" e non appena posso tenterò di verificare cosa riesco a fare coi floppy di boot (grande x il link !).

In realtà, molte delle schede di rete che ho, supportano il boot via rete ma non sò veramente cosa si debba fare per poter far si che si attivino...
Immagino che un PC debba in qualche modo inviare in broadcast un particolare paccheto... è così ?

Ringrazio chiunque sappia indirizzarmi un pò...

Ciao a tutti !

Inviato: dom 5 nov 2006, 13:44
da Luke88
anche io ti consiglio ltsp, buon progetto... ho sentito anche che 2xTerminalServer ha rilasciato come opensource il suo codice... giusto a tittolo informativo, non l'ho provato.

per abilitare il boot da rete devi semplicemente cercare l'opzione nel bios, abilitarla, e settare bene /etc/dhcpd.conf sul tuo server (ricorda che ci sono opzioni differenti da abilitare per etherboot e pxe).

comunque hai tutto spiegato nel progetto ltsp (http://www.ltsp.org)

Inviato: dom 5 nov 2006, 22:09
da Luci0
eth0 ha scritto:
pino_otto ha scritto:Ho gia' creato un po' di volte delle reti di thin client su Linux utilizzando LTSP (Linux Terminal Server Project).

Per creare i floppy di boot, uso questo sito: http://rom-o-matic.net/5.4.2/

Se le tue macchine client te lo consentono, puoi anche fare il boot direttamente via rete con PXE o etherboot.

La mia esperienza con LTSP e' basata su Slackware e Gentoo. Pero' esistono anche delle distribuzioni fatte apposta per LTSP, ad esempio K12LTSP: http://k12ltsp.org/contents.html
Grazie mille !!!

Per il momento andrò a leggere qualcosa in più su "LTSP" e non appena posso tenterò di verificare cosa riesco a fare coi floppy di boot (grande x il link !).

In realtà, molte delle schede di rete che ho, supportano il boot via rete ma non sò veramente cosa si debba fare per poter far si che si attivino...
Immagino che un PC debba in qualche modo inviare in broadcast un particolare paccheto... è così ?

Ringrazio chiunque sappia indirizzarmi un pò...

Ciao a tutti !
Ciao ... le schede di rete debbono essere equipaggiate di un BOOT ROM ... se osservi un scheda di rete spesso noterai uno zoccolo sul quale manca un integrato... è li che va messa la boot rom... altrimenti per un utilizzo casalingo puoi utilizzare un floppy disk oppure un più affidabile CD-ROM ( ... che spreco ) ma molto più ecomonica della eprom che può costare decine di €uri ... in realtà esistono schede con le eprom ( 3Com tanto per dirne una) ma ovviamente sono più costose di tutte le altre altenative... un altra soluzione é comprare un programmatore di Eprom e programmarsele .. ovviamente tutto cio conviene se si deve un piccola produzione ovvero > 50 per ammortizzare il costo dell'attrezzatura ... :-)

Ci sono riuscito !

Inviato: mar 14 nov 2006, 17:49
da eth0
Grazie a tutti per il vostro preziosissimo aiuto!

Spiego: avevo l'esigenza di utilizzare un cluster OpenMosix con nodi diskless; non che mi mancassero hard-disks, ma non sapevo proprio cosa farmene, i nodi dovevano soltanto servire per incrementare la capacità di calcolo ed essere il piu' reattivi possibile.

Grazie al link che mi avete mandato (rom-o-matic), mi sono creato i floppys che mi permettono di far fare il boot alla macchina diskless; una volta che il PC si avvia, automaticamente va a cercare (tramite il protocollo "BOOTP") sul server (diciamo il "master" del cluster) l'immagine del kernel che ho creato in una directory apposita tramite il protocollo "BOOTP" e... SIGNORE E SIGNORI... se lo carica via rete ad una velocità incredibile!

Ho provveduto anche a creare tutta l'alberatura di directory che servono ai nodi e li ho esportati via rete con un semplice "NFS".

Ovviemente le prove che ho dovuto fare non sono state poche e la procedura descritta è mooolto riassuntiva, ma posso garantirvi che è FANTASTICO!

Chiunque ne voglia discutere o voglia saperne di piu', può contattarmi su questo forum!

Grazie ancora a tutti per l'aiuto e a presto!

eth0