Installazione di Clonezilla Live su Debian: Difference between revisions
Jump to navigation
Jump to search
m New page: Utilizzare CLonezilla Live consente di avere un ambiente Clonezilla SENZA modifiche automatiche ai servizi del server ospitante, ed una configurazione univoca del Boot PXE. ==Installazion... |
|||
| Line 42: | Line 42: | ||
* Creare la gerarchia di directory dove ospitare i files di boot: | * Creare la gerarchia di directory dove ospitare i files di boot: | ||
sudo mkdir -p /files/tftpboot | sudo mkdir -p /files/tftpboot/pxelinux.cfg/ | ||
*Creare il file con la voce di Boot: | *Creare il file con la voce di Boot: | ||
<pre> | <pre> | ||
cat | sudo tee /files/tftpboot | cat | sudo tee /files/tftpboot/pxelinux.cfg/default <<EOFile | ||
DISPLAY boot.txt | DISPLAY boot.txt | ||
| Line 65: | Line 65: | ||
Creare il file di testo che verrà mostrato al boot PXE: | Creare il file di testo che verrà mostrato al boot PXE: | ||
<pre> | <pre> | ||
cat | sudo tee /files/tftpboot | cat | sudo tee /files/tftpboot/pxelinux.cfg/boot.txt <<EOFile | ||
- xxxSERVER TFTP Boot - | - xxxSERVER TFTP Boot - | ||
================================================================================ | ================================================================================ | ||
Revision as of 13:11, 19 June 2009
Utilizzare CLonezilla Live consente di avere un ambiente Clonezilla SENZA modifiche automatiche ai servizi del server ospitante, ed una configurazione univoca del Boot PXE.
Installazione server TFTP
sudo apt-get install tftpd-hpa
│ Should the server be started by inetd? │ │ │ │ <Yes> │
Impostare la directory dei files di boot
sudoedit /etc/default/tftpd-hpa
#Defaults for tftpd-hpa RUN_DAEMON="no" OPTIONS="-l -s /files/tftpboot"
Configurazione del server DHCP
Aggiungere le seguenti opzioni
sudoedit /etc/dhcp3/dhcpd.conf
filename "pxelinux.0"; next-server 192.168.0.9;
Dove 192.168.0.9 corrisponde all'indirizzo IP del server TFTP
Testare la configurazione
sudo dhcpd3 -t
Riavviare il server DHCP
sudo invoke-rc.d dhcp3-server restart
Creazione dell'ambiente di boot PXE
- Creare la gerarchia di directory dove ospitare i files di boot:
sudo mkdir -p /files/tftpboot/pxelinux.cfg/
- Creare il file con la voce di Boot:
cat | sudo tee /files/tftpboot/pxelinux.cfg/default <<EOFile
DISPLAY boot.txt
DEFAULT Clonezilla_Live
label Clonezilla_Live
kernel vmlinuz1
append initrd=initrd1.img boot=live union=aufs noswap noprompt vga=788 ip=frommedia fetch=tftp://192.168.0.9/filesystem.squashfs ocs_live_keymap="/usr/share/keymaps/i386/qwerty/it.kmap.gz" ocs_lang="en_US.UTF-8"
PROMPT 1
TIMEOUT 5
EOFile
ATTENZIONE: sostituire 192.168.0.9 con l'indirizzo IP del server TFT
Creare il file di testo che verrà mostrato al boot PXE:
cat | sudo tee /files/tftpboot/pxelinux.cfg/boot.txt <<EOFile
- xxxSERVER TFTP Boot -
================================================================================
This TFTP Server will boot the default image Clonezilla_Live within 5 seconds.
Press ENTER to go on without waiting
================================================================================
EOFile
Scaricare il file di boot PXE:
sudo wget http://ftp.uk.debian.org/debian/dists/etch/main/installer-i386/current/images/netboot/debian-installer/i386/pxelinux.0 -O /files/tftpboot/pxelinux.0
- Scaricare i file ZIP con Clonezilla Live da http://clonezilla.org/download/sourceforge/stable/iso-zip-files.php
cd /tmp wget http://switch.dl.sourceforge.net/sourceforge/clonezilla/clonezilla-live-1.2.2-14.zip
- Scompattare i files necessari nella directory di boot:
sudo unzip -j clonezilla-live-*.zip \
live/vmlinuz1 \
live/initrd1.img \
live/filesystem.squashfs \
-d /files/tftpboot/
Ora è possibile fare il BOOT via PXE e scegliere Clonezilla. Da qui in poi si può scegliere dove scrivere/leggere le immagini via nfs/smb/ etc ...