Linux 3.2 kernel. The new release includes support for ext4 block sizes bigger than 4KB and up to 1MB, which improve performance with big files; btrfs has been updated with faster scrubbing, automatic backup of critical filesystem metadata and tools for manual inspection of the filesystems; the process scheduler has added support to set upper limits of CPU time; the desktop reponsiveness
in presence of heavy writes has been improved, TCP has been updated to include an algorithm which speeds up the recovery of the connection after lost packets; the profiling tool “perf top” has added support for live inspection of tasks and libraries and see the annotated assembly code; the Device Mapper has added support for ‘thin provisioning’ of storage, and a new architeture has been added: the Hexagon DSP processor from Qualcomm. Other drivers and small improvements and fixes are also available in this release.
To find more details about the new Linux 3.2 kernel , please check this release notes. The Ubuntu group has already an pre compiled version released to make it easy for newbies
WARNING : We advise you to make a backup before to start, we are not responsible for any lose of data.We have tested this on one of our Unixmen test server (Peas OS Ubuntu-based)
1- Installation of Kernel 3.2 in Ubuntu 11.10 and Mint 12 via PPA:
Open terminal and enter the following commands:sudo apt-add-repository ppa:francisbrwn9/kernels sudo apt-get update sudo apt-get dist-upgradeIf you want to revert the change and back to the previous kernel, you need to install PPA Purge via command:
sudo apt-get install ppa-purgeThen to remove the ppa via the command:
sudo ppa-purge ppa:francisbrwn9/kernels
2- Via Debian package
To install the new Linux kernel 3.2 on Ubuntu or Mint using Debian package, you need to follow these steps:
For Ubuntu/Mint 32BIT
Open terminal and enter the following commands:
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
For Ubuntu/Mint 64BIT
Open terminal and enter the following commands: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:~/kernel$ sudo dpkg -i *.deb Output [sudo] password for pirat9: Selecting previously deselected package linux-headers-3.2.0-030200. (Reading database ... 144811 files and directories currently installed.) Unpacking linux-headers-3.2.0-030200 (from linux-headers-3.2.0-030200_3.2.0-030200.201201042035_all.deb) ... update-initramfs: deferring update (hook will be called later) Examining /etc/kernel/postinst.d. run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-030200-generic /boot/vmlinuz-3.2.0-030200-generic update-initramfs: Generating /boot/initrd.img-3.2.0-030200-generic enerating grub.cfg ... Found background: /etc/remastersys/splash.png Found background image: /etc/remastersys/splash.png Found linux image: /boot/vmlinuz-3.2.0-030200-generic Found initrd image: /boot/initrd.img-3.2.0-030200-generic Found linux image: /boot/vmlinuz-3.0.0-14-generic Found initrd image: /boot/initrd.img-3.0.0-14-generic Found memtest86+ image: /boot/memtest86+.bin
Now restart and Enjoy
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:~$
No comments:
Post a Comment