sbd 请求缓存数据失败

sbd 请求缓存数据失败

背景:几年来,我一直在我的“Dell inspiron mini”上尝试使用 Ubuntu 的实时 USB 版本。以前的版本都无法检测到高分辨率屏幕(1366x768)。最后,12.04 版能够正确检测到屏幕,所以我继续安装。我对 Linux 还比较陌生,所以我在安装过程中接受了所有默认设置(与 Windows XP 双启动),似乎一切顺利。

问题:重新启动并从 GNU GRUB 启动菜单中选择“Ubuntu,带有 Linux 3.2.0-31-generic-pea”后,我得到以下内容,并且 ubuntu 将无法继续启动:

* Stopping save kernel messages         [ OK ]
* Checking battery state...             [ OK ]
* Stopping System V runlevel compatibilty   [ OK ]
53.796074] sd 2:0:0:0: [sdb] asking for cache data failed

尝试修复:我尝试过启动到“恢复模式”并选择“修复损坏的软件包”以及“检查所有文件系统”,但主要问题没有得到解决。我尝试过“以故障安全图形模式运行” - 但失败了(“致命服务器错误:未找到屏幕”。)我还尝试过从 liveUSB 进行完全重新安装 - 但结果没有改变。

计算机规格:Dell Inspiron Mini 10、Intel Atom CPU Z530 1.32ghz、Intel Graphics Media Accelerator 500、160 GB 硬盘驱动器(当前 118 GB 分配给 Windows,其余由失败的 Ubuntu 安装使用。)

问题:为什么上面的错误中显示的是 [sdb] 而不是 [sda]?我以为 /sdb 指的是第二个物理硬盘 - 但这台计算机只有一个硬盘。或者问题完全不同?我遗漏了什么?

答案1

也许您在安装闪存驱动器上安装了 grub。然后您将其删除,导致操作系统无法启动?将笔重新插入 PC,重新启动。如果成功,请执行此操作sudo grub-install /dev/sda。然后尝试不使用闪存笔重新启动。或者对闪存驱动器做其他事情。

答案2

它将是一个 sdb 读卡器,并且它没有缓存,因此系统会重新返回此消息

相关内容