GNU/Linux >> Linux Esercitazione >  >> Linux

Ridimensionamento della partizione di avvio

Sembra che tu stia installando un nuovo kernel; quelli possono essere considerevoli (~ 20+ MB, anche se compressi). Dall'errore, penso yum ti sta dicendo che ne servono 9 di più MB rispetto a quelli che hai a disposizione.

Ci sono alcuni modi per risolvere questo problema.

  • Rimuovi i vecchi kernel. Se hai più vecchi kernel che non usi più, potresti essere in grado di liberare spazio sufficiente per installare quello nuovo disinstallando l'immagine del kernel più vecchia. Funzionerà solo se hai 2 o più kernel installati e presuppone che il tuo sistema non stia effettivamente utilizzando l'immagine del kernel più vecchia.

  • Riposiziona /boot alla partizione root. Potresti riposizionare /boot dalla propria partizione a una directory sulla partizione root (/ ). Non sono sicuro del processo:presumo che questo farebbe funzionare la configurazione di base, ma avresti bisogno di un altro comando per aggiornare il tuo bootloader (Grub?) E avvisarlo della nuova posizione.

    Questi comandi richiedono privilegi di root (usa sudo con ciascuno, o ottenere una shell di root con su ).

    1. creare la nuova posizione
      mkdir /boot-new

    2. copiare i file di avvio
      ( cd /boot ; tar cf - . ) | ( cd /boot-new ; tar xvf - )
      (con sudo ...)
      sudo sh -c "( cd /boot ; tar cf - . ) | ( cd /boot-new ; tar xvf - )"

    3. smontare partizione separata - forse non fattibile senza riavviare? forse è necessario avviare un liveCD?
      umount /boot

    4. rimuovi la vecchia directory di avvio, rinomina nuova
      mv /boot /boot-old
      mv /boot-new /boot

    5. modifica /etc/fstab , commenta /boot riga di partizione o modificare il punto di montaggio in /boot-old

    6. passaggio mancante :riconfigura il tuo bootloader per accedere a /boot su /dev/sda7 invece della vecchia versione su /dev/sda6 .

  • Ridimensiona il tuo /boot partizione. Avrai bisogno di un LiveCD per l'attività. Avvialo ed esegui gparted . Probabilmente dovrai ridimensionare leggermente la partizione di sistema, quindi spostarla per fare spazio. Non posso darti dettagli senza conoscere la tabella delle partizioni.

    Espandi /boot partizione a una dimensione di almeno 2-300 MB per evitare di avere di nuovo questo problema.

    Il ridimensionamento delle partizioni di sistema può essere pericoloso. Fai dei backup prima di provarci e leggi cosa stai facendo prima di farlo. Questa è l'opzione meno consigliata.

  • Sostituisci l'unità di sistema. Infine, se desideri un disco rigido di sistema più grande, ora è il momento ideale per farlo . Nel processo di copia delle partizioni dal vecchio disco al nuovo, puoi espandere /boot partizione. Useresti anche un LiveCD per questo.

    Farlo in questo modo è come ridimensionare le partizioni, senza il pericolo di corrompere la partizione root del sistema. Inoltre, se stai passando a un disco rigido più grande, hai la possibilità di ridimensionare altre partizioni secondo necessità.


Ho ridimensionato la mia partizione di avvio utilizzando Gparted e Boot-Repair , uno dopo l'altro.

  1. Usa Gparted per ridimensionare la partizione di avvio. Se puoi ridimensionare la partizione di avvio senza spostare nessun'altra partizione, puoi farlo dal tuo sistema Linux in esecuzione. In caso contrario, devi eseguire Gparted da un CD/USB live. Significa che si avvia il computer con un CD/USB contenente Gparted. Qualsiasi CD/USB di installazione di Ubuntu può fare il trucco.
  2. Esegui Boot-Repair nella riparazione consigliata pulsante. È necessario che il computer ritrovi la partizione di avvio all'avvio. In caso contrario, il computer potrebbe non avviarsi.

Nota :non dimenticare di eseguire il backup dei dati prima di ridimensionare (!).


Linux
  1. Come creare una nuova partizione /boot in CentOS/RHEL

  2. Estendi la dimensione della partizione /boot sul filesystem XFS (CentOS/RHEL 7)

  3. Estendi la dimensione della partizione /boot nell'ambiente virtualizzato (CentOS/RHEL 6)

  4. Quali dimensioni dovresti assegnare a /, /boot, /home e swap

  5. Perché la partizione di avvio ext2 da 100 MB è consigliata per Linux?

Come liberare spazio nella partizione /boot su Ubuntu Linux?

Come aumentare la dimensione della partizione di avvio in Rocky Linux 8 / CentOS

In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

La partizione /boot davvero per?

Come spostare la partizione Ext4 davanti alla partizione di avvio?

Come pulire la directory /boot su LINUX Mint?