aaron_smu 发表于 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
我查了一些资料,都没有结果,请各位大虾帮忙。

Dragonfly 发表于 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.

aaron_smu 发表于 2003-3-31 11:28:14

已经解决了,是我的grub.conf没有修改好

Dragonfly 发表于 2003-3-31 11:54:11

enjoy it.

aaron_smu 发表于 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   ext3swap
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/目录下,也没改链接(反正系统自己会完成:)),不知道是何原因,请帮忙分析一下。谢谢!

Dragonfly 发表于 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?:wink:
页: [1]
查看完整版本: 一次内核编译求助