Bootpartitionens betydelse:
På Ubuntu och andra moderna Linux-distributioner hålls alla filer som krävs för att starta din dator på en annan partition, kallad Boot-partitionen. Boot-partitionen är vanligtvis cirka 512 MB eller 256 MB i storlek.
Boot-partitionen är monterad på en specifik katalog /känga. GRUB bootloader-konfigurationsfiler, moduler och andra tillgångar sparas i / start / grub2 katalog. GRUB-konfigurationsfilen finns på / start / grub2 / grub.cfg. Den här filen definierar hur GRUB startar i olika operativsystem och vilka kärnor som ska användas och många fler.
Olika versioner av vmlinuz, initrd.img, Systemet.Karta, abi, konfigurera etc. filer för olika versioner av kärnor finns i /känga katalog också.
Från allt detta kan du se hur viktigt det är Boot Partition är och det är avgörande för ett fullt fungerande Linux-system.
Orsaker till Boot Partition Full-fel:
Som jag nämnde tidigare är startpartitionen en liten partition på cirka 256 MB eller 512 MB. Vanligtvis gör ingen det större än så. Så när du installerar en ny version av kärnan placeras den i /känga katalog (det är här startpartitionen är monterad) och GRUB-konfigurationsfilen / start / grub2 / grub.cfg uppdateras. Installationen av en ny kärna tar inte bort den gamla automatiskt. Så ytterligare ledigt utrymme måste finnas tillgängligt för de nya kärnfilerna och för de uppdaterade GRUB-konfigurationsfilerna.
Vad händer om det inte finns tillräckligt med ledigt utrymme tillgängligt i startpartitionen (/ boot) för de nya kärnfilerna? Tja, det är när du får startpartitionens fulla fel. Jag kommer att visa dig hur du fixar startpartitionens fulla fel i det senare avsnittet i den här artikeln nedan.
Kontrollera tillgängligt ledigt utrymme på startpartitionen:
Om du någonsin stöter på startpartitionens fulla fel, är det bästa sättet att vara säker på att startpartitionen är full att kontrollera hur mycket ledigt utrymme som finns tillgängligt i startpartitionen (/ boot).
Du kan köra följande kommando för att kontrollera tillgängligt ledigt utrymme på startpartitionen (/ boot):
$ df -hSom du kan se är startpartitionen på en av mina virtuella Ubuntu-maskiner ungefär 472 MB i storlek, och endast 56 MB används. Ledigt ledigt utrymme är cirka 393 MB.
Undvik Boot Partition Full Error:
Ibland finns det ingen separat startpartition (/känga) på ditt Ubuntu-operativsystem eftersom startpartitionen egentligen inte är obligatorisk. Du kan installera allt på en enda partition (rotpartitionen /). Så när du väljer Radera allt och installera Ubuntu alternativ i Ubuntu-installationsprogrammet, för det mesta är allt installerat i en enda partition (rotpartitionen /).
Som du kan se installerades allt på en enda partition i den här virtuella Ubuntu-maskinen.
Fördelen med att göra det är att du inte kommer att stöta på startpartitionens fulla fel så länge du har tillräckligt med ledigt utrymme i din rotpartition (/). Om du råkar stöta på en kan du bara ta bort några av dina användarfiler (från din inloggningsanvändares $ HOME-katalog) och det bör enkelt fixas.
Även om du på det här sättet kan undvika att starta partitioner hela fel, rekommenderar jag det inte. Du bör alltid ha en separat startpartition.
Frigör diskutrymme för att åtgärda fullständiga fel vid startpartition:
Om du har allt installerat på en enda partition är det inte ett stort problem att frigöra diskutrymme. Du kan radera några av dina användares filer från HOME-katalogen eller flytta dem till en USB-enhet eller en extern hårddisk.
På Ubuntu kan APT-paketets förvarcacher och andra tillfälliga filer tas bort för att frigöra diskutrymme.
För att ta bort APT-cachar och tillfälliga filer, kör följande kommando:
$ sudo apt autoremove
Ta bort gamla oanvända kärnor för att frigöra diskutrymme:
Om du har en separat startpartition kan du ta bort alla gamla oanvända kärnor från /känga katalog för att frigöra diskutrymme från startpartitionen.
Först måste du kontrollera vilken kärna du använder för närvarande med följande kommando:
$ uname -rSom du kan se är den version av kärnan som för närvarande används 4.15.0-34-generisk.
Kör nu följande kommando för att lista alla installerade kärnpaket:
$ dpkg -l | grep linux-imageSom du kan se har jag två kärnbilder installerade. Jag använder för närvarande linux-image-4.15.0-34-generisk kärnbild. Så den gamla är linux-image-4.15.0-20-generiska. Det här är det vi kan ta bort och frigöra diskutrymme från startpartitionen.
Om du listar filerna i /känga katalog, borde du se abi, konfigurera, initrd.img, retpolin, Systemet.Karta, vmlinuz filer för olika versioner av kärnan.
$ ls -l / start
Jag rekommenderar inte att du tar bort gamla kärnfiler direkt från /känga katalog på Ubuntu. Det bästa sättet att ta bort gamla kärnfiler på Ubuntu är att ta bort det gamla kärnpaketet med APT-pakethanteraren.
Du kan till exempel ta bort det gamla kärnpaketet, låt oss säga linux-image-4.15.0-20-generiska med APT-pakethanteraren enligt följande:
$ sudo apt ta bort - purge linux-image-4.15.0-20-generiska
Tryck nu y och tryck sedan på
De linux-image-4.15.0-20-generiska paketet bör tas bort.
Kör nu följande kommando för att rensa beroenden för det gamla kärnpaketet:
$ sudo apt autoremove --purge
Tryck nu y och tryck sedan på
De gamla kärnberoende paketen bör tas bort.
Som du kan se är de gamla kärnfilerna inte längre tillgängliga i /känga katalog.
Ändra storlek på startkatalog:
Om du har ledigt utrymme på hårddisken som du inte använder kan du lösa startpartitionens fulla problem genom att ändra storlek på startpartitionen. Du kan använda gparted grafisk applikation för att göra det enkelt.
Du kan också skapa en ny större partition, formatera den, montera den på ditt filsystem, kopiera allt från /känga katalog till den nya partitionen och montera sedan den nya startpartitionen på /känga katalog med / etc / fstab fil. Det borde också fungera.
Det är så du åtgärdar startpartitionens fulla fel på Ubuntu. Tack för att du läste den här artikeln.