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

  FORUM HardWare.fr
  Programmation
  C

  Création d'un bootloader

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Création d'un bootloader

n°2259587
herqse
Posté le 03-06-2015 à 12:16:46  profilanswer
 

Je me permets de poster mon message aussi dans la section C vu que j'en ai aussi besoin :)
 
Bonjour,
 
Pour un projet, il m'est demandé de faire un bootloader.
 
Celui-ci devra être en mesure d'afficher un splashscreen lors du chargement du kernel,  splashscreen configurable via son fichier de config (qui sera créé si il n'est pas présent de base).  
 
Je pense que l'idéal serait que je fasse un bootloader gérant l'initrd + initramfs, choses essentielles pour les splashscreens avec la majeur partie des distribs'.
 
Mon soucis est simple : Je fais comment ?_?
 
Je n'ai pas trouvé de tutos assembleurs pour faire un bootloader, ni de guides, ou quoi que ce soit. J'ai actuellement un bootloader qui ne gère pas l'initrd, et j'ai des kernels panic. J'ai déjà passé des dizaines d'heures à essayer de solutionner cela, en ajoutant tous les drivers possibles directement dans le kernel en le rebuildant, vu que sans l'initrd on perd les modules. Rien n'y fait.
 
L'idéal serait donc de faire un bootloader qui gère l'initrd.
 
Je peux aussi utiliser du C.
 
Quelqu'un a-t-il déjà fait ça ?  
Des conseils ? Des tutos/livres à me conseiller ?

mood
Publicité
Posté le 03-06-2015 à 12:16:46  profilanswer
 

n°2259596
rufo
Pas me confondre avec Lycos!
Posté le 03-06-2015 à 14:16:22  profilanswer
 

Garde un seul topic, ça sera plus simple pour gérer les réponses ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2259599
gilou
Modérateur
Modzilla
Posté le 03-06-2015 à 14:08:45  profilanswer
 

Tu as lu ceci? :
http://wiki.osdev.org/Rolling_Your_Own_Bootloader
Et le début de ceci:
http://www.brokenthorn.com/Resources/OSDevIndex.html

 

A+,

 


Message édité par gilou le 03-06-2015 à 14:09:10

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2259600
gilou
Modérateur
Modzilla
Posté le 03-06-2015 à 14:21:27  profilanswer
 

Les sujets suivant ont été fusionnés à ce sujet par Gilou

  • Création d'un bootloader


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2259639
herqse
Posté le 03-06-2015 à 20:56:03  profilanswer
 

Yes j'ai déjà lu tout cela  
 
J"ai réussi à pondre un truc en début d'aprem, un bootloader qui charge un kernel, par contre il ne supporte pas l'initrd et l'initramfs, donc pour le splashscreen ça se complique.  
 
Je tente avec Gimp
 

n°2259651
Profil sup​primé
Posté le 04-06-2015 à 01:06:50  answer
 

Salut,
 
J'aurais une question, qui t'a demandé de faire ce projet ? (curiosité)
 
A t'entendre parler on dirait que tu te bases sur un système Linux, donc va voir ses sources et donc il ne s'agit pas du premier bootloader (1st sector) mais du 2nd (assistant).
 
Sinon tu peux toujours tenter mon tuto en français, mais pas aussi évoluer pour ce que tu veux faire: http://hackasm.5gb.co/Projects/Com [...] system/fr/
Par contre, il n'a pas été mise-à-jour depuis 2012 ^^


Message édité par Profil supprimé le 04-06-2015 à 01:45:04

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

  Création d'un bootloader

 

Sujets relatifs
JADE : création / destruction AgentsCréation d'un espace membre (sur wp)
Création d'un application, cherche des employéesCréation Script
Création avec choix prioritaire et 2ème choix dans Google FormsDifficultés création de graphique croisé dynamique VBA
[Divers] Conseil création site webcréation d'un bouton parcourir
Plus de sujets relatifs à : Création d'un bootloader


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR