Si vous utilisez déjà Mandriva Linux et que vous souhaitez installer une nouvelle version de ce système, il est possible de réaliser une installation à partir du disque dur sans passer par l'étape de gravure du/des média. Pour cela, il suffit de disposer d'un espace de stockage sur votre disque dur afin d'extraire le contenu des images ISO de la distribution à installer. Pour installer la Free Edition (3 CDs) il faut 2,4 GO d'espace libre. Pour la version PowerPack, comptez 5 GO.
Quelles sont les étapes à suivre :
- télécharger les images ISO à partir de votre miroir préféré ou par BitTorrent si vous êtes membre du Club
- vérifier la somme de contrôle des images ainsi téléchargées
- extraire le contenu des images ISO à la racine d'une partition (de préférence une partition dédiée à cette opération)
- modifier votre chargeur de démarrage (dans cet exemple je parlerai de Lilo)
- redémarrer votre PC
- installer la nouvelle distro
Cet article détaille les étapes 3, 4 et 6. Remarque importante : il est nécessaire d'être familier de l'utilisation de la console pour mener à bien une installation à partir du disque dur.
3/ Extraire le contenu des images ISO à la racine d'une partition
Choix de la partition
Après avoir téléchargé l'image ISO du DVD ou les images ISO des CDs vous devez recopier leur contenu à la racine d'une partition autre que / et /home. Il est préférable d'utiliser une partition libre car cette partition sera visible sous /mnt/hd au démarrage suivant. Elle contiendra les sources logiciels qui faciliteront ultérieurement l'installation de logiciels puisqu'il ne sera plus nécessaire d'insérer les CD. Si lors de l'installation de votre précédente version de Mandriva Linux vous n'avez pas créé une partition de 5 GO ou plus, vous ne pourrez donc pas réaliser une installation à partir du disque dur. Pour connaître l'espace libre sur vos partitions, utilisez la commande df .
Partition | Taille | Libre | Monté sur | /dev/hdb1 | 9,8 GO
| 6,7 GO
| / | /dev/hdb7 | 3,9 GO
| 1,1 GO
| /home | /dev/hdb6 | 14,1 GO
| 12,9 GO
| /opt |
Résultat de la commande df sur mon système Mandrake Linux 9.1
Dans cet exemple, seule la partition /opt peut être utilisée. Il faut savoir que cette partition sera visible sous le répertoire /mnt/hd lors du démarrage suivant. Les chemins d'accès aux fichiers contenus dans cette partition vont donc changer.
Copie du contenu des images à la racine d'une partition
Rien de plus simple. Après avoir téléchargé l'image du DVD ou les images des CDs sous votre $HOME par exemple, utilisez les commandes suivantes pour chacune de vos images. Comme la racine d'une partition n'est accessible par défaut que par root, il faut d'abord se connecter sous root avec la commande 'su' pour réaliser la copie de l'image.
Copier le contenu d'une image ISO sous /opt | $ su - Password: ..... la commande mkdir (création de répertoire) n'est à faire qu'une seule fois # mkdir /mnt/iso ..... monte l'image ISO comme un système de fichiers sous /mnt/iso # mount -t iso9660 -o loop,ro /home/user/cd1.iso /mnt/iso # cd /mnt/iso ..... la commande suivante va recopier le contenu de l'image ISO sous /opt ..... /opt est le point de montage de la partition libre # tar c . | tar x -C /opt/ ..... il faut quitter le répertoire /mnt/iso afin de pouvoir defaire le montage qui n'est plus utile # cd .. # umount /mnt/iso
|
Refaire de même pour cd2, cd3, ...
4/ Modification de /etc/lilo.conf
Il faut ajouter une entrée au fichier de configuration de LiLo : cette entrée sera utilisée pour démarrer l'installation à partir du disque dur. Le fichier de configuration de Lilo est par défaut /etc/lilo.conf.
Entrée à ajouter | image=/opt/isolinux/alt0/vmlinuz label=Installation root=/dev/ram3 initrd=/opt/isolinux/alt0/all.rdz append="ramdisk_size=700000" vga=791 read-only
|
Enfin, enregistrez les modifications en lançant la commande /sbin/lilo sous root, puis redémarrez votre PC.
6/ Installation à partir du disque dur
Au redémarrage du PC, choisissez "Installation" (les questions suivantes sont en anglais dans un mode semi-graphique : en clair, pas beau ). Choisissez "Installation à partir du disque dur" (Hard Disk) puis le nom de la partition où se trouve la copie de la distribution (/dev/hdb6 dans cet exemple). Enfin appuyez sur la touche ENTREE lorsqu'un nom de répertoire ou d'image ISO vous est demandé. Voilà, l'installation peut commencer ! Attention à ne pas formater la partition qui contient la copie de la distribution pendant l'installation ! D'ailleurs, il est préférable de choisir l'option "Partionnement personnalisé" au début de la procédure d'installation.
Après l'installation Le système de gestion des sources logiciels (urpmi pour les intimes) est configuré pour aller chercher les logiciels sur le disque dur sous /mnt/hd. La partition qui a servi de source à l'installation (/dev/hdb6 dans cet exemple) doit donc être montée sous le répertoire /mnt/hd (cela était fait automatiquement avec Mandrakelinux 10.1). Pour cela, éditez le fichier /etc/fstab et ajoutez la ligne suivante (en supposant que le système est de type ext3) :
/dev/hdb6 /mnt/hd ext3 defaults 1 2 |
puis tapez les 2 commandes suivantes dans une console sous root : # mkdir /mnt/hd # mount /mnt/hd
|
Ainsi, lorsque vous voudrez ajouter un logiciel, vous n'aurez pas à insérer de CD dans le lecteur. En contrepartie vous ne pourrez pas récupérer la place disque occupée par la copie de la distribution.
Date de création : 26/03/2006 @ 21:10
Dernière modification : 26/05/2006 @ 11:17
Catégorie : 02. Installer Mandriva Linux
Page lue 8795 fois
Prévisualiser la page
Imprimer la page
|