web-dev-qa-db-fra.com

Où le chargeur de démarrage est-il installé?

Où le chargeur de démarrage, tel que Grub, est-il généralement installé?

Lorsque j'installais 12.04 avec Windows sur différentes partitions de mon disque, j'ai rencontré le choix "Périphérique pour l'installation du chargeur de démarrage". Si je comprends bien, c’est pour spécifier où installer le chargeur de démarrage Grub,

J'ai trouvé sur Internet que c'est à spécifier le disque qui contient les partitions pour le système d'exploitation, pas n'importe quelle partition sur le disque. Par exemple. disque sda, pas partition sda1, sda2.

Questions:

Je me demande où le chargeur de démarrage est installé sur le disque?

Est-il installé sur l'une des partitions existantes pour les systèmes d'exploitation et les données personnelles, ou dispose-t-il de sa propre partition, également visible par exemple? à partir du moniteur système d'Ubuntu?

Merci et salutations!

14
Tim

Le chargeur de démarrage doit être installé là où le BIOS recherche quelque chose à démarrer. Pour simplifier les choses, vous avez généralement un lecteur de disque sur lequel l’ordinateur démarre, vous installez un système GNU/Linux sur ce disque et le chargeur de démarrage y parvient également.

Les seules choses dont vous avez besoin du chargeur de démarrage sont vraiment:

  • Que le BIOS est capable de le trouver
  • Qu'il est capable de trouver et de démarrer votre système d'exploitation (avec Linux, il vous faut simplement que le chargeur de démarrage ait en quelque sorte accès au noyau et, si vous en utilisez un, à l'image initrd.)

Dans la mesure où ces deux points sont couverts, vous l'installez là où c'est plus pratique et où le BIOS le cherchera.

Le BIOS recherche généralement les chargeurs d'amorçage dans le Master Boot Record des disques durs, une petite zone au début du lecteur sur laquelle vous pouvez mettre du code à exécuter. Vous pouvez également avoir un chargeur de démarrage installé au début d'une partition.

Les chargeurs de démarrage sont généralement assez petits pour tenir dans ces petites zones, et même s'ils ne le font pas, ils doivent y mettre quelque chose pour que le BIOS amorce le chargeur de démarrage.

lilo est un chargeur de démarrage simple installé dans ces zones. grub est un peu plus gros et vous installez donc du code dans ces zones, qui charge ensuite du code supplémentaire à partir d'une partition de disque (où grub est dit "installé", où se trouve son fichier de configuration, ainsi que le code binaire , c’est généralement la partition système /boot, où les noyaux et initrds sont également placés, pour des raisons pratiques.

Dans ce cas, s’il vous invite à indiquer disque, cela signifie qu’il vous demandera sur quel Master Boot Record enregistrer grubget, c’est-à-dire le disque à partir duquel vous allez démarrer l’ordinateur. Cette partie de grub sera installée uniquement sur le disque MBR. Le reste est probablement installé sur la même partition que / ou /boot/ du système Ubuntu que vous installez (et ce reste est accessible depuis Ubuntu, recherchez les répertoires /boot/grub/ ou /grub/).

16
njsg

Grub2 est le chargeur de démarrage standard pour Ubuntu. Comme toujours, nous préférons avoir des applications hautement configurables. Grub2 est l'un d'entre eux. Grub2 installera exactement à l'endroit où vous l'avez indiqué, que cette idée soit bonne ou non.

Enregistrement de démarrage principal

Le cas habituel sera le Master Boot Record (MBR) du lecteur à partir duquel vous démarrez votre ordinateur. Il s’agit très probablement de votre premier (ou seul) disque dur /sda. Ce sera également l'option par défaut lors de l'installation de Grub2.

Autres lecteurs

Bien entendu, ce périphérique de démarrage peut également être un autre disque dur, un SSD ou même un périphérique externe. Ensuite, vous devrez dire à Grub2 où vous voulez l’installer quand il vous le demandera.

Des partitions

Le cas où vous devez installer Grub sur une partition est rare mais néanmoins possible, par exemple. au cas où vous utiliseriez un autre chargeur de démarrage et que chainload Grub soit créé à partir d’un enregistrement de démarrage de partition.

Autres bootloaders

D'autres chargeurs d'amorçage sont également situés dans le MBR. Grub2 va écraser ceux-ci et ainsi vous ne pourrez plus démarrer avec ceux-ci. Grub2 aura le rôle de démarrer le système d'exploitation que vous avez choisi dans un menu affiché au démarrage.

Application Grub et paramètres

L'application Grub et les paramètres ne s'adapteront pas à l'enregistrement de démarrage principal en raison de leur taille. Par conséquent, ils seront installés ailleurs (à nouveau, vous pouvez le configurer). Habituellement et par défaut, Grub2 recherche ses fichiers sur la partition racine / où vous avez installé Ubuntu, mais il peut également s'agir de toute autre partition de l'un de vos disques durs.

Partition de démarrage

Certaines personnes pensent qu'il est judicieux de disposer d'une partition de démarrage dédiée distincte pour cela. Mais vous n’en aurez besoin que dans des cas particuliers, par exemple Si vous avez installé un BIOS UEFI nécessitant un GUID Table de partition (GPT) pour démarrer.

10
Takkat

C'est exactement où vous avez choisi de l'installer lorsque vous avez installé Ubuntu. ubiquity vous demande ces informations lors de l'installation. Voir ci-dessous:

ubiquity grub install

Si vous exécutez un système hérité (BIOS) il s’agit généralement de l’enregistrement de démarrage principal du lecteur choisi ou du choix inhabituel de l’enregistrement de démarrage de partition de la partition sur laquelle vous avez choisi de l’installer. Si vous exécutez un système avec un Interface de micrologiciel extensible unifiée , le chargeur de démarrage grub sera installé dans le ESP.

Sources:

https://help.ubuntu.com/community/Grub2/Installing

https://en.wikipedia.org/wiki/BIOS

https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface

https://www.rodsbooks.com/efi-bootloaders/installation.html#accessing

Expérience

3
Elder Geek

Le chargeur de démarrage est installé sur l’ensemble du disque dur (/ dev/sda). Vous ne pouvez pas l'installer dans une autre partition. Vous pouvez vous diriger vers ici . Ce lien contient d'excellentes informations sur GRUB.

1
Ravi

Commande lsblk /dev/sda ou lsblk /dev/sdb etc

affichera une étiquette /boot ou /boot/efi etc indiquant la partition utilisée par le gestionnaire de démarrage

1
0
waltinator

J'ai passé une heure à essayer de trouver la configuration de l'emplacement où GRUB est installé dans Debian, car il n'est pas stocké dans les propres fichiers de configuration de GRUB.

En fait, il est géré par debconf: debconf-show grub-pc et recherchez "grub-pc/install_devices".

0
mmu_man