当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux系统

DebianLenny0%-100%之Kernel

DebianLenny0%-100%之Kernel--Linux发行版技术-Debian信息,下面是详情阅读。
Debian Lenny Compile kernel from source

Install Kernel
安装好正常编译需要的东西以后安装这个
# apt-get install build-essential
# apt-get install libncurses5-de
reference:
http://www.cyberciti.biz/tips/compiling-linux-kernel-26.html
(网上有的文章说什么debian标准安装内核的方式,我不喜欢,因为我常切换各个发行版编译安装内核,所以我喜欢下面这种我常用的方式)

1: Get Latest Linux kernel code
# cd /tmp
# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-x.y.z.tar.bz2

###Note: Replace x.y.z with actual version number.

2: Extract tar (.tar.bz2) file
# tar -xjvf linux-2.6.25.tar.bz2 -C /usr/src
# cd /usr/src

3: Configure kernel
# make menuconfig

4: Compile and Install kernel
# make
# make modules_install
# make install

5: Create an initrd image
查看自己的那个版本的信息,我这里编译的是兼容内核,显示如下:
# ls /lib/modules/
2.6.18-6-686 2.6.23-uk0.2.1 2.6.24-1-686

# cd /boot
# mkinitrd -o initrd.img-2.6.23-uk0.2.1 2.6.23-uk0.2.1

6: Modify Grub configuration file - /boot/grub/menu.lst
Open file using vi:
# vi /boot/grub/menu.lst

title Debian GNU/Linux, kernel 2.6.23 uk0.2.1
root (hd0,3)
kernel /vmlinuz-2.6.23-uk0.2.1 root=/dev/sda3 ro
initrd /initrd.img-2.6.23-uk0.2.1
savedefault
boot

# update-grub

reboot your system,ok!

出自:http://hi.csdn.net/hongmy525
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有