Une partition / boot est-elle encore nécessaire?

24

Il y a quelque temps (~ 2004), on m'a dit de toujours créer une partition distincte pour le répertoire de démarrage. Et depuis, je l'ai toujours fait. Mais après avoir lu quelques questions sur les questions de partitionnement, je suis curieux. Ai-je toujours besoin d'une partition / boot?

Remarque: si cela est utile, je suis à double démarrage (Win XP ou 7) et Ubuntu 10.04. J'ai également une partition (utilisant ext2 / 3) que j'utilise pour partager des fichiers entre les deux systèmes d'exploitation.

M. Tibbits
la source
1
J'avais la même question et j'ai trouvé [cette réponse] [1] la meilleure (jusqu'à présent!) [1]: superuser.com/a/522998/263319
user1507435

Réponses:

29

Si vous n'utilisez pas LVM, le chiffrement du volume racine, le RAID logiciel, etc., et que vous avez simplement votre volume racine sur un système de fichiers plain-jane sans couches intermédiaires, alors vous n'en avez pas besoin.

Vraiment, les fichiers les plus importants au démarrage sont l'image du noyau ( vmlinuz) et l' initramfsimage ( initrd.img). Si ces deux (et les fichiers de configuration de GRUB) sont accessibles par GRUB sans manipulation particulière, un /bootvolume séparé n'est pas nécessaire.

Chris Jester-Young
la source
Ma question est probablement assez double pour fermer, mais votre réponse m'intrigue. J'utilise LVM sur mon serveur Web et là, je dois utiliser une partition de démarrage distincte - mais je suppose que c'est la seule condition pour vraiment en utiliser une. Merci à "@Chris Jester-Young" et @Jorge!
M. Tibbits du
5
Depuis Grub2 (c'est-à-dire depuis Ubuntu 9.10), LVM ne nécessite pas de partition LVM distincte. (Même avant, Lilo supportait LVM depuis longtemps, mais a bien sûr l'inconvénient de ne pas être Grub.) Le logiciel RAID-1 n'a jamais eu besoin d'un système séparé /boot, et Grub2 prend désormais en charge la plupart (tous?) Des modes RAID de Linux, ainsi comme certains modes de cryptage. Le résultat est qu'il y a très rarement un besoin de séparer de /bootnos jours.
Gilles 'SO- arrête d'être méchant'
7

D'une manière générale, à moins que vous n'ayez affaire au chiffrement ou au RAID, vous n'avez pas besoin d'une partition / boot distincte.

Cela dit, je trouve parfois une utilisation pour ajouter une partition distincte / boot en tant que partition FAT. Cela permet à votre système à double démarrage d'apporter des modifications à votre configuration GRUB, vous pouvez donc créer un fichier de commandes pour fermer les fenêtres et modifier le choix de menu par défaut afin qu'il démarre autre chose ensuite. La plupart des gens n'en ont pas besoin, mais j'ai eu quelques projets qui nécessitaient des allers-retours, et cela permet de le faire entièrement par script.

Perkins
la source
3

Cette réponse répond probablement à votre question:

De manière générale, vous ne devriez pas vous soucier d'une partition /homeou d'une /bootpartition distincte, sauf si vous exécutez plusieurs distributions Linux à la fois.

Les programmes d' installation Ubuntu tant pour le bureau et le serveur CD / CD alternatif ont la possibilité d'installer sur un système existant, en préservant votre répertoire (et les driectories du système local: /usr/local, /usr/srcet /var/local). Cette fonctionnalité réutilise également l'ID utilisateur et l'ID groupe d'un utilisateur existant, s'il a le même nom d'utilisateur que l'utilisateur que vous créez lors de l'installation.

Pour utiliser cette option lors de l'installation, choisissez l'option de partitionnement avancé, puis sélectionnez votre partition existante /ou /home. Dans la zone qui apparaît, assurez-vous que le système de fichiers sélectionné correspond au système de fichiers existant de cette partition et que la case de format n'est pas cochée. Procédez comme d'habitude dans les autres options.

Dans Ubuntu 10.10, nous avions espéré ajouter une option au programme d'installation qui détectait quand une copie existante d'Ubuntu était installée et proposait de la remplacer par la version plus récente que vous tentiez d'installer (en utilisant les fonctionnalités susmentionnées en arrière-plan). Bien qu'il n'ait pas fait la coupe finale, il est probable qu'il arrivera dans Ubuntu 11.04.

Quant à une /bootpartition séparée , c'est une relique des contraintes matérielles du passé (la limite de cylindre du chargeur de démarrage 1024). Je ne peux penser à aucun avantage pratique qu'un / boot séparé aurait sur un système moderne, et s'il ne dispose pas d'un espace sans doute excessif, il risque de se remplir et de créer des problèmes, étant donné qu'Ubuntu ne supprime pas automatiquement les anciens noyaux .

Jorge Castro
la source
2
Les réponses de lien uniquement sont déconseillées
Jeremy
1
Bien que cela puisse théoriquement répondre à la question, il est préférable d'inclure ici les parties essentielles de la réponse. Merci.
Seth