Bonjour a tous,
j'ai essayé quelques tutoriels sur la creation d'un secteur boot et d'un petit kernel (les exemple ne manque pas sur le net).
Mon probleme c'est de faire fonctionner le noyau (kernel).
Je m'explique, j'ai deja creer le secteur boot 512 octet, et le noyau(kernel) de 12 octet.
J'utilise BOCHS pour mes essaie.
Lorsque je lance bochs en mettant comme chemin de la disquette dans son fichier de configuration le fichier boot.bin, ca fonctionne bien. La disquette boot et m'affiche un message.
Mais dans le code du secteur boot, je dois charger le kernel a partir d'un cylindre, secteur, tete situé sur une unité (ici disquette). Le probleme c'est que le kernel et le secteur boot ne sont pa dans un fichier image disquette de bochs.
J'ai pensée a graver le secteur boot sur u cd RW su le 1er secteur et le kernel sur le 2eme secteur (comme il est de petite taille) ainsi je pourrai booter du CD et charger mon kernel (avec les interruption 13 et les fonction de lecture de disque). mais comment graver ces deux fichier dans les emplacement adequats sur le disque, je sais pas du tout.
Alors si il y a moyen de faire un fichier unique pour le lancer sous bochs et faire mes test, je suis preneur de la solution
Si je dois graver sur Cd et faire mes test, comment dois je m'y prendre?
merci de me donner un coup de main
Partager