Installer Mandriva sans lecteur CD ou DVD

De Wiki de la communauté Mandriva.

Les ordinateurs portables n'ayant pas de lecteurs CD ou DVD sont assez courants.

Le problème est que vous avez un ordinateur, vous voulez installer Mandriva Linux, mais vous n'avez pas de lecteur!

Pas de panique. Une méthode relativement simple permet d'installer Mandriva depuis le disque dur même de l'ordinateur, contournant ainsi le problème du lecteur CD. Ceci est également valable pour les images DVD, au cas ou vous auriez un lecteur CD, mais qui ne prend pas en charge les DVD (ce qu'il y a de plus frustrant).

Cette page va décrire pas à pas les démarches à suivre pour installer Mandriva Linux sans avoir recours à un lecteur CD ou DVD.
À noter !
Si vous n'avez pas de lecteur, une autre alternative plus simple mais payante est d'acheter une clé USB contenant Mandriva, baptisée Mandriva Flash. L'ordinateur démarre à partir de la Mandriva Flash se trouvant sur clé USB et lance un environnement sans nécessiter d'installer le système. Une fois démarrée, il est également possible d'installer la Mandriva Flash sur disque dur.
Attention !
L'installation de Mandriva sans lecteur de CD ou de DVD ne peut pas se faire avec une image iso de la ONE, le live CD. Les méthodes décrites ci-aprés qui font appel à des images iso concernent des images iso qui servent exclusivement pour l'installation


Sommaire

Installer Mandriva depuis le disque dur (à partir de Microsoft Windows)

Rapatrier l'image CD/DVD

Téléchargez ou transférez l'image CD ou DVD (fichier portant l'extension .iso) de votre Mandriva et placez-la/-les dans le répertoire C:\.

Télécharger les fichiers du programme d'installation

Votre ordinateur est équipé de Microsoft Windows. La première étape consiste à rapatrier les fichiers du programme d'installation de Mandriva. Pour cela, vous devez d'abord vous procurer une copie du noyau (ou kernel) du programme d'installation et des images initrd. Vous pouvez les télécharger depuis un miroir Mandriva. Sur le miroir Mandriva, vous trouverez ces fichiers dans le sous répertoire /isolinux/alt0 de la version que vous désirez installer - par exemple, /MandrivaLinux/official/2008.1/i586/isolinux/alt0 si vous souhaitez installer la version 2008 Spring (ou 2008.1).

Vous pouvez accéder directement au miroir suivant : ftp://ftp.free.fr/mirrors/ftp.mandriva.com/MandrivaLinux/official/

