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 :

Un CD bootable.


Sujet :

C

  1. #1
    Membre confirmé Avatar de Moine
    Inscrit en
    Mars 2006
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 210
    Par défaut Un CD bootable.
    Salut !!!

    Je voudrais realiser un CD bootable en C(ou une clé bootable). Je n'en ai jamais fait. Personne dans mon entourage ne l'a fait aussi. S'il y a quelqu'un sûr ce forum qui en sait quelques choses ou en a déjà realisé je le serais reconnaissant de me fournir les informations utiles.
    Merci.

  2. #2
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut
    Ce serait plus simple sur une disquette (sinon je vois pas désolé) !

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Par défaut
    bootable, bootable... mais il faudrait savoir ce que tu veux booter. Avant tout, ce n'est pas un problème de C.

    Que veux-tu booter ?
    Un noyau Linux, un DOS ? Dans ce cas, il faut te tourner vers le forum propre à l'OS que tu veux booter. Ils te fourniront les moyens nécessaires pour créer un CD bootable et tu n'auras sûrement rien à écrire en C.

    Ton propre "OS" ? Eh bien bon courage. Tu trouveras sur ce lien un exemple d'OS minimal (Kid Operating System) pour te donner une idée de comment faire http://kos.enix.org/ De quoi t'effrayer !

  4. #4
    Membre confirmé Avatar de Moine
    Inscrit en
    Mars 2006
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 210
    Par défaut Un CD bootable
    je voudrais booter sur mon programme pas sur un OS. Merci pour le lien.

  5. #5
    Membre très actif Avatar de Goundy
    Profil pro
    Étudiant
    Inscrit en
    Avril 2005
    Messages
    605
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2005
    Messages : 605
    Par défaut
    bah un fichier autorun.ini et rulez alors
    Compil your life guy!
    The Aures Project

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Par défaut
    C'est bien ce que je pensais et ce que souligne goundy.
    Tu veux un CD bootable ou tu veux un CD autorun pour Windows ? Ce n'est pas du tout la même chose.

  7. #7
    Membre éclairé Avatar de _SamSoft_
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    798
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 798
    Par défaut
    J'y ai pensé aussi Un cd "autorun" c'est le fait qu'il se lance automatiquement après le lancement de l'os. En gros, tu lances windows, tu inseres ton cd et ton prog se lance.

    Ou alors un cd bootable, tu le mets dans ton lecteur, tu configures ton bios pour qu'il regarde en premier le lecteur CD, tu relance ton pc et si ton programme a été concu (rien à voir avec le C !) de telle sorte qu'il boot et bien il bootera

  8. #8
    Membre confirmé Avatar de Moine
    Inscrit en
    Mars 2006
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 210
    Par défaut Un CD bootable.
    Je connais la difference entre un CD bootable et un CD avec un autorun.inf.
    J'ai un programme, je voudrais que la machine boot dessus,mon programme est codé en C. Je voudrais savoir ce que je devrais ajouter à mon programme pour que l'ordinateur puisse booter dessus c'est tout.

  9. #9
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par Moine Voir le message
    Je connais la difference entre un CD bootable et un CD avec un autorun.inf.
    J'ai un programme, je voudrais que la machine boot dessus,mon programme est codé en C. Je voudrais savoir ce que je devrais ajouter à mon programme pour que l'ordinateur puisse booter dessus c'est tout.
    OK je comprends ta question,

    Donc ton micro n'est pas en route, et tu veux non pas démarrer en autorun
    (géré par un windows peut importe sa version) Mais dés que tu redémarres ton micro, que ton programme en langage C marche. c' est faisable !

    Mais il nous manque une info primordiale, dans quel contexte as tu compilé ton programme ? puisque qu'un programme repose et dialogue toujours avec un OS !! et ça, c' est a la compilation que ça se décide !

    Donc je prends des exemples.

    1) ton programme n' utilise aucune API, donc n'as besoins d'aucune DLL , OCX ou autres ... alors tu as sans doute compilé un programme pouvant tourner sur un simple DOS !

    Tu peux préparer une disquette en DOS (systéme) et y mettre un Autoexec.bat qui lancerait ton programme !

    Formattage de la disquette par format A: /S
    tu y rajoutes les Keybfr etc ... pour avoir ton clavier AZERTY etc ...

    2) Le même cas par CD,
    Alors des graveurs comme NERO peuvent te faire la même chose, mais il te faut le fichier xxxx.BIN qui servira a NERO pour te créer le secteur BOOT

    3) Ton programme utilise des DLL alors il n'existe plus de systémes moderne te le permettant, seul Windows 3.X le permet et encore c'est dur dur a trouver.

    Bon, je ne résoud pas ton probléme, mais au moins tu pourras nous en dire d'avantage

  10. #10
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Par défaut
    Citation Envoyé par Moine Voir le message
    Je connais la difference entre un CD bootable et un CD avec un autorun.inf.
    J'ai un programme, je voudrais que la machine boot dessus,mon programme est codé en C. Je voudrais savoir ce que je devrais ajouter à mon programme pour que l'ordinateur puisse booter dessus c'est tout.
    Hum... bon bah tout est dit plus haut. Je me demande si tu as bien conscience de ce que tu demandes. L'OS n'est pas là pour rien. Je t'encourage à regarder ce qu'ils font chez KOS (http://kos.enix.org). C'est encore assez simple pour comprendre facilement ce qui se passe au boot et c'est encore assez simple pour comprendre que ce que tu demandes est complexe.

Discussions similaires

  1. Stick USB Bootable
    Par muldoon dans le forum Périphériques
    Réponses: 2
    Dernier message: 18/10/2005, 13h35
  2. [cd boot dos] Modifier le boot d'un cd bootable
    Par arnolem dans le forum Périphériques
    Réponses: 2
    Dernier message: 23/09/2005, 15h49
  3. Probleme Cle usB bootable
    Par pinpin_du_net dans le forum Windows
    Réponses: 11
    Dernier message: 23/05/2005, 15h16
  4. Comment creer une bande bootable ?
    Par sdeb dans le forum Administration système
    Réponses: 7
    Dernier message: 13/01/2004, 17h26
  5. [TP]comment creer une disquette bootable (les fichiers)
    Par ludovic5532 dans le forum Turbo Pascal
    Réponses: 5
    Dernier message: 25/10/2003, 18h46

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