Una partizione / boot è più necessaria?

Un po ‘di tempo fa (~ 2004) mi è stato detto di creare sempre una partizione separata per la directory di avvio. E da allora ho sempre avuto. Ma dopo aver letto alcune domande sulle domande di partizionamento, sono curioso. Ho ancora bisogno di una partizione / boot?

Nota: se utile, eseguo il dual boot (Win XP o 7) e Ubuntu 10.04. Ho anche una partizione (usando ext2 / 3) che uso per condividere file tra i due sistemi operativi.

Se non si utilizza LVM, la crittografia del volume di root, il RAID software, ecc., E in caso contrario il volume di root è solo su un filesystem plain-jane senza livelli intermedi, quindi non è necessario.

In realtà, i file più importanti nell’avvio sono l’immagine del kernel ( vmlinuz ) e l’immagine initramfs ( initrd.img ). Se entrambi (e i file di configurazione di GRUB) sono accessibili da GRUB senza una gestione speciale, non è necessario un volume di /boot separato.

In generale, a meno che non si tratti di crittografia o RAID, non è necessaria una partizione separata / di avvio.

Detto questo, occasionalmente trovo un uso per aggiungere una partizione separata / di avvio come partizione FAT. Ciò consente al sistema dual-boot di apportare modifiche alla configurazione di GRUB, in modo da poter creare un file batch per chiudere le windows e modificare la scelta del menu predefinito in modo che avvii qualcos’altro in seguito. La maggior parte delle persone non ha bisogno di questo, ma ho avuto alcuni progetti che richiedevano il passaggio avanti e indietro, e permette che sia fatto interamente da script.

Questa risposta probabilmente risponde alla tua domanda:

In generale, non dovresti preoccuparti di una partizione /home o /boot separata a meno che tu non stia eseguendo più distribuzioni Linux contemporaneamente.

I programmi di installazione di Ubuntu per CD desktop e server / CD alternativo hanno la possibilità di installare su un sistema esistente, preservando la directory home (e le direttrici di sistema locali: /usr/local , /usr/src e /var/local ) . Questa funzionalità riutilizza anche l’ID utente e l’ID gruppo di un utente esistente, se ha lo stesso nome utente dell’utente che si sta creando durante l’installazione.

Per utilizzare questa opzione durante l’installazione, scegliere l’opzione per il partizionamento avanzato, quindi selezionare la partizione esistente / o /home . Nella casella che appare, assicurati che il filesystem selezionato corrisponda al filesystem esistente di quella partizione e che la casella del formato non sia selezionata. Procedere normalmente attraverso il resto delle opzioni.

In Ubuntu 10.10 avevamo sperato di aggiungere un’opzione all’installer che rilevava quando era installata una copia di Ubuntu e si offrì di sostituirla con la versione più recente che stavi tentando di installare (usando la funzionalità sopra menzionata dietro le quinte). Mentre non ha fatto il taglio finale, è probabile che arrivi in ​​Ubuntu 11.04.

Per quanto riguarda una partizione /boot separata, questa è una reliquia dei vincoli hardware del passato (il limite del cilindro del bootloader 1024). Non riesco a pensare a nessun vantaggio pratico che un sistema separato possa avere su un sistema moderno e, se non viene data una quantità eccessivamente eccessiva di spazio, potrebbe potenzialmente riempirsi e creare problemi, dato che Ubuntu non rimuove automaticamente i vecchi kernel .