Choisissez la version de votre choix (<année>.1 signifie que c'est la version Spring, <année>.0 la version initiale), puis sélectionnez le dossier "i586", puis "isolinux", puis enfin ouvrez le dossier "alt0".

Les fichiers à télécharger sont donc appelés all.rdz et vmlinuz. Puis placez les dans le répertoire C:\boot\.

Préparer l'amorçage du programme d'installation

Nous allons à présent préparer ce qui permettra de charger notre programme d'installation.

Créez un nouveau fichier texte dans C:\ et appelez le menu.lst. Copiez-collez le contenu ci-dessous dedans puis enregistrez :

color black/cyan yellow/cyan
timeout 30
default /default

title Mandriva Install 
kernel (hd0,0)/boot/vmlinuz root=/dev/ram3 vga=791 
initrd (hd0,0)/boot/all.rdz

Fermez le fichier. A présent, il va falloir télécharger Grub for DOS, un chargeur de démarrage spécial pour Windows et placer le fichier dénommé grldr (depuis l'archive téléchargée) directement dans C:\.

Avec Windows XP

Ceci fait, vous pouvez éditer le fichier C:\boot.ini. Inutile de le chercher au milieu des dossiers et fichiers : boot.ini est un fichier caché. Pour y accéder, le plus simple est de rentrer dans la barre d'adresse C:\boot.ini et de taper "Entrée".

Dans boot.ini, ajoutez faites un retour à la ligne sans en sauter à la toute fin du fichier, puis ajoutez la ligne suivante :

c:\grldr="Start GRUB"

Avec Windows Vista

Il vous faut ouvrir command.com en Administrateur. Pour cela Menu -> Accessoires -> clic-droit sur "Invite de commande" et cliquez sur "Lancer avec les droits d'administrateur". On va utiliser la commande bcedit qui permet de modifier le chargeur de démarrage de Windows Vista :

   bcdedit /create /d "Start GRUB4DOS" /application bootsector
   bcdedit /set {id} device boot
   bcdedit /set {id} path \grldr.mbr
   bcdedit /displayorder {id} /addlast
  • Il est également nécessaire de copier le fichier grldr.mbr dans le lecteur C:\
  • {id} correspond à l'identifiant unique renvoyé par la première commande

Plus d'informations sur le fonctionnement de GRUB 4 DOS sur leur tutorial.

Derniers préparatifs

Maintenant, il s'agit de vérifier que Windows affichera son propre chargeur d'amorçage au démarrage. Par défaut, Windows ne l'a pas activé par défaut. Il faudra donc l'activer vous même.

Pour cela, allez sous Windows dans le Poste de travail, puis dans la barre latérale de gauche, cliquez sur Afficher les informations systèmes (ou faites un clic droit dans le vide et faites "Propriétés", toujours dans le Poste de travail). Dans cette dernière fenêtre, sélectionner l'onglet "Avancée" puis dans la section "Démarrage et récupération", cliquez sur "Modifier". Cochez alors la case permettant d'afficher la liste des systèmes d'exploitations, puis appliquez les changements. Ces paramètres sont valables pour la version XP, et peuvent être légèrement différents dans la façon d'y accéder dans Vista.

Lancer l'installation

Redémarrez votre ordinateur. Lorsque le menu s'affiche, sélectionner 'start Grub' puis 'Mandriva Install', et l'installateur sera chargé.

Vous aurez peut être à saisir le chemin d'accès à votre image .iso. Notez le nom du fichier de façon a pouvoir le saisir si nécessaire. Le chemin devrait être C:\mon_image.iso.

Installer Mandriva depuis le disque dur (à partir d'un système GNU/Linux)

Rapatrier l'image CD/DVD

Téléchargez ou transférez l'image CD ou DVD (fichier portant l'extension .iso) de votre Mandriva et placez-la/-les dans votre répertoire personnel (/home/<nom d'utilisateur>).

Télécharger et paramétrer l'installateur

Si vous avez déjà une distribution Linux installée sur votre disque dur, il est possible de copier l'installateur Mandriva Linux sur le disque dur puis de configurer le chargeur de boot - lilo ou grub - pour vous donner le choix de booter directement sur l'installateur. Pour cela, vous devez d'abord vous procurer une copie du kernel de l'installateur et des images initrd. Vous pouvez soit les télécharger depuis un miroir, ou les copier depuis une image ISO Mandriva en la montant en loopback. Sur les miroirs Mandriva, vous allez trouver les fichiers dans le sous répertoire /isolinux/alt0 de la version que vous souhaitez installer - par exemple, /MandrivaLinux/official/2007.0/i586/isolinux/alt0. Les fichiers sont appelés all.rdz et vmlinuz. Pour retrouver les fichiers depuis une image ISO de Mandriva, d'abord la monter (vous devrez, peut-être, être "root"):

mkdir /mnt/iso
mount -t iso9660 -o ro,loop CD1.iso /mnt/iso

Ensuite, localiser et copier les fichiers. Ils doivent être soit dans /mnt/iso/i586/isolinux/alt0 ou /mnt/iso/x86_64/isolinux/alt0, suivant si vous avez un ISO x86-32 ou x86-64. De même les fichiers sont appelés all.rdz et vmlinuz.

Quelle que soit la façon dont vous trouvez les fichiers, les copier dans le /boot de la distribution Linux en fonctionnement. Renommer le fichier vmlinuz en vmlinuz-all.

Configurer puis lancer le démarrage

Maintenant, configurer le chargeur de démarrage - lilo ou grub - pour inclure cela en entrée sur le menu de démarrage. Sous Mandriva, Image:drakboot --boot-icon.png drakboot --boot permet de modifier via une interface graphique simple les paramètres et entrées de démarrage. Il est accessible via Image:drakconf-icon.png drakconf ou le Centre de Contrôle Mandriva.

Vous pouvez aussi le faire manuellement.

Pour Grub (chargeur par défaut), ajoutez une entrée comme celle-ci dans /boot/grub/menu.lst :

title all-install
kernel (hd0,0)/boot/vmlinuz-all root=/dev/ram3 ramdisk_size=32000 vga=791
initrd (hd0,0)/boot/all.rdz

Pour Lilo, ajoutez une entrée comme celle-ci dans /etc/lilo.conf :

image=/boot/vmlinuz-all
     label=all-install
     root=/dev/ram3
     initrd=/boot/all.rdz
     append="ramdisk_size=32000"
     vga=791
     read-only

puis lancez la commande lilo sous root.

La prochaine fois que le système sera lancé, une nouvelle entrée appelée all-install sera disponible sur le menu de boot. Cela démarrera l'installateur Mandriva.

Attention !
Vous aurez peut être à saisir le chemin d'accès à votre image .iso. Notez le nom du fichier de façon a pouvoir le saisir si nécessaire. De plus, vous devrez indiquer sur quelle partition l'image se trouve et indiquer le chemin à partir de la racine de cette partition et non à partir de "/". Si par exemple l'image se trouve dans votre répertoire personnel (fichier .iso dans: /home/<nom d'utilisateur>) le chemin à saisir sera /<nom_d'utilisateur>/<nom_fichier_mandriva>.iso (sans le "/home").

One sur clef USB

Une page décrit comment mettre l'ISO de la One sur une clé USB, puis rendre celle-ci démarrable.

L'installation ne fonctionne pas

Si vous avez des problèmes avec le processus d'installation, la toute première chose à faire est de vérifier l'intégrité de votre média d'installation. Si vous installez depuis des fichiers ISO ou depuis des disques gravés avec des fichiers ISO, vérifiez que les images ISO sont correctes.

Télécharger une image avec BitTorrent est plus sur car celui ci contient un système de vérification des paquets téléchargés qui réduit énormément les chances d'avoir un problème avec le fichier final par rapport au téléchargement direct sur un site http ou ftp.

Vous pouvez vérifier manuellement en utilisant l'outil md5sum dans Linux. Cela analyse le fichier et affiche un checksum (une empreinte) qui peut être comparé à l'original. L'installer dans Mandriva Linux avec urpmi md5sum. Pour vérifier votre image .iso, télécharger le md5sum original depuis le miroir où vous avez téléchargé l'ISO. Par exemple, si vous téléchargez mandriva-free-2008-DVD.iso, vous trouverez le fichier mandriva-free-2008-DVD.md5.asc dans le même répertoire. Téléchargez-le et placez-le dans le même répertoire que le fichier ISO. Puis depuis ce répertoire, lancez la commande md5sum -c mandriva-free-2008-DVD.md5.asc, et il vous indiquera si le checksum correspond. Dans la négative, vous devez retélécharger le fichier.

Si vous êtes confiant que votre média d'installation n'est pas corrompu, mais que les problèmes d'installation persistent, alors vous rencontrez très probablement un problème matériel ou un bug de l'installateur. Cela peut quelquefois être résolu en lançant l'installateur d'une autre façon. Si vous utilisez une des autres méthodes d'installation décrites ci-dessus, le premier écran d'installation décrit comment choisir une autre méthode d'installation. Si vous rencontrez des problèmes d'ordre graphiques, essayez les méthodes vgalo, vgahi, vga16 ou installation en mode texte. Si vous rencontrez d'autres problèmes, essayez l'installation en désactivant ACPI. Les problèmes non résolus de cette façon sortent du cadre de ce document, mais peuvent être traités dans la page d'Errata pour l'édition que vous essayez d'installer (par exemple, pour 2008 Spring : voir cette page).

Références

Installer Mandriva Linux

en recherche d’emploi ?