Chargeur de démarrage

5 views
Skip to first unread message

Ahmed Abida

unread,
Jun 4, 2011, 2:22:31 PM6/4/11
to ensi_l...@googlegroups.com
Bonjour tout le monde,
En lisant le cours 101, j'ai trouvé un problème à digérer le fait que le chargeur de démarrage travaille sur deux étapes et le premier charge le 2ème. 
Questions: 
- Tant que le 1er est basé sur des fichiers de configuration, pourquoi ne pas passer directement à la 2ème phase et cette phase utilise elle-même ces fichiers de configuration?
- Comment qualifier GRUB? Est-ce qu'il s'agit de la 1ère ou de la 2ème phase?

J’espère que cette discussion sera constructive
Merci pour vos réponse

--
Ahmed ABIDA
Computer Science Ingineering Student, ENSI TUNISIA

Hanen Idoudi

unread,
Jun 4, 2011, 2:37:03 PM6/4/11
to ensi_l...@googlegroups.com
Bonjour,
La première phase n'est pas géré réellement par le noyau de linux mais par un prog qui s'installe dans le master boot record (MBR : premier secteur disque) qui permet de détecter la présence des différents OS et donne une interface graphique à l'utilisateur pour choisir quel OS exécuter (en lisant la table des partitions). 

Comme on a besoin d'un programme pour réaliser cette tâche, chaque système d'exploitation permet d'implémenter ce programme lors de son install. Le chargeur de Win ne permet de détecter que les OS Win, ceux de linux ont l'avantage de détecter plusieurs types d'OS (grub et lilo). 

Le rôle du second chargeur est de charger le noyau du système linux et d’amorcer le démarrage du système, si l'utilisateur choisi de charger le système linux. Si l'utilisateur choisi de charger win alors le premier prog exécutera un autre chargeur spécifique à win.

C'est le rôle de Grub est d'offrir donc les deux progs à la fois : le premier s'installe dans le MBR et le second se charge de l'exécution /boot/boot.b.

Pour les fichiers de configs de grub, ils servent essentiellement à décrire quels sont les OS existants sur disques et qui doivent être pris en charge par grub et à décrire aussi les paramètres qu'on veut éventuellement passer au noyau linux lors de son chargement etc. Donc ils servent aux deux phases à la fois. 

--
Dr. Hanen IDOUDI
Maitre Assistante en Réseaux Informatiques
Ecole Nationale des Sciences de l'Informatique
Université de La Manouba
http://hidoudi.fr.gd

Firas Aloui

unread,
Jun 6, 2011, 5:22:51 PM6/6/11
to ENSI_LPI2011
Bonsoir,
Dans la version 10.04 g pas trouvé le fichier /boot/boot.b par contre
en lisant le contenu de grub.cfg j'ai vu qu'il refére vers deux image
(kernel et ram disk) es qu'il s'agit du boot.b??
aussi pour le menuentry Windows il y a chainloader +1 ce qui veut dire
l execution du premier secteur de la partition qui contient windows
dans ce cas peut on considérer que grub ne fait pas la deuxième phase
de l'IPL??
Je pens que j'ai des confusions :/

Ahmed Abida

unread,
Jun 4, 2011, 2:52:35 PM6/4/11
to ensi_l...@googlegroups.com
OK merci beaucoup pour votre réponse rapide
--
ABIDA Ahmed
(Computer Science Engineering Student at ENSI TUNISIA)

Reply all
Reply to author
Forward
0 new messages