як оновити

Іноді виникають проблеми із завантаженням Linux системи і цілком можливо причина полягає саме в ядрі ...
Це може виникнути як і після оновлення вашої системи до більш пізньої версії, так і при недосвідчених експериментах над ядром. Буває кілька випадків:

  • коли система може завантажити recovery mode і дає можливість користуватися терміналом;
  • і коли система не дає зробити абсолютно нічого, крім як поспостерігати за з'являються на екрані Аллерт про помилки і подальшому виключенні комп'ютера, причому незалежно в якому режимі ви намагаєтеся запустити систему.

1) З першим випадком все зрозуміло:

  • ми просто завантажуємо recovery mode;
  • заходимо в термінал в режимі root;
  • монтуємо головний розділ «/» в режим rw (Read Write) командою:

mount -o remount, rw /

  • підключаємо мережеві інтерфейси командами:

ifconfig eth1 up dhclient eht1
Де eth1 найменування вашого мережевого контролера, може бути і eth0 і т.д.

  • і виконуємо всі дії по видаленню старого ядра, установці нового і оновленню вашого завантажувача

2) У другому ж випадку, без додаткових викрутасів ми абсолютно безсилі ...

Як варіант вирішити дану проблему за допомогою завантажувального CD або флешки. Вантажимося в режимі Live CD, відкриваємо термінал і виконуємо наступні команди (по черзі!):
sudo mount / dev / sda1 / mnt
sudo mount --bind / dev / mnt / dev
sudo mount --bind / proc / mnt / proc
sudo mount --bind / sys / mnt / sys
sudo mount --bind / dev / pts / mnt / dev / pts
sudo chroot / mnt Тепер ми можемо приступити до оновлення нашого ядра, варто зауважити що wget при цьому використовувати не варто ... (так як у відкритому терміналі після введення наших команд wget не працюватиме коректно). Абсолютно не складно завантажити нове ядро ​​за допомогою браузера, заходимо на сайт c mainline ядрами Kernels PPA Mainline і вибираємо цікаву для нас версію, заходимо в папку і викачуємо три файли:

  • linux-image ... i386.deb
  • linux-headers ... i386.deb
  • linux-headers ... all.deb
  • linux-image ... amd64.deb
  • linux-headers ... amd64.deb
  • linux-headers ... all.deb

За замовчуванням дані файли завантажить в папку Downloads (Завантаження), а нам вони потрібні в директорії / mnt. Найпростіше це зробити за допомогою файлового менеджера з правами root. Відкриваємо ще один термінал (тому що перший термінал у нас очікує відмашки на оновлення ядра) і набираємо:
sudo nautilus де «nautilus» найменування файлового менеджера в системі який ви використовуєте в режимі Live.
Перекидаємо 3 файлу з папки Завантаження в нашу директорію / mnt і закриваємо файловий менеджер і термінал за допомогою якого ми його відкрили, вони нам більше не потрібні.
Тепер настав час оновлення, розгортаємо наш головний термінал (в якому ми виконували mount's команди) і встановлюємо нове ядро ​​командою:
dpkg -i * .deb Оновимо наш завантажувач (в даному випадку grub):
update-grub і перезавантажити:
reboot

ПРИМІТКА: У тому випадку якщо ми встановлювали версію ядра вище ніж була встановлена, то просто чекаємо включення комп'ютера, якщо ж ви відкочували ядро ​​на старішу версію нам необхідно запустити систему саме з ним, для цього при включенні комп'ютера після заставки вашого BIOS утримуйте затиснутою кнопку Shift. Перед вами з'явиться розширене меню вашого завантажувача де ми виберемо додаткові параметри завантаження і версію необхідного ядра.

Як оновити / відкотити ядро ​​з Live CD на Ubuntu / Kubuntu / Xubuntu / Lubuntu і інших дистрибутивах Linux

Інструкція по оновленню та відкоту ядра Linux на Ubuntu, Kubuntu, Xubuntu, Lubuntu за допомогою Live CD

Як оновити / відкотити ядро ​​з Live CD на Ubuntu / Kubuntu / Xubuntu / Lubuntu і інших дистрибутивах Linux

Інструкція по оновленню та відкоту ядра Linux на Ubuntu, Kubuntu, Xubuntu, Lubuntu за допомогою Live CD

Схожі статті