Ho un vecchio pc, diciamo senza dischi e senza lettore, ma una bella scheda di rete che puo` fare il boot.
Idea
Usare le (scarse) conoscenze di LTSP apprese, per creare un Thin Client che facesse il boot da rete e caricasse un sistema operativo, ma non uno qualsiasi, un LiveCD/DVD: Knoppix.
Come (a grandi linee, perche` gia` ricordo poco)
Ho installato il servizio "tftp" sul server, abilitandolo nel "dhcp (server)", ho copiato i files di avvio, presenti nella directory di avvio presente sul DVD della distribuzione, nella directory servita dal "tftp", ho messo in condivisione il DVD della distribuzione col servizio "NFS".
Detta cosi`, potrebbe anche funzionare, manca qualcosa ...
Svolgimento
apt-get install tftpd-hpa apt-get install syslinux mkdir /var/lib/tftpboot/knoppix cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/ mkdir /var/lib/tftpboot/knoppix/pxelinux.cfg touch /var/lib/tftpboot/knoppix/pxelinux.cfg/default mkdir /opt/knoppix
Fin qua e` tutto chiaro no ?
Ho installato quel che serviva, ed ho preparato le directory:
/var/lib/tftpboot/knoppix/ #Che conterra` i files d'avvio
/var/lib/tftpboot/knoppix/pxelinux.cfg #Che conterra` il file "default" di configurazione per l'avvio tramite PXE
/opt/knoppix #Conterra` il LiveDVD Knoppix
Ho copiato tutto quel che c'e` nella directory
Ho copiato il contenuto di "isolinux.cfg" nel file /var/lib/tftpboot/knoppix/pxelinux.cfg/default, modificando qualcosa (ancora non lo inserisco perche` ancora non funziona, non come dovrebbe).
Correzione al /etc/dhcp3/dhcpd.conf, nella "subnet" ho aggiunto due righe:
next-server 192.168.2.1; filename "/knoppix/pxelinux.0";e riavvio:
invoke-rc.d dhcp3-server restart
Per sistemare il resto ho dovuto verificare il file di configurazione del kernel della live, cosa e` integrato, cosa no.
Per abbreviare questo passo, ho usato il Live DVD su un computer configurando LTSP (per chi non lo sapesse, e` incluso nella versione DVD).
Copio il file "originale" nella live in esecuzione /tftpboot/miniroot.gz nella mia /var/lib/tftpboot/knoppix.
Modifico, studiando com'e` quello della live in esecuzione, il file /var/lib/tftpboot/knoppix/pxeboot.cfg/default, senza andare per il sottile, non ho eliminato le righe inutili, qua riportero` solo le due essenziali:
PROMPT 1 F1 boot.msg F2 f2 F3 f3 DISPLAY boot.msg DEFAULT knoppix APPEND secure nfsdir=192.168.2.1/opt/knoppix nodhcp init=/etc/init ramdisk_size=100000 lang=en vt.default_utf8=0 apm=power-off initrd=miniroot.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 tz=localtime BOOT_IMAGE=knoppix TIMEOUT 100 # TOTALTIMEOUT 20 LABEL knoppix KERNEL linux APPEND secure nfsdir=192.168.2.1:/opt/knoppix nodhcp init=/etc/init ramdisk_size=100000 lang=en vt.default_utf8=0 apm=power-off initrd=miniroot.gz nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 tz=localtime BOOT_IMAGE=knoppix
Ora, la copia del DVD nella directory /opt/knoppix.
E la congurazione per l'export in NFS di questa directory, ovvero, modifica al file /etc/exports, aggiunta questa riga:
/opt/knoppix 192.168.2.0/255.255.255.0(rw,no_subtree_check,no_root_squash,async)e riavvio:
invoke-rc.d nfs-kernel-server restart
Sperando di non aver dimenticato qualcosa, il client ora, dovrebbe 'bootare' con la scheda di rete, avviando la Knoppix (Live DVD).
Nessun commento:
Posta un commento