启动时“放弃等待root设备”

我刚从USB闪存安装了Ubuntu 13.10(使用Universal-USB-Installer-1.9.4.4)。 干得好。 但是当我重新启动笔记本电脑时出现启动问题(Acer Aspire 1410,2 GB RAM,250 GB HD,Intel Celeron)

消息显示在屏幕上:

Gave up waiting for root device. Common problem: - Boot args (cat /proc/cmdline) - Check rootdelay= (did the system wait long enough?) - Check root= (did the system for the right device?) - Missing modules (cat /proc/modules; ls/dev) ALERT! /dev/mapper/ubuntu--vg-root does not exist. Dropping to a shell! BusyBox v1.20.2 (Ubuntu 1:1.20.0-8.1ubuntu) built-in shell (ash) Enter 'help' for a list of built-in commands. and prompt (initframs) 

它是如何解决的?

从13.04升级到13.10后,我遇到了类似的情况。 我还没有解决它,但可以通过执行以下操作来启动它。

在initframs提示符下,尝试键入“ls / dev / mapper”并查看是否列出了根卷。 如果未列出,请尝试等待10秒再次运行ls。

如果现在列出,请键入“exit”,它现在应该找到根设备并启动。

我在Ubuntu 14.04上有类似的问题,但我的KBd冻结了。
(KBd是糟糕的USB因为我的compy不支持PS / 2(愚蠢的工程师))

问题原因:更新

我做的是解决它是在启动时(就在问题之前),我有一个选择屏幕,允许我选择高级选项进行启动。
下一个屏幕显示了一个具有通用和恢复模式的linux版本列表。
最新版本(linux 3.13.0-43)的恢复模式做了同样的事情,所以我必须选择最后一个通用版本(linux 3.13.0-39),它让我进入我的桌面。

我每次启动时都必须这样做,否则我就会遇到问题。

编辑:更新,在此,为我修复它。