|
|
下了一个kernel source 2.6.16.20
放到/usr/src
解包,
安装 apt-get install libncurses-dev kernel-package fakeroot
make mrproper
make menuconfig
就选择了 console frambuffer 支持,其他默认设置
fakeroot make-kpkg --revision=custom.1.0 kernel_image
编译生成一个deb包,安装deb ,安装时候会自动改动menu。list 添加新内核
重启 进入新内核 但是kernel panic 什么 root fs partion错误了,具体我我也不清楚了
我查看了 menu。lst 发现新安装的内核条目和原来的内核条目有区别
- title Debian GNU/Linux, kernel 2.6.16.20
- root (hd0,10)
- kernel /boot/vmlinuz-2.6.16.20 root=/dev/hdc11 ro
- savedefault
- boot
复制代码
- title Debian GNU/Linux, kernel 2.6.8-2-386
- root (hd0,10)
- kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hdc11 ro
- initrd /boot/initrd.img-2.6.8-2-386
- savedefault
- boot
复制代码
新的内核少了一行:initrd /boot/initrd.img-2.6.8-2-386
而且/boot/下没有initrd.img-2.6.16.-20-386之类的文件
我是不是少做了一步阿?? |
|