LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1000|回复: 4

debian下用make-kpkg编译内核,启动不了

[复制链接]
发表于 2006-2-28 12:09:09 | 显示全部楼层 |阅读模式
我从kernel.org下载最新内核
然后用make menuconfig
读取原来的config文件
只修改了cpu 为P4
其他什么都没改
编译好,用dpkg安装,更新grub后启动不行

报以下错
-----------------------------------------------------------------------------
VFS:Cannot open root device "hda8" or unknown-block(0,0)

下面是menu.lst
-----------------------------------------------------------------------------
title Debian GNU/Linux, kernel 2.6.15
root (hd0,7)
kernel /boot/vmlinuz-2.6.15 root=/dev/hda8 ro
savedefault
boot

title Debian GNU/Linux, kernel 2.6.8-2-386
root (hd0,7)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hda8 ro
initrd /boot/initrd.img-2.6.8-2-386
savedefault
boot
-----------------------------------------------------------------------------
我发现只是少了initrd,这有关系吗?
还是因为编译内核的时候有错误?
应该读取/boot/config-2.6.8就行了吧?
请教
发表于 2006-2-28 12:37:51 | 显示全部楼层
2.6.15是你自己编译的吗?你加了initrd选项了吗?如果不用这个选项,那就得把文件系统编入内核。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-28 13:33:06 | 显示全部楼层
加了这个选项
也把文件系统编入内核了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-28 13:40:26 | 显示全部楼层
机器没有软驱的
mkinitrd 说/lib/modules/2.6.15 不存在
所以不知道该怎么办了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-28 14:01:59 | 显示全部楼层
可不可以把initrd支持去掉?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表