19 votes

Où est installé le boot loader ?

Où est installé le boot loader, tel que boot loader, en général ?

Lorsque j'installe 12.04 à côté de Windows sur différentes partitions de mon disque, je rencontre un choix pour "Device for boot loader installation". Si je comprends bien, il s'agit de spécifier où installer le boot loader boot loader,

J'ai trouvé sur internet qu'il faut 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 les partitions sda1, sda2.

Questions :

Je me demande où le boot loader installé réellement sur le disque ?

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

Merci et salutations !

21voto

Michael Points 1

Le boot loader doit être installé là où le BIOS cherche quelque chose à démarrer. Pour simplifier les choses, vous avez généralement un lecteur de disque à partir duquel votre ordinateur démarre, vous installez un système GNU/Linux dans ce disque et le chargeur de démarrage y arrive aussi.

Les seules choses dont vous avez besoin du bootloader sont vraiment :

  • Que le BIOS est capable de le trouver
  • Qu'il soit capable de trouver et d'amorcer votre système d'exploitation (avec Linux, il suffit 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 de démarrage dans le Master Boot Record des disques durs, une petite zone située au début du disque où vous pouvez placer un code à exécuter. Vous pouvez également installer un chargeur de démarrage 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 si ce n'est pas le cas, ils doivent y placer quelque chose pour que le BIOS démarre le chargeur de démarrage.

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

Dans ce cas, s'il vous demande de saisir l'adresse de l'ordinateur. disque cela signifie qu'il vous demande sur quel Master Boot Record vous devriez grub être installé, c'est-à-dire le disque à partir duquel vous allez démarrer l'ordinateur. Cette partie de Grub sera installée uniquement sur le MBR du disque. Le reste sera probablement installé sur la même partition que le disque MBR. / o /boot/ du système Ubuntu que vous êtes en train d'installer (et que le reste est accessible depuis Ubuntu, recherchez les répertoires /boot/grub/ o /grub/ ).

12voto

Takkat Points 135194

Grub2 est le boot loader standard pour Ubuntu. Comme toujours, nous préférons avoir des applications hautement configurables. Grub2 est l'une d'entre elles. Grub2 installera exactement à l'endroit que vous lui avez indiqué, que ce soit une bonne idée ou non.

Enregistrement de démarrage principal

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

Autres lecteurs

Bien sûr, ce périphérique de démarrage peut aussi être un autre disque dur, un SSD, ou même un périphérique externe. Vous devrez alors indiquer à Grub2 où vous voulez qu'il soit installé lorsqu'il vous le demandera.

Cloisons

Le cas où vous avez besoin d'installer Grub sur une partition est rare mais il est tout de même possible, par exemple dans le cas où vous utilisez un autre bootloader et que vous chargez en chaîne Grub à partir d'un enregistrement de démarrage de partition.

Autres chargeurs de démarrage

D'autres chargeurs de démarrage se trouvent également dans le MBR. Grub2 va écraser et donc vous ne pourrez plus démarrer avec ces derniers. Grub2 prendra le rôle de démarrer l'OS que vous avez choisi dans un menu affiché au démarrage.

Grub application et paramètres

L'application Grub et les paramètres ne tiendront pas dans l'enregistrement de démarrage principal en raison de leur taille. Par conséquent, ils seront installés ailleurs (encore une fois, vous pouvez configurer cela). Habituellement et par défaut, Grub2 recherche ses fichiers à la racine / où vous avez installé votre Ubuntu, mais cela peut aussi être n'importe quelle autre partition sur n'importe lequel de vos disques durs.

Partition de démarrage

Certaines personnes pensent que c'est une bonne idée d'avoir une partition de démarrage séparée et dédiée à cet effet. Mais vous n'en aurez besoin que dans des cas particuliers, par exemple si vous avez installé un BIOS UEFI qui nécessite une table de partition GUID (GPT) pour démarrer.

5voto

Elder Geek Points 34144

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

ubiquity grub install

Si vous utilisez un ancien système (BIOS) Il s'agit généralement du Master Boot Record du lecteur que vous avez choisi ou du Partition Boot Record de la partition sur laquelle vous avez choisi de l'installer. Si vous utilisez un système avec un Interface micrologicielle extensible unifiée le chargeur de démarrage Grub sera installé dans la 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

3voto

mmu_man Points 31

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

Il s'avère que c'est géré par debconf : debconf-show Grub-pc et cherchez "Grub-pc/install_devices".

1voto

Commande lsblk /dev/sda o lsblk /dev/sdb etc.

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X