找回密码
 注册
查看: 853|回复: 5

一次内核编译求助

[复制链接]
发表于 2003-3-31 10:23:21 | 显示全部楼层 |阅读模式
我安装的RH8.0,下载并编译了2.4.20的kernel源码。重启后出现错误,提示如下:
VFS:Cannot open root device"LABEL=/"or 00:00
Please append a correct "root=" boot option
kernel panic: VFS: Unable to mount root fs on 00:00
<3>uhci.c:fce0:host controller halted. very bad
我并没有SCSI磁盘和RAID,分区表如下
/dev/hda1 NTFS
/dev/hda2 扩展分区
/dev/hda3 Linux
/dev/hda4 Linux swap
/dev/hda5 NTFS
hda1安装的是XP,hda3装的是RH Linux 8.0
我查了一些资料,都没有结果,请各位大虾帮忙。
发表于 2003-3-31 11:15:34 | 显示全部楼层
pls post u /etc/fstab and grub.conf or lilo.conf. so we can know what fs type u use for hda3. and how u write u loader conf.
回复

使用道具 举报

 楼主| 发表于 2003-3-31 11:28:14 | 显示全部楼层
已经解决了,是我的grub.conf没有修改好
回复

使用道具 举报

发表于 2003-3-31 11:54:11 | 显示全部楼层
enjoy it.
回复

使用道具 举报

 楼主| 发表于 2003-4-1 14:36:57 | 显示全部楼层
cheungming,我现有一个问题还想请教一下。
我在一台电脑上安装RH8,然后编译了2.4.20的内核,启动新内核后发现有一些文件不见了。
我的分区有一些复杂,装了一个XP和RH8,分区情况如下:
hda1     NTFS 安装XP
hda2     ext3  /boot
hda3     ext3  /var
hda4     win95扩展分区
hda5     ext3  swap
hda6     ext3   /
我的GRUB装在了MBR,grub.conf设置如下:
#boot=hda
default=1
timeout=10
splashimage=(hd0,1)/grub/splash.xpm.gz
title RedHat Linux (2.4.20)
           root (hd0,1)
           kernel /vmlinuz-2.4.20 ro root=/dev/hda6
           initrd   /initrd-2.4.20.img
title RedHat Linux (2.4.18-14)
           root (hd0,1)
           kernel /vmlinuz-2.4.18-14 ro root=LABLE=/ hdc=ide-scsi
           initrd   /initrd-2.4.18-14.img
title DOS
           rootnoverify (hd0,0)
           chainloader +1
我编译好新内核和模块后并没有将其拷贝到/boot/目录下,也没改链接(反正系统自己会完成:)),不知道是何原因,请帮忙分析一下。谢谢!
回复

使用道具 举报

发表于 2003-4-4 00:37:17 | 显示全部楼层
what u mean "启动新内核后发现有一些文件不见了。 "?  what files u think u miss? and i do not quite understand what is u problem. missing file or can not boot?  
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-2-11 16:33 , Processed in 0.023011 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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