Installation sur un PC qui ne peut pas démarrer depuis le CD

Aller à : navigation, rechercher

Les méthodes standards d'installation décrivent toutes une installation commencant par un boot depuis le CD, mais que se passe t-il si vous possédez une machine qui pour quelque raison que ça soit (BIOS, lecteur CD-ROM ) ne peut pas booter depuis le CD?

Booter depuis une disquette

Une réponse est de booter depuis une disquette, suivez ces étapes:

  1. Téléchargez l'image de la disquetteSmart Boot Manager (depuis Slackware).
  2. Ecrivez l'image sur une disquette, en tant qu'image, utilisez "rawwritewin" pour windows, utilisez la commande "dd" pour les *nix.
  3. Démarrez la machine sur laquelle vous souhaitez installer SUSE Linux en utilisant la disquette mais avec le CD de SUSE dans le lecteur CD.
  4. Depuis le menu Smart Boot Manager choisissez de booter depuis le CDROM.
  5. The computer continues to boot using the SUSE Linux CD.

Attention toutefois cette procédure peut ne pas fonctionner avec les lecteurs cd pcmcia ainsi que SCSI.

Booter avec les fichiers de base

Installer depuis une disquette n'est pas des plus pratiques de nos jours vue qu'il y a 8 disquettes... mais ça n'est probablement pas nécessaire. Cela peut être fait en utilisant Grub et deux fichiers.

Les fichiers système

Démarrer depuis une disquette est possible grâce à ce que l'on appelait "linuxrc". Maintenant linuxrc se trouve dans deux fichiers facile à trouver sur n'importe quel CD de SUSE Linux, en général ils se trouvent dans le répertoire "/boot", habituellement dans un sous-répertoire nommé "/loader".Cette page sera mise à jour au fur et à mesure des versions, si changements il y a.

Ces deux fichiers sont "linux" (le noyau) et "initrd" (le fichier racine).

En conséquence vous devez copier ces deux fichiers là où Grub pourra les trouver. Cela fonctionne depuis une partition ext2, mais cela n'a pas été testé avec une partition FAT.

Les fichiers d'install

Si, de façon bien étrange, ce système minimal ne peut pas détecter le CD, la meilleure solution consiste à carrément copier le CD dans sa totalité (ou mieux le DVD) sur une partition ext2. Bien sûr cela nécessite une partition vierge de toute installation.

Si le système basique peut accéder au CD, copiez seulement les deux fichiers système.

Tout ces fichiers peuvent être copiés n'importe où sur le système de fichiers, cependant, plus simple est le chemin pour les atteindre mieux c'est.

Grub et l'amorçage avec Grub

Grub désagréable mais très puissant. Les principales choses à savoir sont les suivantes :

  • Grub a une mini console disponible en pressant ESC (seulement depuis l'amorçage graphique) puis "c" (la lettre minuscule c), pour se trouver avec l'appel habituel (">") ;
  • Grub utilise un clavier QWERTY, prenez la précaution d'avoir sous la main la feuille de conversion si vous n'y êtes pas habitués ;
  • Grub nomme les disques durs et leurs partitions en commeçant par 0 (zéro) quand partout ailleurs (y compris dans les options du noyau dans Grub) ils sont nommés à partir de 1. Le premier disque ide est (hd0) -avec les parenthèses-, la troisième partition du second disque (hd1,2) ;
  • avec ça et Grub, vous pouveze amorcer n'importe quoi :-).

Ainsi :

  • amorcez sur n'importe quel Grub (votre ancienne installation, n'importe quelle disquette -tout ceci ne marche qu'à l'amorçage ;
  • pour donner le noyau Linux, tapez :
> kernel (hd0,0)/boot/linux
  • pour donner le fichier initrd, tapez :
> initrd (hd0,0)/boot/initrd
  • pour amorcer :
> boot (entrée)

Bien sûr, (hd0,0) doit correspondre à vos paramètres, de même que le chemin d'accès sur le disque. Mais Grub utilise la complétion, aussi pressez <TAB> rends le travail très facile (Grub peut voir les répertoires et les fichiers sur le disque, et vous montre même le contenu des répertoires, essayez...

Vous y êtes, la SUSE s'amorçe...