bootloader et kernel - ASM - Programmation
Marsh Posté le 13-11-2004 à 10:34:38
Je comprend pas ton problème. A priori n'importe laquelle de ces 3 solutions devrait fonctionner:
- sous linux, pour te faire une disquette de booo:
dd if=monprog.bin of=/dev/fd0 bs=taille count=1
- en utilisant lilo, tu te rajoutes le boot sur un fichier dans ton /etc/lilo.conf
- sous Windows, tu rajoutes la ligne:
c:\monprog.bin="Mon programme" dans le c:\boot.ini pour avoir l'option au démarrage.
Ou bien le problème est plus compliqué ?
Marsh Posté le 13-11-2004 à 12:31:06
je m'exprime mal alors, je voudrais, en partant d'une disquette et d'un bootloader en asm récupéré sur le net, lancer un programme en asm, mais comment dire à ce bootloader de lancer le programme sur la disquette, ou comment faire que ce prog soit lancer par ce bootloader?
est-ce plus clair?
Marsh Posté le 13-11-2004 à 18:13:43
Tu peux jeter un oeil aux sources du noyau de linux, dans sa toute premiere version. Il y a dans l'archive le programme destine a etre place dans le secteur de boot, dont le role est de charger le noyau.
Et tu peux aussi consulter :
http://inferno.cs.univ-paris8.fr/~ [...] ial00.html
Marsh Posté le 13-11-2004 à 19:04:04
je me suis justement basé sur l'exemple du site inferno mais le kernel ne boot pas...
je ne sais pas pourquoi, c'est sa mon pbm
Marsh Posté le 13-11-2004 à 20:22:37
j'ai réussi! je tappais mal 1 commande... c'est ma faute
merci beaucoup pour ton aide, c'est très simpa
si tu ne m'avais redonné l'adresse de ce très bon site, je n'aurais surement pas trouvé mon erreur alors mille fois merci ;-)
lostsouldark
Marsh Posté le 13-11-2004 à 09:50:56
bonjour,
je voudrais arriver a booter sur mon propre programme en asm, mais je ne sais pas comment indiquer a mon bootloader (recupere sur le net) de charger ce prog...
quelqu'un pourrait-il me renseigner svp?
merci d'avance ;-)
lostsouldark