0 votes

Comment puis-je créer une clé USB amorçable à partir d'un fichier .bin ?

Je suivais les instructions dans https://createyourownos.blogspot.com/ pour faire mon propre petit OS. J'ai réussi à faire la compilation et l'assemblage, mais comment puis-je faire une clé USB bootable à partir du fichier .bin ?

0 votes

Pour faire court, j'ai suivi ce lien createyourownos.blogspot.com. C'est le seul à suivre les étapes du blog dit "Vous avez besoin de nasm et qemu" Je suis arrivé au fichier .bin en convertissant le fichier .asm en fichier .bin en utilisant nasm.

0 votes

Si je comprends bien les instructions, il faut installer qemu et peut ensuite exécuter qemu-system-x86_64 bootloader pour charger votre OS. Avez-vous essayé ? Quel a été le résultat et en quoi diffère-t-il de ce que vous attendiez ?

0 votes

Non, ce n'est pas ça - il veut démarrer son Mac à partir d'une clé USB contenant le système d'exploitation. Donc, de cette façon, la question est entièrement détaillée pour y répondre maintenant.

2voto

Jose Chavez Points 645

En général, il n'est pas possible de créer une clé USB amorçable à partir d'un fichier ".bin".

D'après vos commentaires, vous n'êtes pas disposé à détailler comment vous avez obtenu le fichier ".bin", comment il a été créé, ce qu'il contient, ou quoi que ce soit d'autre - nous pouvons donc conclure qu'il ne vous est pas possible de créer une clé USB amorçable à partir de ce fichier ".bin".

MISE À JOUR : Vous avez depuis mis à jour vos commentaires en indiquant que la source de votre fichier ".bin" provient d'un blog-tutoriel spécifique sur la création d'un système d'exploitation simple. Dans ce cas, votre système d'exploitation est 32 bits, alors que les Macs d'aujourd'hui démarrent généralement des logiciels 64 bits. Votre système d'exploitation s'appuie également sur le BIOS pour faire quelque chose, mais ce n'est pas ainsi que fonctionnent les ordinateurs modernes.

Je vous suggère de continuer à utiliser qemu ou un système similaire pour démarrer votre système d'exploitation. Sinon, achetez un vieux PC simple que vous pourrez bricoler. Cela vous donnera moins de maux de tête.

Sinon, vous devez vous assurer que le Mac active le CSM (compatibility support module) du BIOS hérité lors du démarrage. Pour ce faire, assurez-vous que votre disque possède l'une des anciennes tables de partition MBR (c'est-à-dire pas GPT) et que votre partition est définie comme amorçable. Votre système d'exploitation doit ensuite être déplacé dans cette partition en conséquence.

Selon l'ancienneté de votre Mac, vous voudrez probablement suivre la voie du chargement de rEFIt en premier, et installer l'ancienne version legaby-BIOS de GRUB 2 comme chaîne de démarrage pour finalement démarrer votre OS.

Si vous avez le dernier Mac M1, votre système d'exploitation ne peut pas fonctionner du tout car il n'est que 32-bit Intel. Si vous avez un Mac plus récent avec T2, vous devrez assouplir les restrictions de démarrage sécurisé afin de pouvoir démarrer.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X