Toto je pozůstatek od "ye olde tymes", kdy stroje měly problémy s adresováním velkých pevných disků. Myšlenka stojící za /boot
oddíl měl zajistit, aby byl oddíl vždy přístupný všem počítačům, ke kterým byl disk připojen. Pokud by se stroj mohl dostat na začátek disku (nižší čísla válců), mohl by spustit systém; odtud by linuxové jádro bylo schopno obejít omezení spouštění BIOSu a problém obejít. Protože moderní stroje toto omezení zrušily, již není potřeba /boot
být oddělené, pokud nevyžadujete další zpracování ostatních oddílů, jako je šifrování nebo souborové systémy, které bootloader nativně nerozpozná.
Technicky můžete vyjít s jediným oddílem a být v pohodě za předpokladu, že opravdu skutečně nepoužíváte starý hardware (před rokem 1998 nebo tak).
Pokud se rozhodnete použít samostatný oddíl, dejte mu dostatečný prostor, řekněme 200 MB prostoru. To bude více než dost na několik upgradů jádra (které pokaždé spotřebují několik megů). Pokud se /boot začne zaplňovat, odstraňte starší jádra, která nepoužíváte, a upravte svůj bootloader tak, aby tuto skutečnost rozpoznal.
Jedním z důvodů, proč mít oddíl /boot je, že umožňuje věci jako šifrované /, kde se jádro a initrd načítají z nezašifrovaného oddílu a poté se používají k připojení šifrovaného kořenového oddílu obsahujícího operační systém. Pro obecné použití by to však nemělo být důležité.
Přidávání komentáře od Riccarda Murriho:
Existují také historické důvody, proč mít samostatný /boot:ve starších dobách měl BIOS přístup pouze k části velkého disku, takže všechny soubory potřebné pro bootloader OS musely být uloženy v zóně přístupné BIOSu. Proto samostatný oddíl /boot. To však již neplatí
Hlavním důvodem, proč velké podnikové distribuce jako Red Hat a myslím, že Suse používají samostatný /boot, je ten, že ve výchozím nastavení používají LVM a Grub nelze použít k zavedení z LVM. Je to tak jednoduché.
Pokud tedy chcete používat LVM, a to je výhoda, použijte samostatný /boot. Osobně si myslím, že je dobrou praxí používat jak LVM, tak samostatné oddíly pro řadu věcí, jako je /var
, /boot
, /home
a /tmp
a dokonce /usr
na serverech, například za účelem ochrany vašeho kořenového souborového systému nebo datových oddílů před zaplněním.