Vypadá to, že instalujete nové jádro; ty mohou být velké (~20+ MB, i když jsou komprimované). Z chyby si myslím, že yum
vám říká, že potřebuje 9 dalších MB, než kolik máte k dispozici.
Existuje několik způsobů, jak to opravit.
-
Odstraňte stará jádra. Pokud máte více starých jader, která již nepoužíváte, možná budete moci uvolnit dostatek místa pro instalaci nového odinstalováním úplně nejstaršího obrazu jádra. To bude fungovat pouze v případě, že máte nainstalovaná 2 nebo více jader a předpokládá se, že váš systém ve skutečnosti nepoužívá ten nejstarší obraz jádra.
-
Přemístit
/boot
do kořenového oddílu. Mohli byste přemístit/boot
z vlastního oddílu do adresáře v kořenovém oddílu (/
). Nejsem si jistý tím procesem - předpokládal bych, že to povede k základnímu nastavení, ale k aktualizaci zavaděče (Grub?) a upozornění na nové umístění byste potřebovali další příkaz.
Tyto příkazy vyžadují priv root (použijtesudo
s každým, nebo získat kořenový shell ssu
).-
vytvořit nové umístění
mkdir /boot-new
-
kopírovat spouštěcí soubory
( cd /boot ; tar cf - . ) | ( cd /boot-new ; tar xvf - )
(ssudo
...)
sudo sh -c "( cd /boot ; tar cf - . ) | ( cd /boot-new ; tar xvf - )"
-
odpojit samostatný oddíl - možná to nepůjde bez restartu? možná je potřeba zavést z liveCD?
umount /boot
-
odstranit starý spouštěcí adresář, přejmenovat nový
mv /boot /boot-old
mv /boot-new /boot
-
upravit
/etc/fstab
, zakomentujte/boot
řádek oddílu nebo změňte bod připojení na/boot-old
-
chybějící krok :překonfigurujte svůj zavaděč pro přístup k
/boot
na/dev/sda7
místo staré verze na/dev/sda6
.
-
-
Změňte velikost
/boot
oddíl. Pro tento úkol budete potřebovat LiveCD. Spusťte jej a spusťtegparted
. Pravděpodobně budete muset mírně změnit velikost systémového oddílu a poté jej přesunout, abyste uvolnili místo. Bez znalosti tabulky oddílů vám nemohu poskytnout podrobnosti.
Rozbalte/boot
oddíl na velikost nejméně 2–300 MB aby se tento problém neopakoval.
Změna velikosti systémových oddílů může být nebezpečná. Než se o to pokusíte, udělejte si zálohy a než to uděláte, přečtěte si, co děláte. Toto je moje nejméně doporučená možnost. -
Vyměňte systémový disk. A konečně, pokud jste chtěli větší systémový pevný disk, teď je na to skvělý čas . V procesu kopírování oddílů ze starého disku na nový můžete rozšířit
/boot
rozdělit. K tomu byste také použili LiveCD.
Dělat to tímto způsobem je jako měnit velikost oddílů, aniž by hrozilo poškození kořenového oddílu systému. Navíc, pokud přecházíte na větší pevný disk, máte možnost změnit velikost dalších oddílů podle potřeby.
Změnil jsem velikost spouštěcího oddílu pomocí Gparted a Oprava spouštění , jeden po druhém.
- Ke změně velikosti spouštěcího oddílu použijte Gparted. Pokud můžete změnit velikost zaváděcího oddílu, aniž byste přesunuli jakýkoli jiný oddíl, můžete to udělat ze svého běžícího linuxového systému. Pokud ne, musíte spustit Gparted z živého CD/USB. To znamená, že spouštíte počítač z CD/USB obsahujícího Gparted. Jakékoli instalační CD/USB Ubuntu může stačit.
- Spusťte Boot-Repair v doporučené opravě knoflík. Je potřeba, aby počítač při spouštění znovu našel spouštěcí oddíl. V opačném případě se počítač nemusí spustit.
Poznámka :Před změnou velikosti nezapomeňte zálohovat svá data (!).