[Les informations contenues dans cette réponse concernant GRUB2 et LVM sont largement dues aux efforts de Jan ; à l'origine, cette réponse était gravement erronée et Jan mérite le mérite des améliorations que j'ai apportées. -Eliah]
Lorsque vous n'utilisez pas LVM, une /boot
partition distincte est principalement utile pour garantir que les fichiers nécessaires au démarrage sont suffisamment proches du début du lecteur, lorsque la /
partition elle-même n'est pas au début du lecteur. Par exemple, vous souhaiterez peut-être placer votre partition d'échange Linux très près du début du lecteur, car sur certains lecteurs, les données proches du début du lecteur sont potentiellement accessibles plus rapidement. Ensuite, vous pourriez avoir une petite /boot
partition, suivie de votre partition linux-swap, suivie de la /
partition (puis suivie d'autres partitions distinctes si vous les avez, comme /home
).
Pendant un certain temps, cela a été largement inutile, car avec les BIOS plus récents, vous pouvez généralement démarrer un système dont les fichiers de démarrage se trouvent dans une partition loin du début du disque. Pourtant, il y a très peu d'inconvénient à le faire (à moins que vous ne soyez /boot
si petit qu'il se remplisse - il devrait probablement être d'environ 250 Mo), de nombreuses personnes qui partitionnent manuellement le font toujours.
Anciens chargeurs de démarrage , comme eux - mêmes LILO avaient des limites qui ont fait différentes /boot
partitions utiles, comme Jan souligne .
Lorsque vous utilisez LVM, si votre /
partition est sur le LVM, il était nécessaire d'avoir une /boot
partition distincte . Dans une telle configuration, la /boot
partition n'est pas une partition du LVM, mais plutôt une partition sur le disque avant le démarrage du LVM. En effet, les chargeurs de démarrage n'ont pas pu lire les fichiers d'un LVM. Vous ne pourriez donc jamais démarrer sur votre système sur le LVM s'il n'avait pas de /boot
partition séparée (voir ceci et cela pour plus de détails).
La possibilité de lire des fichiers à partir d'un LVM a été ajoutée avec GRUB2 , ce qui signifie que toutes les versions récentes d'Ubuntu (Ubuntu 9.10 Karmic Koala et versions ultérieures) l' ont . Ainsi, avec une configuration appropriée, vous pouvez avoir l'intégralité de votre système Ubuntu dans un LVM sans partition séparée / de démarrage. Voir cette page pour plus de détails sur la façon de configurer cela. (En fait, la seule version d'Ubuntu actuellement prise en charge qui utilise le GRUB d'origine au lieu de GRUB2 est Ubuntu 8.04 LTS Server; toutes les autres versions non EoL - 10.04 LTS, 10.10, 11.04 et 11.10 - utilisent GRUB2.)
Si vous utilisez LVM mais pas pour votre lecteur système Ubuntu, juste pour un lecteur de stockage ou pour une partie de votre système (peut-être pour /home
) mais pas /
, alors une /boot
partition séparée n'est pas nécessaire, même si vous utilisez un ancien ( pré-GRUB2).
En résumé, une /boot
partition séparée est largement une question de préférence personnelle pour les systèmes qui n'utilisent pas LVM, alors qu'un ancien système installé sur un LVM peut en avoir besoin.
/boot
existe pour des raisons techniques et historiques.Le chargeur de démarrage (grub ou lilo) doit pouvoir accéder à ses propres fichiers, au noyau Linux et au disque virtuel initial. Ces fichiers sont placés
/boot
.La première version de lilo ne pouvait accéder qu'à certains sous-ensembles du disque dur, ne comprendrait qu'un nombre limité de systèmes de fichiers (pratiquement uniquement ext2) et exigeait que le système de fichiers réside sur une partition principale ou logique (c'est-à-dire pas de md RAID ou LVM). Par conséquent, il est devenu courant d'avoir une petite
/boot
partition.Les versions modernes de grub sont beaucoup plus flexibles et, par conséquent, dans de nombreux cas, une partition séparée
/boot
n'est plus nécessaire.Pour le double démarrage Linux et Windows, cela
/boot
n'a pas d'importance (bien que j'aime utiliser le secteur de démarrage de la partition de démarrage pour le chargeur de bateau.) Cependant, lors d'un double démarrage, une installation Linux différente, il est courant de partager/boot
.la source
Vous pouvez également utiliser une seule partition de démarrage lors de l'installation de plusieurs distributions (ainsi qu'une seule partition de swap). Aucune de ces distributions ne possède 100% des informations / boot, donc / boot ne devrait pas se trouver dans une partition d'une seule distribution.
la source
/boot
pour plusieurs distributions entraînerait des problèmes lors de la mise à jour des noyaux ou de GRUB.