LinuxSir.cn,穿越时空的Linuxsir!

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

用make-kpkg编译内核,启动不行

[复制链接]
发表于 2006-2-28 09:02:23 | 显示全部楼层 |阅读模式
我从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 13:38:40 | 显示全部楼层
Post by reinhard
用make menuconfig
读取原来的config文件
只修改了cpu 为P4
其他什么都没改
编译好,用dpkg安装,更新grub后启动不行


编译过程??!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-28 14:58:29 | 显示全部楼层
make menuconfig        //load .config file
fakeroot make-kpkg --append-to-version=.060228 kernel_image
su
dpkg -i kernel......

然后启动就会VFS:Cannot open root device "hda8" or unknown-block(0,0)
回复 支持 反对

使用道具 举报

发表于 2006-2-28 17:50:41 | 显示全部楼层
你试试创建initrd文件,看可以不?
回复 支持 反对

使用道具 举报

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

本版积分规则

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