public:kb:unix:clonezilla_installation
Table des matières
Installation CloneZilla Server
- Testée sur Ubuntu server 12.04 32bit
Prérequis
- Activer les dépôts universe et multiverse
- Ajouter les dépôts drbl au sources.list
- Le source.list doit ressembler à ca :
deb http://fr.archive.ubuntu.com/ubuntu precise main restricted universe multiverse |
* Ajouter le proxy au fichier /etc/wgetrc :
|
avec la passerelle 10.14.72.1 le proxy upec est probablement en transparent
http_proxy = http://proxya.u-pec.fr:3128/
|
use_proxy = on
- Récupérer la clé publique du dépôt drbl :
wget -q http://drbl.org/GPG-KEY-DRBL -O- | sudo apt-key add - |
- Lancer un apt-get update et un apt-get upgrade
- Supprimer le network-manager et le resolvconf :
sudo apt-get remove network-manager |
- Créer une interface réseau “fictive” pour simuler le WAN (CloneZilla requiert 2 NIC)
- Le fichier /etc/network/interfaces doit donc ressembler à cela :
# interface virtuelle nécessaire pour CloneZilla |
Installation de DRBL
- Installer DRBL :
sudo apt-get install drbl |
- Lancer le script d'installation du serveur DRBL :
sudo /opt/drbl/sbin/drblsrv -i |
- Suivre la même configuration que sur les captures ci-dessous
- Lancer le script de configuration du serveur DRBL :
sudo /opt/drbl/sbin/drblpush -i |
- Suivre la même configuration que sur les captures ci-dessous
- Stopper le serveur DHCP installé par DRBL
sudo service isc-dhcp-server stop |
- Désactiver le démarrage automatique du serveur DHCP ISC
sudo update-rc.d -f isc-dhcp-server remove |
- Modifier le fichier /etc/exports pour autoriser le partage NFS pour les réseaux de l'IUT
#/etc/exports |
- Relancer le service NFS :
sudo service nfs-kernel-server restart |
- Lancer la commande suivante :
sudo /opt/drbl/sbin/dcs |
- Configurer maintenant CloneZilla Server :
MODIFICATION 27/06/2017 pour postes dell 7450 : ajouter une nouvelle image clonezilla live :
- sudo drbl-ocs-live-prep -i clonezilla-live….iso
- editer le fichier /tftpboot/nbi_img/pxelinux.cfg/default , y remplacer dans la partie “Clonezilla live” l'ip sur laquelle est montée le nfs (par défaut 10.0.0.1, l'ip wan fictive de khamul) par l'ip de Khamul 10.14.72.18
TroubleShooting
Pensez à regarder les logs ! /var/log
Problème de montage du dossier /usr sur le client
- Modifier le script /tftpboot/node_root/sbin/init ligne 195 :
# Try to use gateway as NFS server |
- Editer le fichier /tftpboot/node_rote/etc/diskless-image/config : ajouter le champ nfsserver_default
nfsserver_default=10.14.72.18 |
Problème de démarrage en TFTP sur le client
- Démarrer le service TFTP sur le serveur :
sudo service tftpd-hda start |
Problème de montage des partages NFS sur le client
- Editer le fichier /etc/hosts.allow sur le serveur, ajouter la ligne :
ALL: .iutsf.lan |
Problème de mot de passe sur le client
- Le démarrage par mot de passe PXE ne fonctionne pas de base
- Il faut :
- Editer le script
/opt/drbl/bin/drbl-sha1pass/usr/share/drbl/bin/drbl-sha1pass, et modifier la ligne 15 comme suit :
use Digest::SHA; |
- puis lancer le script
/opt/drbl/sbin/drbl-pxe-passwd -edrbl-pxelinux-passwd -e
Supprimer le mot de passe pour le boot local du client
- Editer le fichier /tftpboot/nbi_img/pxelinux.cfg/default
- Commenter la ligne 59 :
# MENU PASSWD
Problème du wake on lan
- La commande etherwake est lancée avec l'argument -i par défault
- Pour corriger ça, éditer le fichier /opt/drbl/bin/drbl-doit ligne 159 et supprimer l'option -i et son argument :
$ETH_WAKE -i $iport $ethernet_address devient $ETH_WAKE $ethernet_address |
public/kb/unix/clonezilla_installation.txt · Dernière modification : 2022/11/08 11:54 de frederic.maleval