Configurazione di IPCOP per boot dei client via
Transcript
Configurazione di IPCOP per boot dei client via
Progetto CCOS 3/2010 - Scuola Media Magione Configurazione di IPCOP per boot dei client via rete tramite pxeboot: Configurare il server DHCP Il server DHCP è tenuto a fornire un indirizzo IP e reindirizzare la richiesta al server TFTP (LTSP). Sulla pagina web di IPCop, Servizi → DHCP: Abilitare la casella 'Consenti client bootp'. Aggiungere un lease fisso con: ● ● ● ● ● l'indirizzo MAC della scheda, un indirizzo IP al di fuori del range DHCP di indirizzi (ma nella stessa rete), nella casella next-server inserire l’indirizzo ip del server LTSP: es. 192.168.1.250 nella casella filename inserire il percorso dell’immagine del sistema: /ltsp/i386/pxelinux.0 oppure /ltsp/amd64/pxelinux.0 (se il client supporta un sistema a 64bit) nella casella root-path lasciare vuota nella pagina di gestione del DHCP di IPCOP inserire come in figura: Pag. 1 di 4 Progetto CCOS 3/2010 - Scuola Media Magione Problema Desktop dei Thin Client “rovesciato” Disinstallare/disabilitare compiz e tutti i pacchetti compiz, disabilitando in questo modo gli effetti grafici della scheda grafica, non compatibile con le schede video dei vecchi pc. Boot da rete via hard-disk del terminale Vediamo il caso in cui sul disco fisso del terminale X sia stata installata la distribuzione linux con Grub come boot loader. Avremo pertanto una partizione /dev/hda oppure /dev/sda Con il comando: $ lspci scopriamo il bus ID della scheda di rete. Per esempio tra le tante righe si trova: 02:0a.0 Ethernet controller: Intel Corporation 82544GC Gigabit Ethernet Controller (Copper) (rev 02) Il bus ID della scheda di rete è 02:0a.0 Dando il comando: $ lspci -n -s 02:0a.0 si ottiene per esempio: 02:0a.0 0200: 8086:100c (rev 02) Andiamo ora nel sito http://www.rom-o-matic.net/ nella pagina specifica: http://www.rom-o-matic.net/etherboot/etherbootgit/etherboot.git/contrib/rom-o-matic/ Pag. 2 di 4 Progetto CCOS 3/2010 - Scuola Media Magione seleziono nella casella 1. Choose NIC/ROM type il valore: e1000:e1000-82544gc-copper -- [0x8086, 0x100c] Nella casella 2. Choose ROM output format scegliere il formato .zlilo poi premere il bottone "Get ROM!" e salvare il file che, in questo caso, si chiamerà eb-git-e1000.zlilo nella directory /boot del sistema. vedi figura: Aprire con un editor il file di configurazione di Grub /boot/grub/menu.lst. Aggiungere prima degli altri vari "title" una sezione del tipo: title LTSP SERVER kernel /boot/eb-git-e1000.zlilo Riavviare il PC Pag. 3 di 4 Progetto CCOS 3/2010 - Scuola Media Magione Altra configurazione per l’avvio via rete tramite GRUB Network booting with grub https://help.ubuntu.com/community/GrubHowto If you use LTSP or Edubuntu, you may want to boot from your network card. Specific network cards need a specifc rom to boot from. Go to www.rom-o-matic.com and get the appropriate rom. Edit /boot/grub/menu.lst and add the following before ### BEGIN AUTOMAGIC KERNELS LIST or after ### END DEBIAN AUTOMAGIC KERNELS LIST, otherwise your changes will be wiped out by security updates, etc. I already have a pc running ubuntu they already have a grub so i did Download a rom I downloaded gpxe:all-drivers LILO/GRUB/SYSLINUX loadable Linux kernel format (.lkrn) http://www.rom-o-matic.net/ # cp gpxe-git-gpxe.lkrn /boot (copio l’immagine dentro la directory /boot) # nano /boot/grub/menu.lst (edito il file menu.lst, prima la riga ### BEGIN AUTOMAGIC KERNELS LIST oppure dopo la riga ### END DEBIAN AUTOMAGIC KERNELS LIST) title root Linux terminal server: title root kernel LTSP (hd0,4) ## Change to your root /boot/gpxe-git-gpxe.lkrn Pag. 4 di 4