Qu'est-ce que GRUB exactement?


21

Quelqu'un peut-il m'expliquer avec des mots assez simples et des concepts pas trop techniques ce qu'est exactement GRUB, quelle est son utilisation principale et comment l'utiliser efficacement pour une installation Windows / Ubuntu à double démarrage?

J'ai déjà lu quelques ressources mais je suis toujours confus.


Bienvenue sur askubuntu. Je pense que votre question est trop large. Je vous suggère de commencer ici - en.wikipedia.org/wiki/Linux_startup_process . À la dernière étape, Ubuntu utilise upstart, qui est discuté ici - en.wikipedia.org/wiki/Upstart . Après avoir lu ces aperçus, si vous avez une question plus spécifique sur UBUNTU, revenez ici. S'il s'agit de démarrer en général, le noyau ou Linux général, vous serez référé à des sites alternatifs tels que stackexchange.
Panther

1
La question me semble assez spécifique.
psusi

Réponses:


24

Fondamentalement, GRUB bootloader est le logiciel qui charge le noyau Linux. (Il a également d'autres utilisations). C'est le premier logiciel qui démarre au démarrage du système.

Lorsque l'ordinateur démarre, le BIOS exécute d'abord un auto-test de mise sous tension (POST) pour vérifier le matériel comme la mémoire, les lecteurs de disque et son bon fonctionnement.

Le BIOS vérifie ensuite le Master Boot Record (MBR), qui est une section de 512 octets située en premier sur le disque dur. Il recherche un chargeur de démarrage (comme GRUB). Les tables de partition du disque dur se trouvent également ici.

entrez la description de l'image ici

Ensuite, vous serez invité par le menu GRUB qui peut contenir une liste des systèmes d'exploitation installés (dans le cas d'un double démarrage), ou peut-être les différents noyaux installés dans une distribution Linux.

Lorsque vous choisissez la distribution ou le noyau que vous souhaitez utiliser, GRUB charge le noyau sélectionné. Le noyau démarre init(ou systemd), qui est le premier processus à démarrer sous Linux. initdémarre ensuite d'autres processus tels que les services réseau et d'autres que vous pourriez avoir configurés pour démarrer au démarrage.

entrez la description de l'image ici

Le processus de démarrage contient beaucoup d'expressions et de termes définis, beaucoup trop à ajouter dans une réponse simple comme celle-ci. Google est ton ami!

N'oubliez pas qu'il s'agit d'une explication très basique du processus de démarrage et du rôle de GRUB dans celui-ci.

Cette vidéo youtube fournit une très belle introduction au processus de démarrage linux, y compris des informations de base sur le chargeur de démarrage GRUB:

Comprendre le processus de démarrage Linux - CompTIA Linux +, LPIC-1


5

Grub est le Grand Unified Boot Loader.

Si vous venez de Windows, l'explication la plus simple pour GRUB est "C'est le programme que Linux écrit sur votre MBR (Master Boot Record)"

Ce programme est chargé de détecter et de charger tout système d'exploitation sur votre ordinateur personnel.

Dans les cas courants, vous devez simplement installer Ubuntu après avoir installé la fenêtre sur votre machine. Le programme d'installation d'Ubuntu détectera automatiquement votre installation Windows et rédigera le fichier de configuration pour vous.

Donc, lorsque vous allumez votre PC, GRUB apparaît et vous montre un menu pour sélectionner si vous souhaitez démarrer Windows ou Ubuntu.

C'est tout.


0

GRUB est un chargeur de démarrage multi-démarrage, est un programme qui s'exécute au démarrage du système et vous permet de sélectionner le système d'exploitation que vous souhaitez démarrer, comme si vous voulez Ubuntu et Windows sur le même ordinateur, avec GRUB, vous pouvez sélectionner ceux à démarrage du système

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.