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 !
#:~> zypper in syslinux
- 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)
#:~> mount /dev/sdc1 /mnt/USBKEY/
#:~> mount -o loop /home/user/ISO/Opensuse11.iso /mnt/ISO/
#:~> 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
#:~> 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
@+
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
#:~> 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 !
-
- 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
#:~> mount /dev/sdc1 /mnt/USBKEY/
- 4 - monter l'image iso dans un dossier
#:~> mount -o loop /home/user/ISO/Opensuse11.iso /mnt/ISO/
- 5 - copier les fichiers de l'iso sur la clef
- 6 - copie des fichiers de boot sur la clef
#:~> 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
#:~> 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
Ecrire un commentaire - Voir les 1 commentaires - Recommander
