最初,我在启动 Cent OS 5.7 时收到错误“未找到 /dev/root”。我知道问题出在 /etc/fstab 中的错误条目,即 /dev/VolGroup00/LogVol00 / ext3 默认值 1 1此处 VolGroup 名称错误,应该是 /VolGroup01。这是因为我执行了 vgrename 命令。因此,为了解决这个问题,我以救援模式启动了系统,并挂载了 Cent OS 文件系统,并将条目更正为/dev/VolGroup01/LogVol00 / ext3 默认值 1 1。我也在 /boot/grub/grub.conf 文件中进行了类似的更改(给出了正确的根路径)并重新启动系统,但仍然出现相同的错误。它说未找到“/dev/root”和未找到 VolGroup00。它还说找到了 VolGroup01。我认为这个 /dev/root 是由我提到的 fstab 条目创建的。如果是,那么为什么它找不到 /dev/root。如果这个 /dev/root 不同且由其他东西创建,那么如何创建它?
在救援模式下,我无法在已挂载的文件系统中找到 /dev/root 路径。我的假设是,/dev/root/“Block”是在启动时创建的。
有关更多信息,此 cent OS 安装与 xen 有关,并且在启动 xen 内核时成功加载。有人可以帮助我吗?
答案1
您必须root=/dev/VolGroup01/LogVol00
在 grub 中指定内核选项。您这样做了吗?