Библиотека сайта rus-linux.net
Обновление ядра до версии 3.2 в Ubuntu 11.10 и Linux Mint 12
Оригинал: How to upgrade to Kernel 3.2 in Ubuntu11.10 and LinuxMint12|PPAАвтор: pirat9
Дата публикации: 11 января 2012 года
Перевод: А. Кривошей
Дата перевода: 12 января 2012 г.
Несколько дней назад вышел официальный релиз ядра Linux 3.2. Он включает поддержку для блоков размером до 1 Мб в файловой системе ext4, что увеличивает производительность при работе с большими файлами; btrfs теперь поддерживает автоматическое резервное копирование критических системных метаданных, кроме того она получила инструменты для ручной проверки файловой системы. В планировщик процессов добавлена возможность задания верхних лимитов на выделяемое процессорное время. Улучшена отзывчивость рабочего стола во время сильной загрузки системы. Также обновлен TCP, который получил алгоритм, ускоряющий восстановление соединения после потери пакетов. Добавлена поддержка новой архитертуры - сигнального процессора Hexagon от Qualcomm. Кроме того, как всегда, исправлено множество мелких ошибок и добавлены новые драйверы устройств.
Если вы хотите узнать больше о новом ядре, почитайте release notes. Группа Ubuntu уже подготовила прекомпилированную версию нового ядра, чтобы упростить его установку для новичков.
Внимание: сделайте резервную копию данных, прежде чем продолжить. Все нижеописанные операции вы выполняете на свой страх и риск.
Мы проверяли новое ядро на одном из наших тестовых серверов (система Peas OS на базе Ubuntu).
1. Установка Kernel 3.2 в Ubuntu 11.10 и Mint 12 из PPA:
Откройте терминал и введите следующие команды:
$ sudo apt-add-repository ppa:francisbrwn9/kernels $ sudo apt-get update $ sudo apt-get dist-upgrade
Если вы хотите откатиться на предыдущую версию ядра, необходимо установить PPA Purge с помощью команды:
$ sudo apt-get install ppa-purge
Затем удалите PPA с помощью команды:
$ sudo ppa-purge ppa:francisbrwn9/kernels
2. Установка из Debian-пакета
Для установки нового ядра Linux kernel 3.2 в Ubuntu или Mint из Debian-пакета необходимо выполнить следующие действия:
Для 32-битного дистрибутива Ubuntu/Mint
Откройте терминал и введите следующие команды:
$ cd mkdir kernel && cd kernel $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-precise/linux-headers-3.2.0-030200_3.2.0-030200.201201042035_all.deb $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-precise/linux-headers-3.2.0-030200-generic_3.2.0-030200.201201042035_i386.deb $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-precise/linux-image-3.2.0-030200-generic-pae_3.2.0-030200.201201042035_i386.deb $ sudo dpkg -i *.deb
Для 64-битного дистрибутива Ubuntu/Mint
Откройте терминал и введите следующие команды:
$ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-precise/linux-headers-3.2.0-030200_3.2.0-030200.201201042035_all.deb $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-precise/linux-headers-3.2.0-030200-generic_3.2.0-030200.201201042035_amd64.deb $ wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2-precise/linux-image-3.2.0-030200-generic_3.2.0-030200.201201042035_amd64.deb
Теперь перезагрузите компьютер и наслаждайтесь.
pirat9@Unixmen:~$ uname -a Linux Unixmen 3.2.0-030200-generic #201201042035 SMP Thu Jan 5 01:36:31 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux pirat9@Unixmen:~$