Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/05/2015, à 20:15

domiro

partitionner cle usb pour cle bootable

Bonjour à tous,

J'ai fait une clé bootable mais je rencontre une erreur car le bios ne supporte apparemment pas les clés de plus de 2 G. Aussi je souhaite la partitionner en deux.
J'essaye avec Gparted mais ce dernier ne voit apparemment que le disque dur. Y aurait il une solution?

Hors ligne

#2 Le 19/05/2015, à 20:52

lann

Re : partitionner cle usb pour cle bootable

As-tu déjà bien créé une table de partitions sur ta clé USB ?

Hors ligne

#3 Le 20/05/2015, à 03:44

domiro

Re : partitionner cle usb pour cle bootable

Non ,

Hors ligne

#4 Le 20/05/2015, à 06:27

MicP

Re : partitionner cle usb pour cle bootable

Dis-nous précisément comment tu as procédé créer ta clef bootable :
- Quel fichier image ISO as-tu téléchargé ? => Donne nous un copié-collé du lien web
- As-tu vérifié l'intégrité du fichier reçut ? Par exemple en comparant la somme md5 du fichier téléchargé à celle donnée dans le fichier MD5SUMS
- Quelle ligne de commande as-tu entrée pour copier ce fichier sur la clef ?

=======
@lann : Il n'est pas nécessaire de créer une table des partitions pour créer une clef bootable puisque la copie du fichier image ISO bootable sur la clef (et non dans une partition de cette clef) écrasera cette table des partitions.

Dernière modification par MicP (Le 20/05/2015, à 06:37)

Hors ligne

#5 Le 20/05/2015, à 07:01

domiro

Re : partitionner cle usb pour cle bootable

J'ai fait cela avec Unebootin pris dans la bibliothèque .
LA clé est en 32 bits , l'ordi aussi .

Sur cette clé il y a un ensemble de fichiers  et de dossiers : "242 éléments, totalisant 817,6 Mo"
J'ai un fichier info que je peux lire :

[autorun]
open=wubi.exe
icon=wubi.exe,0
label=Install Ubuntu

[Content]
MusicFiles=false
PictureFiles=false
VideoFiles=false

Hors ligne

#6 Le 20/05/2015, à 10:05

erresse

Re : partitionner cle usb pour cle bootable

Bonjour,

Personnellement, pour créer des clés lve-USB, j'utilise :
- sous Linux, l'excellent MultiSystem qui permet de placer plusieurs systèmes sur la même clé.
- sous Windows, Lili USB qui fonctionne en général très bien.
Pour la taille des clés, je n'ai à ce jour tenté l'expérience qu'avec des clés de 2 et 4 Go, sans rencontrer de soucis.
Enfin, pour conclure, j'ai aussi lamentablement échoué avec d'autres méthodes pour fabriquer une clé "artisanalement", comme aussi avec d'autres logiciels qui semblaient faire le boulot et me laissaient au total qu'une clé non démarrable et inutilisable...


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#7 Le 20/05/2015, à 11:49

Babdu89

Re : partitionner cle usb pour cle bootable

Bonjour.

Ici,

https://forum.ubuntu-fr.org/viewtopic.p … #p19842421

on lit;


J'ai fait une clé supposé bootable mais sur une clé de 128 GB

Une clé de 128 Go, il me semble qu'il vaut mieux utiliser le MultiSystem, pour faire la clé live.

https://forum.ubuntu-fr.org/viewtopic.php?id=1229491

@+.   Babdu89  .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#8 Le 20/05/2015, à 12:31

MicP

Re : partitionner cle usb pour cle bootable

Si, après avoir vérifié l'intégrité du fichier image iso téléchargé, tu le copie par dd sur la clef, cette clef sera bootable (si ce fichier est bien un fichier iso bootable hybride)

dd if="${cheminPlusNomFichierIso}" of="${fichierDepériphériqueClefUSB}" bs=4M && sync

Je t'aurai bien donné la ligne de commande en remplaçant les variables par leur valeur, mais ne sachant pas quel fichier image ISO tu as téléchargé, ni le nom du fichier de périphérique correspondant à ta clef USB, je fais ce que je peux avec ce que tu me donne comme information.

NOTE : L'erreur la plus courante est de confondre le fichier de périphérique de la clef avec celui d'une partition de la clef.
Par exemple : Pour la clef USB dont le fichier de périphérique est /dev/sdb, le fichier de périphérique correspondant à la première partition de cette clef est /dev/sdb1, la deuxième : /dev/sdb2 etc.
Quand on dit "copier sur la clef USB le fichier image ISO", on ne parle pas d'une des partitions de la clef ni des fichiers contenus dans le fichier image ISO.

L'autre erreur courante est de ne pas avoir dé-mounté et vérifié que les partitions de la clef USB soient effectivement dé-mountées.

