IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Chargeur de boot


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 70
    Par défaut Chargeur de boot
    Salut à tous,

    J'aimerais écrire un boot loader dans mon MBR, mais j'ai qq interrogations.
    (sous Windows ou linux peut importe)

    Tout d'abord, quel format d'executable dois-je utilisé pour créer un code directement exécutable qui ne nécessite pas l'utilisation d'un loader au contraire du .elf, il me semble (je compte utilisé les int du bios car je serais en mode réél).

    Puis ensuite comment placer ce code dans le mbr? Sous linux il ya dd mais sous Win?


    Merci d'avance

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut Re: [C] Chargeur de boot
    Citation Envoyé par DarkNagash
    J'aimerais écrire un boot loader dans mon MBR<...>
    Cette question ne concerne pas du tout le langage C. Il y a des tas d'articles sur les boot loaders sur le net...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 70
    Par défaut
    Bien sur je comptais le faire en C...

    Pt etre dans la section OS mais je pensais que le forum C était en mesure de me répondre.
    Si la vocation de ce forum est de poser des questions sur les pointeurs uniquement alors effectivement je n'ai rien à y faire

    A ce propos je ne demandais pas comment écrire mon boot loader mais simplement un renseignement sur le format de sortie

  4. #4
    Membre chevronné Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Par défaut
    C'est en assembleur qu'il faut le coder.

    Avec nasm:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    nasm -f bin bootsect.asm

Discussions similaires

  1. Créer une diquette de boot
    Par gwen-al dans le forum Administration système
    Réponses: 2
    Dernier message: 02/07/2003, 14h48
  2. Structure de la RAM lors du boot
    Par Neo82 dans le forum Assembleur
    Réponses: 7
    Dernier message: 07/03/2003, 09h29
  3. Faire un cold boot
    Par le mage tophinus dans le forum x86 16-bits
    Réponses: 6
    Dernier message: 06/03/2003, 12h38
  4. Disquette Boot avec message "Bonjour !"
    Par gtr dans le forum x86 16-bits
    Réponses: 11
    Dernier message: 18/01/2003, 16h54
  5. Programme de boot qui passe la main à Windows
    Par Bob dans le forum Assembleur
    Réponses: 7
    Dernier message: 25/11/2002, 03h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo