debian默认内核升级到kernel2.6

debian默认内核升级到kernel2.6


how to install kernel 2.6 in debian


$ apt-get install kernel-package
$ apt-get install kernel-source-xxxx
$ cd /usr/src
$ tar zxvf kernel-source-xxxx.tar.gz(也可以直接下载)
$ cd /usr/src/kernel-source-xxxx
$ make menuconfig
$ make

$ make-kpkg -rev Custom.1 --initrd kernel_image

(Custom.1 自己定义,原则上随便命名,如可以叫做dog,但是版本号(.1)是必须的)
可能还需要其他一些工具,可以利用apt-get install XXXX来安装,具体可以看看编译时的提示
$ cd /usr/src
$ dpkg -i kernel-image-xxxx_Custom.1_i386.deb(这个包就可以用来发布了)

安装完毕后,lilo的一些信息也会得到修改
以下是/etc/lilo.conf的相关部分内容
# Boot up Linux by default.
#
default=Linux

image=/boot/vmlinuz-2.6.10
label=Linux
initrd=/boot/initrd.img-2.6.10
read-only
# restricted
# alias=1

image=/vmlinuz.old
label=LinuxOLD
read-only
optional
# restricted
# alias=2

检查/etc/lilo.conf文件看看boot=/etc/hdc 是不是正确,这是MBR信息的所在地,
注意这里是硬盘信息,而不是分区信息,所以不会是boot=/etc/hdc1等。
另外,还应该检查一下root=/dev/hdc9 这里是根分区的路径。
执行lilo,保存启动信息:
$lilo -M /etc/hdc(MBR所在位置,写入lilo)
$lilo -v (检查lilo信息是否正确)
$lilo (执行lilo)
$reboot

异常处理
启动时提示:
Kernel panic - not syncing: VFS: Unable to mount root fs on unkown-block(3,4)
原因:系统不能找到根分区
解决方法:
1)确定所编译的内核支持你所使用的分区一般为ext2
2)确定选择File systems -> Miscellaneous filesystems -> <*> Compressed ROM file system support (cramfs)
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值