Per installare Ubuntu ho davvero bisogno di una partizione di avvio?


13

Installerò Ubuntu 9.10.

Tuttavia, quando vado alle opzioni avanzate per creare le partizioni. Ho deciso di creare un

dimensione del file di scambio x2 della partizione RAM / (root).

Ho letto alcuni documenti che dicono che dovresti anche creare una partizione di avvio (partizione primaria) per la prima partizione in modo che il BIOS possa trovarla facilmente. E alloca solo circa 100 MB.

Mi chiedo solo se devo creare una partizione di avvio? E cosa fa davvero?

Grazie molto,


2
Questo è un imbecille. Troverai le risposte qui: superuser.com/questions/30216/why-create-many-partitions
innaM

Questa domanda non mi sembra duplicata.
DaveParillo,

Risposte:


8

È una scelta Potresti o potresti non farlo. Lo faccio di solito. Oltre allo scambio, in genere creo 3 partizioni:

  1. / boot - in genere 60 MB o giù di lì. Altro per fedora, o se ho intenzione di sperimentare / avere diversi kernel installati
  2. / - 7 o 8 GB per contenere tutto ciò che non è / home
  3. / home - il resto del mio disco.

Il motivo principale per cui mi sono diviso in questo modo è quello di offrirmi quante più opzioni possibili durante le situazioni di ripristino e backup. Se le cose non vanno mai male, 1 grande partizione funzionerà e potresti non doverti preoccupare.

Forse sono solo vecchio e paranoico ;-)

Se sei preoccupato per la sicurezza, dopo l'installazione, puoi impostare la partizione di avvio in sola lettura. Questo impedisce a chiunque (anche a te) di scrivere qualsiasi cosa nel proprio kernel. Sebbene siano abbastanza sicuri, significa che quando questi vecchi aggiornamenti del kernel vengono visualizzati nella finestra di aggiornamento, non verranno installati fino a quando non renderai scrivibile la partizione di avvio, riavvia, quindi installali. L'ho fatto sul portatile delle mie figlie, proprio come un ulteriore livello contro qualsiasi manomissione del suo kernel: può installare software, ma per modificare il suo kernel, deve chiedermi aiuto. Mi dà la possibilità di verificare che questo è qualcosa che davvero dovrebbe essere installato per cominciare.


Ciao, grazie per il tuo aiuto. Mi chiedo solo che l'avvio sarebbe una partizione primaria. / root e / home sarebbero partizioni logiche? Grazie.
ant2009,

Dovrebbero essere tutte partizioni logiche. IMO.
CarlF,

2
Ho impostato la mia partizione di avvio come partizione primaria, non logica. Ancora una volta, questo in caso di disastro, ma non è tecnicamente necessario. Ubuntu ha un buon articolo ubuntuforums.org/showthread.php?t=282018 che spiega le basi del partizionamento.
DaveParillo,

Cosa succede se si dispone di più dischi? Dove dovrebbe essere la partizione di avvio? sda? sdb2? Oppure esiste un modo per eseguire il mirroring della partizione di avvio e, in tal caso, è una buona idea?
CMCDragonkai,

12

In generale, puoi usare solo una partizione per tutto. Storicamente, molti sistemi utilizzavano partizioni diverse per parti diverse del sistema, ma ciò non è più necessario.

Ci sono ancora alcune situazioni speciali in cui hai bisogno di più di una partizione:

  • È necessaria una partizione separata / avvio se si desidera utilizzare la crittografia del disco completo (ad esempio LUKS o Truecrypt), poiché è necessario eseguire l'avvio da :-).

  • Se esegui il dual boot e vuoi essere in grado di leggere i file da entrambi i sistemi, dovranno trovarsi su un filesystem che entrambi i sistemi possano leggere. Quindi potrebbe avere senso avere, ad esempio, una partizione multimediale con NTFS o VFAT se si esegue il dual-boot di Linux e Windows, quindi entrambi possono utilizzare i file.

  • Se si utilizza la crittografia completa del disco, è presente un notevole sovraccarico per la lettura e la scrittura di file di dimensioni molto grandi (ad esempio video). Potresti voler avere una partizione non crittografata separata per quelli.

  • Se prevedi di ripartizionare o installare altri sistemi operativi di volta in volta, è più facile avere /bootall'inizio del disco come numero uno (ad es. /dev/sda1) In modo da evitare di rompere grub.

Ci sono anche alcuni motivi obsoleti. Puoi leggerli nella vecchia documentazione, ma non si applicano più ai sistemi attuali:

  • Su alcuni vecchi hardware è necessaria una partizione di avvio a causa delle limitazioni del BIOS (ad es. Impossibile avviare da una partizione oltre 1024 cilindri). Credo che ciò valga solo per sistemi molto vecchi (più di ~ 5-10 anni).

  • Nelle vecchie versioni di Linux (V2.2, forse 2.4) una partizione di swap era più veloce di un file di swap, quindi era consigliabile avere una partizione di swap. Su Linux 2.6, entrambi dovrebbero fornire prestazioni equivalenti ( http://lkml.org/lkml/2005/7/7/326 ).


9

Non è necessario creare una partizione di avvio. Tutto può andare su una partizione senza causare problemi.

Anche lo scambio può essere sulla singola partizione (sotto forma di un file di scambio); I file di swap erano in qualche modo più lenti delle partizioni di swap, ma a partire dal kernel 2.6 di Linux, hanno le stesse prestazioni di una partizione di swap (vedi anche la domanda partizione di swap vs file per le prestazioni? su serverfault.com).

I consigli sulla creazione di più partizioni non hanno nulla a che fare con il BIOS nel trovarle (che è falso). Si tratta di condividere una singola partizione / home / tuonome tra più sistemi operativi e semplificare alcuni tipi di backup. Per la maggior parte degli utenti una singola partizione è la più semplice da configurare e funziona bene.


I file di swap non sono più lenti delle partizioni di swap; Ho modificato per indicare questo.
sleske,
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.