Publicité

Présentation

Recherche

Catégories

Dimanche 26 octobre 2008
Bonjour ,

15/01/2009
 Edit : Cette procedure fonctionne aussi avec l'iso de Opensuse 11.1


Je me suis retrouvé dans le cas de devoir installer Opensuse 11 sur un pc qui n'avait pas de lecteur cd donc il fallait que je l'installe a partir d'une clef ou disque USB.
Grace au divers source que j'ai pu trouver sur le net voici la procedure a suivre.

Pre-requis :
Une clef ou un disque USB de 5Go minimum
L'iso DVD opensuse11.0 ou 11.1
Syslinux

toutes les operations ci-dessous doivent etre effectué sous le compte root !

  • 1 - Installation de syslinux
Vous pouvez le faire soit par yast ou en console avec zypper

#:~> zypper in syslinux

  • 2 - Preparation de la clef ou disque Usb
  • Attention ! toutes les données de votre clef ou disque USB seront perdu a la fin de cette etape !

Si ce n'est pas le cas , il vous faut au prealable formater votre clef ou disque en FAT32 et le rendre amorçable.

- Brancher la clef usb et recuperer l'id peripherique
#:~> fdisk -l
Disque /dev/sdc: 8220 Mo, 8220834816 octets
255 heads, 63 sectors/track, 999 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x15711570

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdc1   *           1         999     8024436    b  W95 FAT32


une fois le peripherique identifié (ici /dev/sdc1) , il faut preparer la partition.
Pour faire cette operation on va utiliser l'utilitaire puissant nommé fdisk

