Lors de la compilation, je lierais mon assembly bootstrap avec mon noyau, dans un fichier * .img, que je convertirais ensuite en une image * .iso en utilisant MagicISO. Je démarre ensuite à partir de cette image * .iso. Mais le problème est que je veux lire le deuxième secteur du fichier (le noyau) en mémoire à 0x1000. Mais je ne sais comment faire, avec une image de disquette, donc quelqu'un pourrait me dire comment le faire, avec un * .iso? Si vous avez besoin de code ou de quelque chose, dites-le moi, et je vous le fournirai:).Comment charger le noyau en mémoire, à partir d'un ISO
2
A
Répondre
2
Si votre fichier img est une image de disquette, le disque est chargé dans un environnement d'émulation de disquette. Ma conjecture est que vous devriez être capable d'accéder aux données tout comme vous le feriez sur une disquette.