Помилка при оновленні ядра, база знань

Практично всі провайдери VPS / VDS використовують віртуалізацію KVM надають користувачам віртуальні машини з Директорією / boot в окремому розділі і практично всі виділяють під цей розділ 92M.

Добре це чи погано - зараз говорити не будемо, так як в мережі досить суперечок з цього приводу. Але одна незручність в наявності - потрібно ручками прибирати старі ядра, так як

в цьому випадку не працює.

Переконатися в такий разбавке диска і подивитися вільне місце для / boot можна командою df:

В цьому випадку диск (розділ) / dev / vda1 розміром 92M змонтований в / boot. Подивимося скільки там зараз ядер:

Зараз там одне ядро ​​- 3.13.0-39 займає 35M. Ще одне оновлення ядра зробити можна, але при наступному на

видається помилка, щось на кшталт:

Not enough free disk space. The upgrade needs a total of 34,6 M free space on disk '/ boot'. Please free at least an additional 8 859 k of disk space on '/ boot'. Empty your trash and remove temporary packages of former installations using 'sudo apt-get clean'.

Можна звичайно руками почистити всі зайві файли, але простіше і надійніше видалити засобами системи (apt-get) все, що відноситься до попереднього ядру:

Після видалення попередніх ядер, з'явиться попередження, щось типу:

Потрібно оновити (перебудувати) завантажувач grub:

В принципі можна не чекати повідомлення про помилку, а робити цю процедуру після кожного оновлення ядра і перезавантаження (це обов'язково - інакше піде нове ядро.).

Схожі статті