#:~> fdisk /dev/sdc
une fois dans fdisk taper m pour voir le menuCommande (m pour l'aide): m
Commande action
   a   bascule le fanion d'amorce
   b   éditer l'étiquette BSD du disque
   c   basculer le fanion de compatibilité DOS
   d   détruire la partition
   l   lister les types de partitions connues
   m   afficher ce menu
   n   ajouter une nouvelle partition
   o   créer une nouvelle table vide de partitions DOS
   p   afficher la table de partitions
   q   quitter sans faire de sauvegarde
   s   créer une nouvelle étiquette vide pour disque de type Sun
   t   modifier l'identificateur de la partition système
   u   modifier l'affichage et la saisie des unités
   v   vérifier la table de partitions
   w   écrire la table sur le disque et quitter
   x   fonctionnalité additionnelle (pour experts seulement)

Commande (m pour l'aide): 

avant de tout casser on va verifier que l'on a bien selectionner notre clef
taper p pour afficher la table des partitions
Commande (m pour l'aide):  p
Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdc1   *           1         999     8024436    b  W95 FAT32

maintenant on va effacer la partition presente en tapant d puis le numero de la partition
Commande (m pour l'aide):  d
Partition sélectionnée 1    
si il y a plusieur partition il faudra toutes les effacer une par une en tapant leur numero.

maintenant on crée la nouvelle partition en tapant n puis p et 2 fois sur Entrée
Commande (m pour l'aide): n
Action de commande
   e   étendue
   p   partition primaire (1-4)
p
Partition sélectionnée 1
Premier cylindre (1-998, par défaut 1):
Utilisation de la valeur par défaut 1
Dernier cylindre ou +taille or +tailleM ou +tailleK (1-998, par défaut 998):
Utilisation de la valeur par défaut 998

Commande (m pour l'aide):  
  
maintenant on va mettre cette nouvelle partition en systeme de fichier FAT32 (LBA) en appuyant sur t , puis c
Commande (m pour l'aide): t
Code Hex (taper L pour lister les codes): c
Type de partition système modifié de 1 à c (W95 FAT32 (LBA))

enfin on rend la partition bootable en appuyant sur a puis 1
Commande (m pour l'aide): a
Numéro de partition (1-4): 1

voila on retape p pour verifier le resultat et vous devriez obtenir quelquechose comme ceci
Commande (m pour l'aide): p

Disque /dev/sdc: 8217 Mo, 8217022464 octets
255 heads, 63 sectors/track, 998 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8ef631df

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdc1               1         998     8016403+   c  W95 FAT32 (LBA)

Si tous est bon on peut enfin appliquer les changements en tapant w
Commande (m pour l'aide): w
La table de partitions a été altérée!

Appel de ioctl() pour relire la table de partitions.

AVERTISSEMENT: la re-lecture de la table de partitions a échoué avec l'erreur 22: Argument invalide.
Le kernel va continuer d'utiliser l'ancienne table.
La nouvelle table sera utilisé lors du prochain réamorçage.

AVERTISSEMENT: si vous avez créé ou modifié une partition DOS 6.x,
svp consulter les pages du manuel de fdisk pour des informations
additionnelles.
Synchronisation des disques.

Maintenant il ne nous reste plus qu'a formater la partition
#:~> umount /dev/sdc1
#:~> mkfs.vfat -F 32 /dev/sdc1
mkfs.vfat 2.11 (12 Mar 2005)


  • 3 - Monter la clef Usb dans un dossier
#:~> mkdir /mnt/USBKEY
#:~> mount /dev/sdc1 /mnt/USBKEY/


  • 4 - monter l'image iso dans un dossier
#:~> mkdir /mnt/ISO
#:~> mount -o loop /home/user/ISO/Opensuse11.iso /mnt/ISO/


  • 5 - copier les fichiers de l'iso sur la clef
#:~> cp -R -L /mnt/ISO/* /mnt/USBKEY/

  • 6 - copie des fichiers de boot sur la clef
Pour la version 32 bits
#:~> cp /mnt/ISO/boot/i386/loader/* /mnt/USBKEY/
#:~> mv /mnt/USBKEY/isolinux.cfg /mnt/USBKEY/syslinux.cfg

Pour la version 64 bits
#:~> cp /mnt/ISO/boot/x86_64/loader/* /mnt/USBKEY/
#:~> mv /mnt/USBKEY/isolinux.cfg /mnt/USBKEY/syslinux.cfg


  • 7 - execution de syslinux sur la clef
#:~> umount /mnt/USBKEY/
#:~> syslinux /dev/sdc1


Dorenavent vous pourrez booter sur la clef usb pour lancer l'installation comme si c'etait le dvd .
Au debut de l'installation on obtient un message d'erreur sur la source du cd ,
ce n'est pas grave il faut juste indiquer la source de l'installation comme ci-dessous:
 
Make sure that CD number 1 is in your drive>> Back
Select the language >> Français >> Ok
Selectionnez une disposition clavier >> Français >> Ok
Demarrer l'installation ou le systeme >> Ok
Demarrer l'installation ou la mise a jour >> Ok
Selectionnez le support source >> Disque dur >> Ok
Choisir la partition de disque dur >> la clef USB >> Ok
Entrez le nom du repertoire source >> / >> Ok



@+


Par Le_9 - Publié dans : Opensuse 11.x
Ecrire un commentaire - Voir les 1 commentaires - Recommander
Dimanche 26 octobre 2008
Pour creer une image ISO d'un cd ou dvd sous linux c'est assez simple .
  1. Inserez votre CD/DVD dans le lecteur,
  2. Ouvrez la console,
  3. Taper la commande suivante
#:~> dd if=/dev/sr0 of=/home/user/ISO/monCD.iso
/dev/sr0 = votre peripherique CD/DVD
/home/user/ISO/monCD.iso = le chemin de destination + le nom de votre fichier Iso.


@+
Par Le_9 - Publié dans : Commandes
Ecrire un commentaire - Voir les commentaires - Recommander
Dimanche 26 octobre 2008

Bonjour ,


Je mettrais sur ce blog tout ce qui pourra concerner mon apprentissage de la distribution Opensuse ou de Linux en general.

Tutoriels , commandes , astuces, Resolution de probleme , liens... .

Ce sera en quelque sorte mon aide-memoire :)

@+

Par Le_9 - Publié dans : Blog
Ecrire un commentaire - Voir les commentaires - Recommander
 
Créer un blog sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus