18 мая 2013

Установить пропатченное ядро Linux Kernel 3.9.2-pf в Ubuntu/Linux Mint


Прежде всего, что такое pf-kernel для Linux v3.9?

pf-kernel — патчсет для ядра Linux Kernel, включающий патчи (исправления), которые официально не входят в ядро Linux Kernel 3.9.2.

К этим патчам относятся:
  1. ветка -ck с планировщиком процессов BFS, призванном улучшить интерактивность системы;
  2. планировщик ввода-вывода BFQ, значительно улучающий интерактивность системы при дисковых операциях;
  3. альтернативная подсистема гибернации TuxOnIce;
  4. патч UKSM, созданный для дедупликации страниц памяти (полезно при использовании, например, нескольких однотипных виртуальных машин).
В новой версии патчсета добавлена подсистема кеширования данных с помощью SSDEnhanceIO. Она позволяет добиться значительного повышения быстродействия дисковых операций без снижения надёжности системы хранения данных при использовании связки HDD+SSD.
Более подробно об EnhanceIO можно прочитать по следующей ссылке: ЗДЕСЬ.

Вы можете скачать соответствующие deb пакеты ОТСЮДА и установить их в Центре приложений Ubuntu. Или следуйте приведенным ниже инструкциям, которые помогут вам установить пропатченное ядро несколькими командами в терминале.

Установка ядра Linux Kernel 3.9.2-pf

Откройте терминал, скопируйте и выполните эту последовательность команд, на свой страх и риск:

Переходим в папку tmp, чтобы при следующем входе в систему после установки ядра, данные пакеты были удалены автоматически:

cd /tmp

Загрузка deb пакетов:

Для 32-bit (одной командой)

wget http://repos.natalenko.name/ubuntu/pf/linux-image-3.9.2-pf_1_i386.deb http://repos.natalenko.name/ubuntu/pf/linux-headers-3.9.2-pf_1_i386.deb


Для 64-bit (одной командой)

wget http://repos.natalenko.name/ubuntu/pf/linux-image-3.9.2-pf_1_amd64.deb http://repos.natalenko.name/ubuntu/pf/linux-headers-3.9.2-pf_1_amd64.deb


После загрузки, выполните команду на их установку в системе.

sudo dpkg -i *.deb

Обновите GRUB (GRUB надо обновлять в той системе Linux где он установлен, если у вас их более одной)

sudo update-grub

Примечание. Если у вас раньше было установлено ядро Linux Kernel 3.9.2, то возможно перед входом в систему в загрузчике GRUB надо перейти в Дополнительные параметры для Ubuntu и активировать Linux 3.9.2-pf.

По окончании установки, закройте все приложения и перезагрузите компьютер следующей командой:

sudo reboot

После входа в систему, проверьте версию актуального ядра командой:

uname -r

Вывод должен быть следующим:



Удаление ядра Linux Kernel 3.9.2-pf

В случае, если вы хотите удалить ядро 3.9.2-pf из системы и вернуться к ранее установленному, выполните следующие команды:

pfkernel=$(dpkg --get-selections | grep linux-.*pf | sed -e 's/-pf.*/-pf/g')
sudo apt-get remove $pfkernel


Как вернуться к ранее установленному ядру, инструкция ЗДЕСЬ.

Источник: http://www.webupd8.org/

Удачи.