Bonjour, j'ai une clé qui est formaté en fat32 et je voudrais la formater en ext2 pour en faire une clé bootable : pourriez vous m'aider svp?(pas d'utilisation de gparted mais en ligne de commande avec fdisk).
Bonjour, j'ai une clé qui est formaté en fat32 et je voudrais la formater en ext2 pour en faire une clé bootable : pourriez vous m'aider svp?(pas d'utilisation de gparted mais en ligne de commande avec fdisk).
# Clé bootable
Posté par Chris K. . Évalué à 1.
Malheureusement ca n'en fera pas une clé bootable pour autant.
Le plus simple si tu veux avoir un iso bootable pour debian (au vu de ton post précédent) sur ta clé usb est de télécharger l'iso sur le disque dur et utiliser la commande
cp /chemin/vers/iso-debian-a-rendre-bootable-sur-la-cle.iso /dev/sd{cle_usb_sans_numero_departition}
Ensuite avant de débrancher la clé tu lances la commande
sync
[^] # Re: Clé bootable
Posté par Marotte ⛧ . Évalué à 2.
Tu viens de m'apprendre un truc là. J'utilisais toujours
dd if=truc.iso of=/dev/sd{a,b,c,d…}
:/ça revient au même ? La commande cp est plus sexy !
[^] # Re: Clé bootable
Posté par totof2000 . Évalué à 2.
Hum … A ta place je ne le ferais pas …
J'ai déjà fait ce genre de manip sur une Sun vers /dev/null. Le comportement du système est devenu étrange.
[^] # Re: Clé bootable
Posté par Chris K. . Évalué à 1.
Je viens de retrouver la doc en question d'ailleurs fallait pas chercher très loin : https://www.debian.org/releases/stable/i386/ch04s03.html.en
Donc pas de soucis pour utiliser cp :)
[^] # Re: Clé bootable
Posté par totof2000 . Évalué à 2.
C'est pas parce que ça marche sous Linux que c'est une bonne idée … et le fait que ça fonctionne sous Linux est un peu étrange. la copie de fichier et l'écriture de données via dd sont à priori deux choses différentes (quoique …. ). Un comportement spécifique GNU cp ?
[^] # Re: Clé bootable
Posté par Chris K. . Évalué à 1. Dernière modification le 03 septembre 2014 à 13:59.
Oui moi aussi à la base ;)
J'ai lu ça dans une doc - je ne sais plus du tout où - et effectivement ça fonctionne très bien.
Avec if= et of= il peut être facile de se planter quand on ne connaît pas dd ce qui pourrait être une catastrophe alors que cp généralement tout le monde connaît.
[^] # Re: Clé bootable
Posté par Obsidian . Évalué à 8.
Oui, puisque les fichiers spéciaux /dev/sdxx (et tous les périphériques disque en général) servent à présenter le contenu du disque entier, secteur par secteur et du premier au dernier, comme une grosse image linéaire. C'est l'interface privilégiée entre le kernel, le hardware du disque et l'utilisateur. Ça fonctionne aussi en faisant « cat image.iso > /dev/sd… » mais c'est un UUOC.
Jusqu'à une époque récente, les 512 premiers octets de l'image d'un noyau fraîchement compilé contenaient systématiquement une amorce (au moins sur PC), tant et si bien qu'un « cat bzImage > /dev/fd0 » donnait automatiquement une disquette bootable. En fait, seul le noyau démarrait mais on le configurait pour qu'il embraye de lui-même vers le disque approprié. C'était pratique avec les BIOS un peu capricieux qui ne voulaient pas démarrer sur les disques secondaires, et lorsque l'on écrasait accidentellement le MBR (par exemple, à la suite de l'installation d'un autre système) avant que les LiveCD se généralisent.
« dd » signifie « Disk Dub », et sert donc littéralement à dupliquer les disques. Formellement, il va faire la même chose qu'un « cp », à savoir écrire le contenu d'un fichier dans un autre, mais avec des options supplémentaires comme la possibilité de spécifier des offsets, d'indiquer où il en est, et éventuellement de continuer son travail même s'il rencontre des secteurs défectueux. Mais sa principale raison d'être reste la possibilité de faire des accès calibrés, c'est-à-dire de taille fixe et alignés sur des adresses multiples d'un certain facteur, en principe la taille d'un secteur ou d'un bloc. Normalement, c'est la couche « périphérique bloc » du noyau qui s'occupe de ce travail, mais ça devenait nécessaire quand on utilisait des raw devices.
# comment formater une clé usb en ext2?
Posté par Gindw . Évalué à 1. Dernière modification le 03 septembre 2014 à 16:09.
je ne peux pas enregistrer l'sio sur mon dd car il est défaillant, ce que je veux, c'est enregistrer directement l'iso sur une clé formaté en ext2 car en fat32 j'ai essayé et la totalité de l'iso ne tiens pas dessus, pourtant c'est une 16gb. peut importe qu'elle soie bootable en faite, je pourrai créer un dvd live apres avoir eu la possibilité de telecharger l'iso. et ce n'est pas du tout débian mais un OS 100% libre.
[^] # Re: comment formater une clé usb en ext2?
Posté par Marotte ⛧ . Évalué à 3. Dernière modification le 03 septembre 2014 à 16:20.
Est-ce que ça t'a effleuré l'esprit que cela pourrait-être intéressant (pour qu'on puisse t'aider) que tu nous précises le nom de l'OS en question, plutôt qu'écrire « un OS 100% libre » ?
Est-ce que tu es sûr que ta clé fonctionne correctement ? Parce que j'imagine que ton ISO fait 700MB ou 4.7GB, donc FAT32 ou Ext2 ça devrait tenir…
À moins que tu parles d'une image ISO de DVD double face double couche mais j'en doute… Je sais même pas si ça existe…
[^] # Re: comment formater une clé usb en ext2?
Posté par Xavier Teyssier (site web personnel) . Évalué à 5.
Parce que j'imagine que ton ISO fait 700MB ou 4.7GB, donc FAT32 ou Ext2 ça devrait tenir
Non, 4.7GB ne tiendra pas sur du FAT32 où la taille maximum autorisée est 4Go moins un octet (2³²-1).
[^] # Re: comment formater une clé usb en ext2?
Posté par zurvan . Évalué à 1.
À ma connaissance, quand tu copies l'iso sur une clé en vue de la booter (avec dd), ça va passer le système de fichier prévu par les concepteurs de l'ISO sur la clé, indépendamment de ce qu'il y avait avant comme formatage, donc ce que tu demandes me semble impossible, à moins de refaire l'ISO toi-même (c'est quel OS ?)
« Le pouvoir des Tripodes dépendait de la résignation des hommes à l'esclavage. » -- John Christopher
[^] # Re: comment formater une clé usb en ext2?
Posté par Marotte ⛧ . Évalué à 2.
De ce que j'ai compris il démarre sur un liveCD/DVD (son disque dur est mort), à partir de ce liveCD il télécharge l'ISO sur un clé USB, qu'il compte ensuite graver sur un CD/DVD
dd if=/dev/laclé of=/dev/lecdvierge
.Maintenant, dit comme ça, à quoi cela peut-il bien servir…
@Gindw : Peux-tu nous dire ce que tu veux faire, globalement, sans parler de formatage, de boot ou je ne sais quel terme technique ?
[^] # Re: comment formater une clé usb en ext2?
Posté par fearan . Évalué à 4.
alors tu peux tenter d'enregistrer directement l'iso sur le périphérique en question (sauver sous /dev/sdb (si /dev/sdb est bien le périphérique usb)), même si ce n'est pas un usage que je recommanderai (un mauvais clic est si vite arrivé )
ou au pire wget http://??? -O /dev/sdb ; si la commande cp fonctionne, je ne vois pas de raison pour laquelle wget ne fonctionnerai pas.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: comment formater une clé usb en ext2?
Posté par Marotte ⛧ . Évalué à 4.
Mouarf :) On-the-fly again!
Vi ça devrait marcher, sauf si tu as un timeout de wget…
# liveCD puis gparted
Posté par NeoX . Évalué à 3.
alors, si comme dis dans les diverses explications tu es sur un liveCD/liveDVD
et que tu veux formater ta clef USB,
1°) perso je le ferais avec gparted, au moins c'est visuel, tu es presque sur de NE PAS te tromper.
si tu veux vraiment le faire en ligne de commande (par choix ou par necessité)
il faut :
1° la repartitionner avec
fdisk /dev/sdX
2° la formater avec
mke2fs /dev/sdXY
X etant la lettre de la cle USB (/dev/sdb, /dev/sdc…)
Y etant la lettre de la partition sur la clef USB
[^] # Re: liveCD puis gparted
Posté par lolop (site web personnel) . Évalué à 2.
Et pour connaître le X et le Y, un
tail -f /var/log/syslog
(éventuellement adapté à la distribution) devrait permettre de voir comment le système identifie le périphérique.Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.