Comment créer une partition amorçable sur un lecteur USB?

J'ai un ISO amorçable conçu pour être gravé sur un DVD double couche. Je n'ai pas de graveur de DVD double couche, donc j'aimerais coller l'image ISO sur une partition de 50 Go sur un disque dur USB que j'ai. Comment puis-je avoir les informations de démarrage sur le disque dur?

Tentative 1:

  1. Démarré dans Ubuntu 9.04 LiveCD
  2. Supprimé la partition sur mon disque dur USB existant
  3. sudo dd if=/path/to/image.iso of=/dev/MyUSB
  4. Démarré sur le lecteur USB
  5. Erreur: Error Loading OS

Ttemed 2:

  1. Démarré dans Ubuntu 9.04 LiveCD
  2. Supprimé la partition sur mon disque dur USB existant
  3. sudo mkdosfs -I -v -n iPC /dev/MyUSB
  4. sudo syslinux /dev/MyUSB
  5. sudo dd if=/path/to/image.iso of=/dev/MyUSB
  6. Démarré sur le lecteur USB
  7. Erreur: Selected boot device not available - strike F1 to retry boot, F2 for setup utility

Essayez d'utiliser UNetbootin .

J'ai suivi cet article pour faire exactement ce que vous voulez: http://www.pcmag.com/article2/0,2817,2041234.asp

J'ai réussi à utiliser WinGrub sur une machine qui ne disposait que d'un accès net. (Pas d'usb d'amorçage, lecteur cd cassé.) Le site a changé depuis: https://gna.org/projects/grub4dos/ . Je n'ai plus les détails, mais j'ai pu démarrer GParted hors d'une clé USB sur cette ancienne machine cassée. Vous pouvez également l'utiliser pour démarrer les images ISO. Vous ne pouvez même pas avoir besoin de WinGrub si vous avez déjà GRUB sur votre machine.

La première chose requise est: votre système devrait pouvoir démarrer à partir d'USB – beaucoup plus anciens ne peuvent pas.

Ensuite, vous pouvez utiliser l'utilitaire dd partir d'une installation Unix (ou Ubuntu LiveCD).

 dd if=/path/to/image.iso of=/dev/YourUSB 

Cela permet de copier l'ISO à bas niveau vers votre USB.
Bien sûr, l'ISO doit entrer dans l'USB :-)

Un couple de plus de références,

Utilisation de la distribution DSL – Création d'un USB amorçable à partir d'un iso .
Et, en utilisant Ubuntu 9.04

Je pense que l'étape syslinux est manquée dans ma description, ce qui a causé votre problème.


Sur Windows, il y avait Daemon Tools – ne sais pas si c'est gratuit aujourd'hui (pense que c'était quelque temps).