arba „Šalinam nereikalingus kernelius“. Labiausiai tikėtina, kad toks klaidos pranešimas pasirodo kai /boot sektorius užsipildo įdiegtais branduoliais. T.y. greičiausia jame pilna senų, nenaudojamų ir nereikalingų branduolių. Valysim.
Disklaimeris. Kodo pavyzdžiuose sistemos būklė yra gera – t.y. jokio klaidos pranešimo nėra, /boot sektoriuje laisvos vietos yra pakankamai ir pan. Visas šis tekstas yra labiau atmintinė, nei problemos sprendimas realiu laiku.
/boot sektorius paprastai nebūna labai didelis, pavyzdžiui 120MB:
$ df -h /boot Filesystem Size Used Avail Use% Mounted on /dev/sda1 236M 105M 120M 47% /boot
Kokie kerneliai šiuo metu yra įdiegti:
$ dpkg -l linux-image* | grep ii ii linux-image-4.4.0-31-generic 4.4.0-31.50 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-34-generic 4.4.0-34.53 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-36-generic 4.4.0-36.55 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-31-generic 4.4.0-34.53 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-34-generic 4.4.0-34.53 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-36-generic 4.4.0-36.55 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-generic 4.4.0.36.38 amd64 Generic Linux kernel image
Pasitikrinam, kuris šiu metu naudojamas:
$ uname -r 4.4.0-36-generic
Nešalinsim šiuo metu naudojamo kernelio ir linux-image-generic . Pastarasis yra metapeketas atnaujinimams ir pan. Aš dėl visa ko visada papildomai pasilieku viena versija senesnį branduolį.
Šiuo atveju galim pašalinti linux-image-4.4.0-31-generic :
$ sudo apt remove linux-image-4.4.0-31-generic Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: linux-image-4.4.0-31-generic linux-image-extra-4.4.0-31-generic ...
Po to dar profilaktiškai:
$ sudo apt autoremove