Fare il boot via rete...

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
eth0
Linux 1.x
Linux 1.x
Messaggi: 177
Iscritto il: mar 12 ott 2004, 0:00
Slackware: 13.0
Kernel: 2.6.34
Desktop: KDE_4.2.4
Distribuzione: OpenBSD, Gentoo
Località: Orvieto (TR) / Roma (RM) / 42°41′0″N 12°6′0″E

Fare il boot via rete...

Messaggio 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" !

pino_otto
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 9 lug 2006, 11:57
Slackware: 14.2
Kernel: 4.4.14-smp
Desktop: KDE 4.14.3
Località: Torino - Canton (China)

Messaggio 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

Avatar utente
eth0
Linux 1.x
Linux 1.x
Messaggi: 177
Iscritto il: mar 12 ott 2004, 0:00
Slackware: 13.0
Kernel: 2.6.34
Desktop: KDE_4.2.4
Distribuzione: OpenBSD, Gentoo
Località: Orvieto (TR) / Roma (RM) / 42°41′0″N 12°6′0″E

Messaggio 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 !

Avatar utente
Luke88
Linux 3.x
Linux 3.x
Messaggi: 624
Iscritto il: mer 7 set 2005, 0:00
Slackware: 13.0
Kernel: 2.6.30-zen4
Desktop: xfce4
Località: Udine

Messaggio 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)
Meeting efficency = Average_Intelligence/( Number_Of_People^2 )

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio 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 ... :-)

Avatar utente
eth0
Linux 1.x
Linux 1.x
Messaggi: 177
Iscritto il: mar 12 ott 2004, 0:00
Slackware: 13.0
Kernel: 2.6.34
Desktop: KDE_4.2.4
Distribuzione: OpenBSD, Gentoo
Località: Orvieto (TR) / Roma (RM) / 42°41′0″N 12°6′0″E

Ci sono riuscito !

Messaggio 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

Rispondi