我用的是DELL Latitude D610笔记本,直接安装Debian自带的2.6.8-2-688内核无法正常启动。于是自己下载了kernel-source-2.6.8,用make-kpkg编译并制作deb包。安装、重启以后在init启动时出错,说无法找到在grub中给出的分区。
我的grub大概是这样设置的:
更正一下,自己编译的内核在启动时还没到init就出错了,是kernel panic: VFS: cannot open root device "hdX" or unknown-block(0,0)
官方版本的2.6.8内核安装以后才是启动到Init时出错,说什么cannot open dev/console, no such file
大家帮忙看看是什么问题。多谢了!
问题解决了
我下了最新的2.6.16来编译,具体操作如下:
把kernel2.6.16.tar.gz放在/usr/src
cd /usr/src
tar zxvf xxx.tar.gz
ln -s连接
make dep clean
make mrproper
make modules
make modules_install
make install
mkinitrd -o /boot/initrd.img.2.6.16 /lib/modules/2.6.16