Une autre encore est de déconnecter la clef avant que la copie soit effectivement terminée (d'où la commande sync)
Sans parler du fichier image ISO qui peut avoir été corrompu durant le téléchargement, ou ne pas correspondre à un fichier image ISO bootable hybride,
et de beaucoup d'autres erreurs d'interprétations possibles.

Et bien sûr, l'erreur fatale avec la commande dd est de se tromper de cible (of=…) <=> confondre le fichier de périphérique du disque système en cours de fonctionnement avec celui de la clef.

Bien sûr, il faudra avoir les privilèges du compte super-utilisateur root pour avoir accès aux fichiers de périphériques,
Et ne jamais oublier qu'on est pas en politique : Sous linux, Privilèges => Responsabilités => vérifiez plusieurs la commande que vous allez entrer,
et n'appuyez jamais sur la touche entrée tant que vous n'êtes pas sûr et certain d'avoir bien formulé votre commande et de ce qu'elle va faire.

Dernière modification par MicP (Le 20/05/2015, à 13:52)

Hors ligne

#9 Le 20/05/2015, à 14:10

Babdu89

Re : partitionner cle usb pour cle bootable

Bonjour.
@MicP.

Si avec les info suivantes
Clé branchée.

Donner les retours de

sudo fdisk -l    #avec un L minuscule

sudo blkid

Puis pour le chemin de l'iso;
Un clic droit sur sur le fichier iso , Propriétés  et copier ici le chemin d'accès.

Exemple chez moi.

1432123279.png

Serait suffisant pour le guider/vérifier , pour utiliser  dd  ?...

C'est ce que je fais chez moi pour ne pas me tromper.

Je laisse la clé telle qu'elle est . Il y a un avertissement disant que tout ce qui est sur la clé sera perdu...
Clé terminée.   Gparted montre une partition de type inconnu ...

Alors la clé faisant 128 Go, je ne sais pas les options à donner à dd  (je ne suis pas du tout "fortiche" en commandes) pour qu'il n'utilise pas la taille total de la clé, mais il me semble qu'on peut le faire...   Lui faire faire une taille de 4 Go maxi serait bien...

@+.   Babdu89  .


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#10 Le 20/05/2015, à 16:34

MicP

Re : partitionner cle usb pour cle bootable

Babdu89 a écrit :

…Serait suffisant pour le guider/vérifier , pour utiliser  dd  ? …

Oui :
blkid permettrait de connaître les partitions (si existantes) accessibles sur tous les "disques" accessibles au système, mais si la clef USB n'a pas de table des partitions, elle n'y sera pas listée.
fdisk -l semble plus indiqué puisqu'il listera les "disques" avec ou sans table des partitions, et il a l'avantage aussi de donner l'espace disque sur ce support et le nom du fichier de périphérique associé.

Pour le chemin du fichier ISO, pas de problème.
NOTE : Si, en général, je propose peu de solutions utilisant les interfaces graphiques, c'est que chacune a ses spécificités et que je ne les connais pas toutes.

=======
Personnellement (debian 8), je regarde dans les messages du noyau ce qui s'est passé juste après avoir connecté ma clef USB :

root@debG53SW:~# dmesg -T | tail -20
[mer. mai 20 15:38:39 2015] usb 4-1.4.3: Manufacturer: Logitech
[mer. mai 20 15:38:39 2015] input: Logitech Logitech Extreme 3D as /devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.4/4-1.4.3/4-1.4.3:1.0/0003:046D:C215.008D/input/input163
[mer. mai 20 15:38:39 2015] logitech 0003:046D:C215.008D: input,hidraw4: USB HID v1.10 Joystick [Logitech Logitech Extreme 3D] on usb-0000:00:1d.0-1.4.3/input0
[mer. mai 20 15:40:34 2015] usb 4-1.4.4: new high-speed USB device number 34 using ehci-pci
[mer. mai 20 15:40:34 2015] usb 4-1.4.4: New USB device found, idVendor=1516, idProduct=1213
[mer. mai 20 15:40:34 2015] usb 4-1.4.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[mer. mai 20 15:40:34 2015] usb 4-1.4.4: Product: DISK 2.0
[mer. mai 20 15:40:34 2015] usb 4-1.4.4: Manufacturer: USB
[mer. mai 20 15:40:34 2015] usb 4-1.4.4: SerialNumber: 060FF1106022226388900123
[mer. mai 20 15:40:34 2015] usb-storage 4-1.4.4:1.0: USB Mass Storage device detected
[mer. mai 20 15:40:34 2015] scsi7 : usb-storage 4-1.4.4:1.0
[mer. mai 20 15:40:35 2015] scsi 7:0:0:0: Direct-Access     USB      DISK 2.0         1.00 PQ: 0 ANSI: 2
[mer. mai 20 15:40:35 2015] sd 7:0:0:0: Attached scsi generic sg3 type 0
[mer. mai 20 15:40:35 2015] sd 7:0:0:0: [sdc] 8017920 512-byte logical blocks: (4.10 GB/3.82 GiB)
[mer. mai 20 15:40:35 2015] sd 7:0:0:0: [sdc] Write Protect is off
[mer. mai 20 15:40:35 2015] sd 7:0:0:0: [sdc] Mode Sense: 23 00 00 00
[mer. mai 20 15:40:35 2015] sd 7:0:0:0: [sdc] No Caching mode page found
[mer. mai 20 15:40:35 2015] sd 7:0:0:0: [sdc] Assuming drive cache: write through
[mer. mai 20 15:40:36 2015]  sdc: sdc1
[mer. mai 20 15:40:36 2015] sd 7:0:0:0: [sdc] Attached SCSI removable disk
root@debG53SW:~# 

Avec ce retour, j'ai la date et l'heure de l'insertion de la clef pour confirmer qu'il s'agit bien de ma clef,
et assez de renseignements sur elle (connectée par USB, capacité, nom du fichier de périphérique, partitions existantes, etc.).
De plus, si elle avait été défectueuse, le noyau aurait retourné des messages d'erreurs qui m'auraient évité de perdre du temps à tenter d'en faire une clef d'installation.

Dernière modification par MicP (Le 20/05/2015, à 16:34)

Hors ligne

#11 Le 20/05/2015, à 16:59

domiro

Re : partitionner cle usb pour cle bootable

Merci beaucoup pour vos réponses.

Tout ceci est bien compliqué.
J'ai créé un live avec un dvd  et ce dernier fonctionne. Aussi j'abandonne l'idée de le faire avec une clé usb.
J'ai été très sensible à vos aides .

Hors ligne

#12 Le 20/05/2015, à 16:59

MicP

Re : partitionner cle usb pour cle bootable

Maintenant que je connais le nom du fichier de périphérique que udevd a créé pour cette clef USB,
et avant d'y copier le fichier image ISO, il reste aussi à vérifier qu'aucune de ses partition ne soit mountée.

(Je n'utilise par le mountage automatique des disques, alors j'ai mounté la partition de la clef avec Thunard pour la démo, mais elle aurait très bien pu être mountée automatiquement)

root@debG53SW:~# mount | grep /dev/sdc
/dev/sdc1 on /media/michel/MYLINUXLIVE type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=437,iocharset=utf8,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
root@debG53SW:~# 

Il me faudra donc dé-mounter toutes les partitions mountées de cette clef si je veux y copier l'image ISO bootable sur /dev/sdc, mais ce ne sera possible que si aucun des fichiers de cette partition n'est utilisé.
Pour cela, j'utilise la commande lsof => list open file

root@debG53SW:~# lsof /dev/sdc1
COMMAND   PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
mousepad 5802 michel  cwd    DIR   8,33     4096    1 /media/michel/MYLINUXLIVE
root@debG53SW:~# 

Bon, il va falloir dire à l'utilisateur michel de fermer ce fichier pour pouvoir dé-mounter la partition.
Après le lui avoir demandé gentillement, je vérifie qu'il ne ce soit pas foutu de moi, et qu'entre temps, ses copains n'ont pas ouvert un autre fichier.

root@debG53SW:~# lsof /dev/sdc1
root@debG53SW:~# 

Ok : la partition est dé-mountable sans gêner personne.

root@debG53SW:~# umount /dev/sdc*
umount: /dev/sdc : non monté
root@debG53SW:~# umount /dev/sdc*
umount: /dev/sdc : non monté
umount: /dev/sdc1 : non monté

Je vérifie qu'aucune des partition de cette clef n'est mountée :

root@debG53SW:~# mount | grep /dev/sdc
root@debG53SW:~# 

Ok : aucun retour <=> pas de partition mountée => je peux maintenant y copier le fichier image ISO sur le fichier de périphérique /dev/sdc avec dd

Hors ligne

#13 Le 20/05/2015, à 17:08

domiro

Re : partitionner cle usb pour cle bootable

Merci Micp pour ton  post 12  qui s'est  croisé avec mon post 11.
J'ai trouvé une solution via un cd bootable et j'abandonne la clé usb.

Hors ligne

#14 Le 20/05/2015, à 17:18

MicP

Re : partitionner cle usb pour cle bootable

domiro a écrit :

…J'ai trouvé une solution via un cd bootable et j'abandonne la clé usb.…

Content pour toi que tu aies trouvé une alternative.

=======

domiro a écrit :

…Tout ceci est bien compliqué. …

En fait, c'est très simple, mais l'expliquer en envisageant tous les cas de figure est assez long et difficile.

=======
Par exemple, avec
le nom du fichier image ISO à copier : /media/bernard/DONNEES_SATA_1/ISO_LINUX/ubuntu_14.04-desktop-amd64.iso
et le nom du fichier de périphérique correspondant à la clef USB : /dev/sdc
cela donnerait :

cheminPlusNomFichierIso=/media/bernard/DONNEES_SATA_1/ISO_LINUX/ubuntu_14.04-desktop-amd64.iso
fichierDeperiphériqueClefUSB=/dev/sdc
sudo dd if="${cheminPlusNomFichierIso}" of="${fichierDeperiphériqueClefUSB}" bs=4M && sync

ou bien :

sudo dd if=/media/bernard/DONNEES_SATA_1/ISO_LINUX/ubuntu_14.04-desktop-amd64.iso of=/dev/sdc bs=4M && sync

Il fallait donc seulement deux informations indispensables : quel fichier copier et où le copier.

Dernière modification par MicP (Le 20/05/2015, à 17:22)

Hors ligne