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 ?