Créer un périphérique amorçable manuellement, sans gravure ISO

0

Je cherche à créer une clé USB bootable. Cependant, la clé USB contient des données que je ne peux pas me permettre de supprimer. Si je graverais une image iso de la manière habituelle, par exemple avec Ultraiso, les données seraient perdues.

Mon idée est de copier le contenu de l'image iso amorçable directement sur la clé USB (y compris les fichiers du chargeur de démarrage), puis d'en faire une partition "active", ce qui résoudrait le problème du MBR. Cependant, cela ne semble pas fonctionner.

Qu'est-ce que j'oublie ici?

Notez que ma question est en général ici, et pas sur un logiciel démarrable particulier.

Ray
la source
Quel type d’iso essayez-vous de rendre amorçable sur votre clé USB? Windows ou Linux?
Tarek Jellali
@ TarekJellali Ni l'un ni l'autre. J'ai essayé avec un disque de restauration du système, un disque de démarrage Acronis, Seatools for DOS, un disque de démarrage actif, etc. .
Ray

Réponses:

1

Vous pouvez installer grub2 sur le périphérique USB.
Vous pouvez ensuite utiliser grub2 pour démarrer directement les fichiers ISO amorçables. Pour ce faire, vous pouvez extraire le noyau Linux de l'ISO ou vous pouvez utiliser la fonctionnalité "loopback" de grub2. ici est un exemple pour démarrer Ubuntu
Pour les ISO qui ne peuvent pas être démarrés de cette façon, vous pouvez alors essayer memdisk .

David Dai
la source
Qu'est ce que la bouffe? S'il vous plaît fournir un lien de téléchargement. Peut-il fonctionner avec; disque de restauration du système, disque de démarrage Acronis, Seatools for DOS ou disque de démarrage actif?
Ray
oh, si vous ne savez pas ce que c'est qu'un ver, vous feriez mieux de ne pas utiliser cette approche. essayez yumi à la place. pendrivelinux.com/yumi-multiboot-usb-creator .
David Dai
Je vous remercie. Yumy fonctionne très bien. Une dernière chose cependant, si la distribution n’est pas prise en charge dans la liste, le message «Essayer un ISO» (GRUB) peut-il fonctionner de manière générale? Si non, s'il vous plaît expliquer.
Ray
Vous pouvez bien sûr utiliser l'option "Essayer les ISO non répertoriés (GRUB)", mais rien ne garantit que cela fonctionnera. Je suppose que cela dépend de l'ISO elle-même.
David Dai
1

Tu peux essayer

bootsect /nt60 <driveletter>: /force /mbr

Mettre à jour: Pour pouvoir démarrer à partir du disque, les conditions suivantes doivent être remplies.

  1. Le disque doit être sélectionné comme source de démarrage dans le bios.
  2. Le disque doit contenir un MBR valide (premier secteur du disque).
  3. Le disque doit contenir une partition marquée comme active.
  4. La partition active doit contenir Bootsector pouvant charger le chargeur de démarrage. Différents secteurs de démarrage pour différents chargeurs de démarrage. Le secteur de démarrage de Windows XP est appelé nt52, Windows Vista et supérieur est appelé nt60.
  5. Le chargeur de démarrage doit être à la racine du système de fichiers de la partition. Le chargeur de démarrage Windows XP est appelé NTLDR, Windows Vista et supérieur est appelé bootmgr

Pour marquer la partition comme active, vous pouvez utiliser diskpart. Il est fourni avec chaque Windows.

Pour écrire MBR et Bootsector, vous pouvez utiliser l'outil bootsect. Il est fourni avec Windows 8. Dans les versions précédentes, il faisait partie de l'environnement de récupération, mais vous pouvez le télécharger à partir d'Internet.

Bootloader est juste un fichier, vous le copierez donc lors de l'extraction d'une image ISO vers une clé USB

Andrey
la source
Pourriez-vous fournir plus de détails s'il vous plaît
Ray
+1 pour l'info. Je crois avoir correctement fait les mesures 1 & 3 & 5. L'exigence de bootsect semble être ce qui manque. J'espère que vous fournirez quelques lignes directrices sur la façon d'utiliser cet outil. Un lien vers dwld serait grandement apprécié. J'ai fait des recherches sur Google mais je me suis avéré infructueux et un peu déroutant; technet.microsoft.com/en-us/library/cc749177%28v=ws.10%29.aspx . Veuillez noter que je recherche également une méthode pour les bootables non-OS. Voir le commentaire ci-dessous OP d'origine.
Ray
0

Si ce arrête votre recherche, veuillez commenter afin que je puisse modifier la réponse avec les détails pertinents ..

Vysakh
la source