QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 541|回复: 4

编译新内核后,启动错误

[复制链接]
发表于 2004-8-31 18:51:17 | 显示全部楼层 |阅读模式
编译新内核后,启动错误
redhat linux7.2 HPML350的机器。 有2个SCSI硬盘。

由2.4.7-10升级到2.4.21后 加载。
但是启动时候出错,如下

kmod:failed to exec /sbin/modprobe -s -k block-major-8,error=2
VFS:Cannot open root device "801" or 08:01
Please append a correct "root=" boot option
Kernel panic : VFS:Unable to mount root fs on 08:01

我的内核的 lilo.conf项目写的是root=/dev/sda1
之前的2.4.7-10就是这么写的。

请教。
发表于 2004-8-31 22:08:54 | 显示全部楼层
有编译根分区的文件系统支持进内核吗?
如果没有,有生成initrd镜像吗?
回复

使用道具 举报

发表于 2004-8-31 22:29:09 | 显示全部楼层
[quota]VFS:Cannot open root device "801" or 08:01 [quota]
贴一下你的fstab和grub。conf
回复

使用道具 举报

 楼主| 发表于 2004-9-1 09:09:49 | 显示全部楼层
楼上linky兄,谢谢你。

fstab如下:
LABEL=/                 /                       ext3    defaults        1 1
none                    /dev/pts                devpts  gid=5,mode=620  0 0
none                    /proc                   proc    defaults        0 0
none                    /dev/shm                tmpfs   defaults        0 0
/dev/sda2               swap                    swap    defaults        0 0
/dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,kudzu,ro 0 0
/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0

grub.conf如下:
default=0
timeout=10
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.7-10)
        root (hd0,0)
        kernel /boot/vmlinuz-2.4.7-10 ro root=/dev/sda1
        initrd /boot/initrd-2.4.7-10.img
、、、、、、、、、、、、
目前我是以可以启动的2。4。7内核启动查看的。

谢谢
回复

使用道具 举报

发表于 2004-9-1 12:54:55 | 显示全部楼层
如果是linux是装在scsi硬盘上的话(也就是root分区在scsi上),那么应该用initrd先加载scsi驱动的,这个步骤可以看一下精华贴,还有就是怎么开始你说用的是lilo,可是后来贴出的是grub.conf,lilo更改过配置文件后要执行一下lilo的.注意一下
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-16 09:26 , Processed in 0.047738 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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