重装 openSUSE 13.1 后启动出错:Could not find /dev/root

由于之前系统出现问题,所以用刻录的 CD 重装了系统,结果进入到绿色蜥蜴界面后就再也进不去系统了,按 F* 键 (任意一个 F 功能键) 得到以下信息:

Trying manual resume from /dev/disk/by-id/ata-ST2000DM001-1CH164_Z1F5MBS9-part2Invoking userspace resume from /dev/disk/by-id/ata-ST2000DM001-1CH164_Z1F5MBS9-part2
resume: libgcrypt version: 1.5.3
Trying manual resume from /dev/disk/by-id/ata-ST2000DM001-1CH164_Z1F5MBS9-part2
Invoking in-kernel resume from /dev/disk/by-id/ata-ST2000DM001-1CH164_Z1F5MBS9-part2
Waiting for device /dev/root to appear: ...................................................Could not find /dev/root
Want me to fall back to /dev/disk/by-id/ata-ST2000DM001-1CH164_Z1F5MBS9-part1? (Y/n)

如何解决?谢谢。

@elkan 能进命令行吗?是你的 /etc/fstab 信息错了,跟 /dev/disk/by-id 里面的不一致,要改成一致后重新 mkinitrd.进不去的话就试试用 CD 重装,选更新系统,只更新 kernel 相关的包.