KERNEL QUI BOOT AVEC GRUB

cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 - 12 juil. 2004 à 22:49
tristan3215 Messages postés 12 Date d'inscription lundi 21 avril 2014 Statut Membre Dernière intervention 3 mai 2022 - 23 avril 2014 à 19:43
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/24494-kernel-qui-boot-avec-grub

tristan3215 Messages postés 12 Date d'inscription lundi 21 avril 2014 Statut Membre Dernière intervention 3 mai 2022
23 avril 2014 à 19:43
bonjour je revois un message pour demande comment fait ont pour le booter avec GRUB car j'ai installer gurb sur un USB j'ai demander au fichier ( menu.lst )
de booter le fichier KERNEL mais il me dit que le fichier n'est pas reconnu
comment je peut faire avc grub ???? Merci
tristan3215 Messages postés 12 Date d'inscription lundi 21 avril 2014 Statut Membre Dernière intervention 3 mai 2022
Modifié par tristan3215 le 22/04/2014 à 21:24
Bonjour merci pour se debut de noyau qui aide beaucoup juste un probleme dans la compilation il me mais erreur sur printf
(include/kernel.h:8 warning: conflictng types for built_in function 'Printf' )
peut tu m'eclairer un peut ?
cs_veler Messages postés 723 Date d'inscription dimanche 26 novembre 2006 Statut Membre Dernière intervention 23 janvier 2013 2
26 sept. 2007 à 16:17
Salut à tous, je suis sous windows, arrive pas a compiler (il me dit que fichier introuvable), j'ai pas de lecteure disquette alors j'utilise un dvd, fonctionne pas, bochs, il dit qu'il y a une erreur.
Qu'es que je dois fire?
linio Messages postés 8 Date d'inscription mardi 29 novembre 2005 Statut Membre Dernière intervention 1 décembre 2005
13 déc. 2005 à 12:14
merci
sinon tu connaiterais pas un site pour apprendre le asm?
cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008
7 déc. 2005 à 04:29
non...parce que après tout , l'asm est a la base de tout OS ... le C/C++ ont été créé pour facilité la programmation tout simplement .... lors de la compilation c'est porté en assembleur qui , en faite ,est le langage le plus proche de la machine ....
Tu as absolument besoin de l'asm pour interagir avec les peripherique et tout , le c a la base ne sait pas le faire ...

En tout cas je sais pas trop comment expliqué ... mais ... tu dois connaitre l'asm... c'est un fait , sans sa bonne chance pour faire un OS ... faut vraiment une bonne connaissance du fonctionmmeent de l'ordinateur et du cpu pour faire un vrai OS ...

Mais rassure toi , la plus grande partie d'un OS est fait effectivement en C pour facilité le développement et la relecture du code ...
linio Messages postés 8 Date d'inscription mardi 29 novembre 2005 Statut Membre Dernière intervention 1 décembre 2005
6 déc. 2005 à 12:25
Un systeme d'exploitation sans assembleur que du c++
c'est possible?
cs_bloom1 Messages postés 328 Date d'inscription jeudi 26 août 2004 Statut Membre Dernière intervention 8 mars 2007
6 déc. 2005 à 01:03
En C ? C++ ?
Si tu ne veux pas utiliser de compilateur cela va être très compliqué...
linio Messages postés 8 Date d'inscription mardi 29 novembre 2005 Statut Membre Dernière intervention 1 décembre 2005
5 déc. 2005 à 09:49
j'aimerais créer un systeme d'exploitation avec un bloc-note.
Sans utiliser asm,je peux en faire un?
cs_bloom1 Messages postés 328 Date d'inscription jeudi 26 août 2004 Statut Membre Dernière intervention 8 mars 2007
29 mai 2005 à 20:36
Quel compilateur tu utilises ??? Moi j'ai pas de lecteur de disquettes sur mon nouveau PC (c'est la nouvelle technologie, pas de lecteur de disquettes mais des cartes mémoires USB :p) tk, vous me direz ca comment je pourais m'arranger pour le faire marcher :p
Merci d'avance !
Bloom1
cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008
17 sept. 2004 à 14:17
Nan je ne crois pas , j'ai developper ce kernel alors que j'utilisais Mandrake Linux 10.0 alors , sa devrai fonctionner...

@++
YoMan64
PhPKoDe.Com
FearBlue Messages postés 149 Date d'inscription lundi 15 septembre 2003 Statut Membre Dernière intervention 26 octobre 2008
17 sept. 2004 à 08:25
yep yoman je lutilise
mais je suis Linux est ce que ca change quelque chose ???
@+
cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008
16 sept. 2004 à 23:16
est ce que tu utilise la ligne "ld -T link.ld -o bin\kernel --oformat binary bin/Loader.o bin/kernel.o" pour compiler le kernel ? parce quil faut utilise link.ld.
FearBlue Messages postés 149 Date d'inscription lundi 15 septembre 2003 Statut Membre Dernière intervention 26 octobre 2008
15 sept. 2004 à 19:16
slt a tous
je suis sous linux(mandrake 10.0)
et lorsque jutilise ld pour linker g cette erreur
bin/loader.o(.text+0x1):bin/loader.o: undefined reference to `_k_main'
si yen a qui savent ??
merci d'avance
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
18 juil. 2004 à 16:38
si ça t'interesse vraiment, regarde du coté des linux mag, le n°62 par exemple, il y a 20 pages dessus
cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008
12 juil. 2004 à 23:05
de rien ;)
Mais si tu veux developper un os , il est imperatif de connaitre l'assembleur. Il faut au moin connaitre la base pour developper un kernel comme celui ci

Ne te decourage pas c'est assez simple de faire un petir kernel comme celui ci .
Je n'ai pas d'etudes ni rien j'ai appris l'assembleur en regardant d'autres sources et le c c'est pareil donc c'est pas trop compliquer ;)
Allez Bonne chance et @+
cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 1
12 juil. 2004 à 22:59
Ok merci yoman64, et continue paske c VRAIMENT interessant, j'ai tjrs voulu savoir comment faire ca...Merci donc
cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008
12 juil. 2004 à 22:54
Voila le lien:http://inferno.cs.univ-paris8.fr/~am/tutorial/os/tutorial00.html

Et c'est vrai que je devrai commenter .Je me lance la dessus tout de suite d'ici peu je post la source commenter.
cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008
12 juil. 2004 à 22:53
Bon quelques expliquations pour un os:
l'assembleur est essentiel parce que pour acceder a la memoire video et au lecteur de disquette , il faut utiliser de l'assembleur .
Ensuite oui j'ai des liens avec des cours (sa ma bcp aider :)) .
Je les cherches et je poste un autre comment dans quelques minutes...
cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 1
12 juil. 2004 à 22:49
Personnellement, j'ai rien compris au code, tu utilises pas mal de bout en ASM, et de valeur hexa, qui, pour le programmeur lambda sont INcomprehensibles...Dommage donc qu'il manque de commentaire, paske c vraiment quelque chose ki m'interesse (a defaut d'avoir mis des commentaires, tu aurais des liens vers des cours ou autres ?)

++

Alhexman
Rejoignez-nous