web-dev-qa-db-fra.com

Impossible de démarrer à partir d'un lecteur USB après avoir copié iso avec dd

Je veux créer un lecteur USB bootable. Pour être sûr que j'ai formaté le bâton complet avec la commande dd if=/dev/zero of=/dev/sdb, où sdb est le lecteur flash.

Après cela, j'ai créé une nouvelle table de partition avec parted et la commande mklabel gpt.

Où ces deux étapes inutiles? Lorsque je copie l'ISO avec dd sur le lecteur USB et que je redémarre mon ordinateur, aucune option permettant de démarrer à partir d'une clé USB dans le BIOS n'apparaît.

Cela fonctionnait déjà lorsque j'ai installé Arch Linux de cette façon.

3
Jonas

Le clonage n'a pas besoin de préparation

Si vous clonez un fichier iso hybride sur une clé USB , tout ce qui est pertinent sera écrasé. L'effacement et le formatage ne feront aucune différence (sauf peut-être le clonage final plus rapide, mais le temps total et les efforts vont augmenter).

dd mérite les surnoms 'destructeur de disque' et 'destructeur de données'

Le clonage avec dd produit un résultat fiable, si vous le faites correctement,

Sudo dd if=/path/file.iso of=/dev/sdx bs=4096

où x est la lettre du lecteur. Mais dd fait ce que vous lui dites de faire sans poser de questions. Si vous lui dites d'effacer les photos de famille ... et qu'il s'agisse d'une erreur de frappe mineure.

Outils avec un dernier point de contrôle

Je vous recommande donc d'utiliser un outil avec un dernier point de contrôle, qui vous permet de vérifier que vous installerez le système en direct sur le bon lecteur.

Deux de ces outils sont fournis avec Ubuntu,

  • Le Startup Disk Creator (dans Ubuntu 16.04 LTS et les versions plus récentes; les versions plus anciennes sont livrées avec une version ancienne et boguée, que vous devriez éviter),
  • Disques alias gnome-disks.

Vous pouvez installer mkusb à partir de son PPA.

  • La fonction standard consiste à cloner à partir d'un fichier ISO ou d'un fichier image [compressé],
  • mais il peut aussi effacer un lecteur,
  • restaurer un lecteur d'un "périphérique d'installation" vers un "périphérique de stockage standard" (avec une table de partitions MSDOS et une partition avec un système de fichiers FAT32),
  • créer Windows installer lecteurs et
  • créer des disques persistants avec Ubuntu et Debian.

Si le clonage ne fonctionne pas

La plupart des distributions linux modernes fournissent des fichiers iso traités avec isohybrid, qui en font des fichiers iso hybrides . De tels fichiers iso peuvent être utilisés pour

  • graver des disques CD/DVD amorçables
  • cloner des clés USB et des cartes mémoire amorçables

Mais certains fichiers iso ne sont pas , tels que les fichiers iso Windows et les fichiers iso Knoppix. Ces fichiers ISO doivent être extraits et un soin particulier doit être pris pour rendre le lecteur cible amorçable. (Vous pouvez traiter un fichier iso Knoppix avec isohybrid, mais cela ne fonctionne pas avec les fichiers iso Windows.)

Il existe plusieurs outils d'extraction, par exemple Rufus, qui est l'outil officiellement recommandé pour installer Ubuntu à partir de Windows.

3
sudodus