L'objectif de ce mini-article est de détailler la procédure
pour installer Mandriva Linux à partir de l'image ISO de la version DVD
sans avoir à la graver. L'installation se fera donc à partir du disque dur.
|
|
Source |
|
http://forum.mandrivaclub.com
Je tiens à remercier l'auteur de ce post (stephthis) pour avoir pris le temps d'expliquer la manip.
Malheureusement cette méthode ne marche pas sur certaines machines.
Pour une variante qui semble mieux fonctionner, suivez ce lien.
Si vous ne disposez pas de la version DVD, la variante explique aussi comment s'en sortir avec les images ISO des CDs.
|
|
Avertissements |
|
Voici les prérequis :
|
|
Choix de la partition |
|
Après avoir téléchargé l'image ISO du DVD
(la version PowerPack
est disponible sur mandrivaclub
pour les membres Silver, la
version Download est accessible à tous),
vous devez installer cette image à la racine d'une partition autre que la partition racine (/).
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 .
|
Résultat de la commande df sur mon système Mandriva Linux 9.1 |
SysFichier | Tail. | Disp. | Monté sur |
/dev/hdb1 | 9,8G | 6,7G | / |
/dev/hdb7 | 3,9G | 1,1G | /home |
/dev/hdb6 | 14,1G | 12,9G | /opt |
|
Dans cet exemple, seule la partition /opt peut être utilisée.
|
|
|
Utilisation d'une partition Windows ? |
|
Les partitions FAT32 ne gèrent pas les fichiers de plus de 4 G0. Or l'image ISO d'un DVD dépasse les 4 GO,
ce qui veut dire qu'une partition FAT32 (utilisée par défaut sous Windows 98) ne peut pas être utilisée pour
réaliser cette manip. Par contre, une partition NTFS pourrait faire l'affaire (je ne l'ai néanmoins pas testé).
|
|
Copie de l'image à la racine d'une partition |
|
Rien de plus simple. Après avoir téléchargé l'image sous votre $HOME par exemple, déplacez
le fichier .iso sous la racine de la partition choisie, /opt dans cet exemple.
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.
|
Déplacement de l'image ISO sous /opt |
$ su -
# mv /home/user/Mandrakelinux-10.1-Official-DVD.iso /opt/dvd.iso
|
|
|
Montage de l'image ISO |
|
L'image ISO contient deux fichiers de démarrage qui doivent être recopiés sous le répertoire
/boot. Pour faire cela, l'image doit être montée en tant que partition de type loop.
Une méthode pour réaliser ce montage est de déclarer l'image
dans le fichier /etc/fstab, fichier qui contient le descriptif des partitions du système.
|
Déclaration de l'image ISO dans /etc/fstab |
$ su -
# mkdir /mnt/iso
# vi /etc/fstab
Ligne à ajouter
/opt/dvd.iso /mnt/iso iso9660 ro,loop,auto 0 0
# mount /mnt/iso
|
|
Une autre méthode est de directement monter l'image via la commande mount .
|
Montage dynamique sans passer par /etc/fstab |
$ su -
# mkdir /mnt/iso
# mount -t iso9660 -o loop /opt/dvd.iso /mnt/iso
|
|
Une image ISO peut être utilisée comme une partition, c'est à dire qu'une fois montée,
il est possible de naviguer dans l'arborescence de fichiers qu'elle abrite.
|
|
Copie des fichiers de démarrage |
|
Après avoir monté la partition loop, vous pouvez recopier
sous le répertoire /boot les deux fichiers
qui vous permettront de réaliser l'installation à partir du disque dur.
|
Copie des fichiers de démarrage |
# cp /mnt/iso/isolinux/alt0/all.rdz /boot/all.rdz
# cp /mnt/iso/isolinux/alt0/vmlinuz /boot/vmlinuz-all
|
|
|
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 de l'image ISO.
|
Entrée à ajouter |
image=/boot/vmlinuz-all
label=Installation
root=/dev/ram3
initrd=/boot/all.rdz
append="ramdisk_size=700000"
vga=791
read-only
|
|
Enfin, enregistrez les modifications en lançant la commande /sbin/lilo sous root.
|
Modification du secteur de démarrage |
# /sbin/lilo
Added linux *
Added linux-nonfb
Added failsafe
Added floppy
Added Installation
|
|
Redémarrez votre PC, vous avez désormais la possibilité d'installer la dernière Mandrake
à partir du disque dur.
|
|
Installation à partir du disque dur |
|
Au redémarrage du PC, choisissez "Installation".
Puis "Installation à partir du disque dur" et enfin choisissez le nom
de la partition où se trouve l'image (/dev/hdb6 dans cet exemple) et le nom
de l'image (dvd.iso). Voilà, l'installation peut commencer !
|