Création du master d'installation sur disque USB

  • la création du master d'installation se fait en «installant» le master à partir de la machine de gestion du dépôt.
  • pour cela :
    • connecter le disque USB qui hébergera le master.
      • Si la machine de gestion du dépôt est physique pas de difficultés
      • Si c'est une VM VirtualBox voir la procédure ci-dessous
    • Utiliser le script lpmmc-installer pour cloner le système sur le disque USB.

Préparation des disques USB pour utilisation avec VirtualBox

La commande vboxmanage permet de créer un fichier vmdk qui peut être utilisée dans une machine virtuelle virtualbox comme disque principal ou secondaire.

le script vboxmanage-createrawvmdk-tmp-usbdisk à installer sur la machine hôte crée /tmp/sdX.vmdk à partir de /dev/sdX

Il faut ensuite rattacher /tmp/sdX.vmdk à la machine virtuelle de gestion du dépôt dans l'interface VirtualBoX (et ne pas oublier de l'enlever après l'installation…)

Scripts

vboxmanage-createrawvmdk-tmp-usbdisk
#!/bin/bash
if [ $# -ne 1 ]
then
  echo usage : $0 /dev/disque
  echo cree /tmp/disque.vmdk
  exit 1
fi
if [ ! -b $1 ]
then
  echo "$1 n'est pas un «block device»"
  exit 1
fi
usbdisk=`basename $1`
echo $0 $*
rm -f /tmp/${usbdisk}.vmdk
echo VBoxManage createmedium disk --filename=/tmp/${usbdisk}.vmdk --variant=RawDisk --format=VMDK --property RawDrive=$1
VBoxManage createmedium disk --filename=/tmp/${usbdisk}.vmdk --variant=RawDisk --format=VMDK --property RawDrive=$1
ls -al /tmp/${usbdisk}.vmdk $1

Outils pour utilisateurs