web-dev-qa-db-fra.com

Qu'est-ce que GRUB?

Quelqu'un peut-il m'expliquer avec des mots assez simples et des concepts pas trop techniques en quoi consiste exactement GRUB, à quoi sert-il principalement 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.

21
Nikos Grigoriadis

Fondamentalement, GRUB chargeur de démarrage 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 test POST (Power-on Self-Test) pour vérifier le matériel tel que la mémoire, les lecteurs de disque et son bon fonctionnement.

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

enter image description here

Ensuite, vous serez invité par le menu GRUB qui peut contenir une liste des systèmes d'exploitation installés (en cas de double démarrage), ou peut-être des 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. init démarre ensuite d'autres processus tels que les services réseau et d'autres que vous avez configurés pour démarrer au démarrage.

enter image description here

Le processus de démarrage contient beaucoup d'expressions et de termes définis, ce qui est beaucoup à 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 élémentaire du processus de démarrage et du rôle de GRUB dans celui-ci.

Cette vidéo sur youtube fournit une belle introduction au processus de démarrage sous Linux, y compris des informations de base sur le GRUB Bootloader:

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

24
Nullet

Grub est le chargeur de démarrage Grand Unified.

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

Ce programme est chargé de détecter et de charger n’importe quel système d’exploitation sur votre ordinateur personnel.

Dans des cas courants, vous devez simplement installer Ubuntu après avoir placé une fenêtre sur votre machine. Le programme d’installation Ubuntu détectera automatiquement votre installation Windows et écrira le fichier de configuration pour vous.

Ainsi, lorsque vous allumez votre ordinateur, GRUB apparaît et vous indique un menu vous permettant de choisir si vous souhaitez démarrer Windows ou Ubuntu.

C'est tout.

5
Josh

GRUB est un programme de démarrage à démarrage multiple, 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 voulez démarrer, comme si vous voulez Ubuntu et Windows sur le même ordinateur, avec GRUB vous pouvez sélectionner ceux au démarrage du système

0