Partizionamento del disco Linux: no / boot?


1

Installando Linux, non vedo alcuna opzione per creare una partizione / boot. È ancora necessario?

Devo creare un "Area di avvio del BIOS riservata"?

Nello schema di partizionamento predefinito, nessuno di questi è presente.

Nota: sto installando Linux senza Systemd.


Devuan 2 / Debian 9

Risposte:


2

In genere, /bootè necessaria una partizione separata se il bootloader non sarebbe altrimenti in grado di accedere al file del kernel (e / o ai file aggiuntivi del bootloader). Per esempio:

  • Quando il rootfs utilizza un tipo di filesystem non compreso dal bootloader (come ZFS, XFS, btrfs multi-dispositivo ...) o semplicemente non abbastanza supportato in modo affidabile.

  • Quando il rootfs è crittografato usando un metodo non compreso dal bootloader. (Ad esempio GRUB può sbloccare i volumi LUKS, ma syslinux no.)

Se il programma di installazione della tua distribuzione non offre / avvia per impostazione predefinita, ha scelto una combinazione che già funziona senza di essa.

Il tuo sistema init non è rilevante in quanto si avvia molto più tardi nel processo di avvio.


Inoltre, alcuni tipi di firmware richiedono una partizione di avvio del firmware (ad es. UEFI necessita di una "partizione di sistema EFI") in cui risiede il bootloader. Se il firmware ne richiede uno, un programma di installazione del sistema operativo ben scritto lo creerà sempre.

Logicamente questa partizione è separata da Linux /boot, ma va bene usare la stessa partizione per entrambi i lavori (potrebbe anche semplificare le cose). In caso contrario, /efio /boot/efisono anche posizioni di montaggio comuni.


Infine, la partizione "Area di avvio del BIOS riservata" è necessaria solo per un caso specifico: l'utilizzo del bootloader GRUB 2 su un sistema BIOS, ma su un disco con partizione GPT.

In genere non è necessario per nessun'altra combinazione e non è mai necessario su UEFI (poiché la partizione di sistema EFI esegue già la stessa attività).

Questa partizione è completamente separata /boote non contiene nulla montabile.


3

La /bootpartizione separata non è obbligatoria, /bootpuò essere archiviata anche sulla partizione root. Se non utilizzerai la crittografia del disco completo, probabilmente non avrai bisogno di separarli /boot.


Vorrei crittografare / solo a casa.
Pietro,

1
Quindi probabilmente non hai bisogno di /bootpartizioni. Vai avanti e installa senza di essa. Se mai ne hai bisogno, è abbastanza semplice crearlo: crea una partizione ext4, sposta tutto da /bootquella partizione, aggiungila /etc/fstaba cui montare /boot, fatto.
gronostaj,

Che dire dell '"Area di avvio del BIOS riservata"? Posso ignorarlo?
Pietro,


@kostix Questo è completamente opposto a quello che dice il link che ho pubblicato. Potete fornire fonti a sostegno delle vostre dichiarazioni?
gronostaj,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.