NOM
Tazinst - Tiny autonomous zone installer manager
SYNTAXE
tazinst [commande] [fichier de configuration]
DESCRIPTION
Tazinst est l'installateur ultra léger (~29 Ko) de SliTaz sur disque dur. Il permet d'installer SliTaz au choix à partir du Live-CD, d'une clé LiveUSB, d'une image ISO de SliTaz, ou depuis le web en téléchargeant la version stable, la version cooking ou en donnant le lien http d'une autre iso (ex: iso de developpement).
Tazinst permet de formatter la partition cible aux formats de base ext2, ext3, ext4 ou d'autres formats si les paquets correspondants ont été installés. La partition /home peut être installée sur une autre partition, et si besoin être formattée avant l'installation dans un des formats disponibles. Tazinst peut, à la demande, installer le chargeur de démarrage Grub dans le mbr du disque cible. Un dual-boot avec une partition Windows© existante est possible, la recherche de la partition Windows© étant soit automatique, soit précisée manuellement.
Tazinst permet également la mise à jour de SliTaz déjà installé sur une partition du disque dur, ce qui est pratique en cas de changement de version. Dans ce cas, Slitaz est mis à jour, les données présentes dans /home sont préservées, et les paquets supplémentaires sont réinstallés dans la nouvelle version.
Tazinst a été créé pour les besoins de SliTaz GNU/Linux, mini distribution autonome.
Tazinst, écrit en script shell à partir de zéro est compatible Bash, et fonctionne avec Ash du projet Busybox. Tazinst est distribué sous license libre GNU gpl v3.
COMMANDES
config
Génère un fichier de configuration autodocumenté, qui une fois édité
suivant les besoins de l'utilisateur, permettra d'installer ou mettre
à jour SliTaz sur disque dur, en utilisant tazinst install
[nom du fichier]
.
tazinst config /var/lib/tazinst.conf
Le fichier de configuration contient les variables suivantes :
- Les variables décrivant la source d'installation :
- * INST_TYPE : le type du support contenant les fichiers sources de SliTaz, au choix : cdrom (LiveCD de SliTaz), usb (LiveUSB de SliTaz), iso (Image ISO de SliTaz), web (Image ISO sur le Web), weboot, ex :
INST_TYPE=web
- * SRC_FILE : le nom de la source contenant SliTaz. Il dépend du type de support :
- cdrom (LiveCD de SliTaz) : inutilisé
- usb (LiveUSB de SliTaz) : Nom de la partition hôte de périphérique USB, ex :
SRC_FILE=/dev/sdb1
- iso (Image ISO de SliTaz) : Nom du fichier ISO, ex :
SRC_FILE=~/slitaz.3.0.iso
- web (Image ISO sur le Web) : Nom de l'URL, ex :
SRC_FILE=http://mirror.slitaz.org/iso/cooking/slitaz-cooking.iso
. À noter que 3 URL sont prédéfinies : 'stable', 'cooking, 'rolling', ex :SRC_FILE=cooking
téléchargera la dernière cooking disponible sur le web - weboot : inutilisé
- Les variables décrivant la partition cible :
- * TGT_PARTITION : Le nom de la partition cible sur laquelle SliTaz sera insallé ou mis à jour, ex :
TGT_PARTITION= /dev/hda3
- TGT_FS : Si cette variable est renseignée, la partition cible sera formatée dans le système de fichiers indiqué, sinon, la partition sera nettoyée et le répertoire /home sera conservé, ex :
TGT_FS=ext3
- TGT_HOME : Cette variable indique, si besoin est, le nom de la partition recevant le répertoire /home, ex :
TGT_HOME=/dev/hda5
- TGT_HOME_FS : Si cette variable est renseignée, la partition/home sera formatée dans le système de fichiers indiqué, ex :
TGT_HOME_FS=ext2
- Les variables de configuration de Slitaz :
- TGT_HOSTNAME : Nom du système, ex :
TGT_HOSTNAME=hd-slitaz
, par défautTGT_HOSTNAME=slitaz
- TGT_ROOT_PWD : Mot de passe du super- utilisateur, ex :
TGT_ROOT_PWD=toor
, par défautTGT_ROOT_PWD=root
- TGT_USER : Nom de l'utitisateur par défaut, ex :
TGT_USER=toto
, par défautTGT_USER=tux
- TGT_USER_PWD : Mot de passe de l'utilisateur par défaut, ex :
TGT_USER_PWD=titi
, par défautTGT_USER_PWD=tux
- Les variables de configuration du chargeur de démarrage (bootloader) :
- TGT_GRUB : Installation de GRUB (yes ou no), ex :
TGT_GRUB=yes
, par défautTGT_GRUB=no
- TGT_MENU_PARTITION: Nom de la partition où le fichier de configuration de GRUB est installé. Normalement, cette variable n'est pas renseignée, elle peut servir dans le cas où GRUB est installé dans une partition dédiée, ou dans une configuration multi-os, ex :
TGT_MENU_PARTITION=/dev/hda4
- TGT_WINBOOT : Si cette variable est renseignée, elle indique la partition contenant Windows© pour mettre en place un Dual-boot. Elle peut être aussi positionnée à 'auto', dans ce cas le dual-boot se fera sur la première partition Windows© détectée, ex :
TGT_WINBOOT=auto
À noter que seules les variables précédées d'une atérisque sont obligatoires, les autres sont optionnelles. Ainsi un fichier de configuration minimaliste peut être le suivant:
INST_TYPE=cdrom TGT_PARTITION=/dev/hda3
Ce fichier permettra une installation de SliTaz sur /dev/hda3, sans formatter la partition, à partir d'un LiveCD.
install
Lance l'installation de SliTaz en fonction des données présentes dans le fichier de configuration.
tazinst install /var/lib/tazinst.conf
upgrade
Lance la mise à jour de SliTaz en fonction des données présentes dans le fichier de configuration.
tazinst upgrade /var/lib/tazinst.conf
MAINTENEUR
Christophe Lincoln <pankso at slitaz.org> Dominique Corbex <domcox at slitaz.org>