IndiceBRTableOfContents() |
Introduzione
La configurazione di default di Ltsp prevede l'avvio dei client mediante [http://it.wikipedia.org/wiki/PXE PXE], se invece viene usata una scheda di rete che non sopporta [http://it.wikipedia.org/wiki/PXE PXE] è necessario avviare i client con Etherboot, quindi è necessario seguire le istruzioni per configurare il server Ltsp affinché invii ai Thin Clients delle immagini del [http://it.wikipedia.org/wiki/Kernel kernel] adatte ad Etherboot invece che a [http://it.wikipedia.org/wiki/PXE PXE].
Installazione
Per creare un [http://it.wikipedia.org/wiki/Kernel kernel] adatto ad etherboot è necessario [:InstallareProgrammi: installare] il pacchetto mknbi reperibile dai [:Repository/Componenti: repository universe].
Creazione dell'immagine per il boot di rete
Aprire un terminale e spostarsi nella directory /var/lib/tftpboot/ltsp/i386 dove Ltsp tiene le immagini dei [http://it.wikipedia.org/wiki/Kernel kernel] di rete, dopo di che usare mknbi per creare l'immagine del Kernel adatta ad etherboot:
sudo mknbi-linux --output=vmlinuz.etherboot --rootdir="/dev/ram0" --append="rw" vmlinuz initrd.img
Rete Etherboot
Se tutti i computer facenti parte della rete fanno il boot da etherboot bisogna modificare con un [:Ufficio/EditorDiTesto: editor di testo] ed i [:AmministrazioneSistema/Sudo: permessi amministrativi] il file /etc/ltsp/dhcpd.conf presente sul server, modificando la linea filename "/ltsp/i386/pxelinux.0"; in: {{{filename "/ltsp/i386/vmlinuz.etherboot"; }}}
Salvare le modifiche apportare al file e riavviare il server DHCP, ora il Server Ltsp è in grado di gestire l'avvio mediante etherboot, provare ad avviare un Thin Client e verificare che si avvia correttamente.
Rete mista PXE Etherboot
Se la rete è composta da Thin Client con supporto [http://it.wikipedia.org/wiki/PXE PXE] mentre con etherboot è necessario configurare il server in modo che sia in grado di riconoscere il tipo di avvio da parte del client e sia in grado di dare il giusto [http://it.wikipedia.org/wiki/Kernel kernel]. Mediante un [:Ufficio/EditorDiTesto: editor di testo] ed i [:AmministrazioneSistema/Sudo: permessi amministrativi] modificare il file /etc/ltsp/dhcpd.conf, sostituendo la riga filename "/ltsp/i386/pxelinux.0"; con le linee:
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
filename "/ltsp/i386/pxelinux.0";
}
else{
filename "/ltsp/i386/vmlinuz.etherboot";
}Salvare le modifiche apportare al file e riavviare il server DHCP, ora il server Ltsp è in grado di gestire l'avvio di una rete mista.
Ulteriori risorse
[https://help.ubuntu.com/community/UbuntuLTSP/LTSPEtherbootSetup Documento originale]
[:Hardware/UbuntuLtsp: Guida a UbuntuLtsp]
