Як видалити старе ядро

Як видалити старе ядро

Приємною особливістю операційних систем сімейства Linux є можливість їх гнучкої модифікації. Так, при бажанні користувач може встановити більш нове ядро. При цьому залишиться можливість завантаження і з ядром попередньої версії. Втім, після того як буде отримано підтвердження стабільної роботи системи, має сенс видалити старе ядро.

Вам знадобиться

- Пароль користувача root.

Інструкція

  1. Почніть сеанс роботи суперкористувача. Запустіть командний інтерпретатор або емулятор консолі від імені root. Використовуйте можливості графічної оболонки або команду sudo. Можна також використовувати команду su в поточній консолі.
  2. Дізнайтеся версію завантаженого ядра. Введіть в консолі команду:

    uname-a

    Запам’ятайте або запишіть номер версії.
  3. Отримайте список встановлених ядер. Використовуйте команду rpm з опцією qa. Висновок команди фільтруйте за допомогою grep. Наприклад, можна виконати команду:

    rpm-qa | grep kernel

    для отримання списку всіх пакетів, у назві яких зустрічається слово kernel. Серед виведених рядків міститимуться назви пакетів, що відповідають установленим ядрам. У деяких випадках можна здійснити фільтрацію по рядках kernel-image, linux або linux-image.

    Запишіть або запам’ятаєте назви пакетів встановлених ядер. Виділіть серед них ті, які потрібно видалити. Орієнтуйтеся по номеру версії ядра. Серед видаляються ядер не повинно бути поточного ядра, номер версії якого була отримана на попередньому кроці.
  4. Видаліть старе ядро ​​за допомогою графічної оболонки Synaptic для менеджера пакетів apt. Запустіть Synaptic. Скористайтеся меню графічної оболонки або в консолі введіть команду synaptic та натисніть Enter. У першому випадку доведеться знову вводити пароль root.

    У вікні Synaptic виділіть розділ, який містить список пакетів, що мають відношення до ядра. Або ж зробіть пошук по фразі kernel. У відображенні списку пакетів знайдіть ті, які відповідають ядрам, які потрібно видалити. Позначте їх як видаляються, вибравши відповідний пункт у головному або контекстному меню. Зафіксуйте зроблені зміни.
  5. Видаліть старе ядро ​​за допомогою консольного менеджера пакетів apt, якщо використання Synaptic з якихось причин неможливо. В консолі введіть команду вигляду:

    apt-get remove <пакет>

    де замість <пакет> вкажіть повне найменування пакету, відповідного удаляемому ядру. Натисніть Enter і виконайте подальші вказівки програми.
  6. Видаліть ядро ​​вручну. Введіть команду вигляду:

    rpm-e <пакет>

    для видалення образу ядра. Замість <пакет> вкажіть повне найменування пакета. Відредагуйте конфігураційні файли використовуваного завантажувача. Оновлення його конфігурацію для зміни завантажувального меню. Приміром, при використанні lilo потрібно відредагувати файл / etc / lilo.conf, видаливши з нього блоки, відповідні вже не існуючих ядер, а потім виконати команду lilo від імені root.