Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1720 connectés 

  FORUM HardWare.fr
  Programmation
  ASM

  bootloader et kernel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

bootloader et kernel

n°897362
lostsoulda​rk
Posté le 13-11-2004 à 09:50:56  profilanswer
 

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

mood
Publicité
Posté le 13-11-2004 à 09:50:56  profilanswer
 

n°897367
Lam's
Profil: bas.
Posté le 13-11-2004 à 10:34:38  profilanswer
 

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é ?

n°897428
lostsoulda​rk
Posté le 13-11-2004 à 12:31:06  profilanswer
 

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?

n°897632
Ace17
Posté le 13-11-2004 à 18:13:43  profilanswer
 

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


Message édité par Ace17 le 13-11-2004 à 18:14:59
n°897669
lostsoulda​rk
Posté le 13-11-2004 à 19:04:04  profilanswer
 

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

n°897703
Ace17
Posté le 13-11-2004 à 20:03:09  profilanswer
 

Et sous bochs, ca passe?

n°897726
lostsoulda​rk
Posté le 13-11-2004 à 20:22:37  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASM

  bootloader et kernel

 

Sujets relatifs
[kernel] daemonize()[linux] kernel et sockets
[linux] commication avec une appli java depuis le kernel[PHP]news kernel sur page web
quel diferences entre kernel w9x et kenel nt[C & kernel linux] Programmation de sémaphores
Plus de sujets relatifs à : bootloader et kernel


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)