mandrivaclub

Installer Mandriva Linux sans CD d'installation

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
SysFichierTail.Disp.Monté sur
/dev/hdb19,8G6,7G/
/dev/hdb73,9G1,1G/home
/dev/hdb614,1G12,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 !

.../...
Page modifiée le 01 janvier 2005

Mandrake Linux ou Linux Mandrake ? Non, c'est Mandriva Linux ;-)