首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在启动时被initramfs卡住了。UUID不存在

在启动时被initramfs卡住了。UUID不存在
EN

Ask Ubuntu用户
提问于 2017-10-12 05:16:02
回答 2查看 17.5K关注 0票数 2

我正在戴尔上运行ubuntu16.04,当我的电脑处于睡眠模式时,我的电脑被湿度所渗透。当我打开它时,我收到了一条BIOS恐慌性信息。它要求我重新设置BIOS (idk这意味着什么),然后运行诊断来检测硬件故障。

没有人被发现。我多次运行诊断工具,所有测试都成功地通过了。

因此,我决定正常启动我的计算机,在看到GRUB之后,我被一个initramfs外壳卡住了。我知道在引导过程中,有些东西会失败,内核也不会加载。

我想是因为靴子找不到我的SSD。下面是我在initramfs shell中输入exit时可以看到的错误日志。

代码语言:javascript
复制
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
  - Check rootdelay= (did the system wait long enough?)
  - Check root= (did the system wait for the right device)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! UUID=XXXXX does not exist. Dropping to a shell!

我在这个领域的新手本能希望BIOS诊断/设置改变了我的磁盘UUID,因此Ubuntu找不到它。BIOS中的所有硬盘驱动器测试都表明我没有硬件问题。

因此,我的问题是:你们中会有人知道我的问题是什么吗?如果你知道的话,我们该怎么解决这个问题?

另外,以下是cat /proc/modules的屏幕截图

对于ls/dev,我们可以看到没有/dev/sdaX,因此没有找到硬盘

EN

回答 2

Ask Ubuntu用户

发布于 2017-10-12 09:44:54

我找到了解决办法:

  1. 我在一个Ubuntu上启动。
  2. 我看不到我的硬盘驱动器,但打开BIOS SATA操作参数从RAID到AHCI解决了问题。不知道为什么,也许在BIOS重置期间,它切换了参数,或者Ubuntu在读取已经由外国源编写的RAID驱动器时遇到了困难。
  3. 此时,我的原始错误已经修复,但我得到了另一个错误。我在硬盘上运行了一个手动fsck来解决这个问题。
  4. 一切正常!
票数 8
EN

Ask Ubuntu用户

发布于 2017-12-15 09:54:56

https://help.ubuntu.com/community/Boot-Repair

  1. 在USB上启动您的计算机,然后选择“尝试Ubuntu”。
  2. 连接到因特网
  3. 打开一个新终端,然后键入以下命令(在每一行后按Enter键):sudo存储库ppa:yannubuntu/boot-repository-获取更新sudo apt-get -y启动修复和启动修复

它安装并运行启动修复。点击“推荐维修”。完成它的魔术之后,写下出现在纸上的URL (paste.ubuntu.com/XXXXX),然后重新启动并检查是否恢复了对操作系统的访问,并且可以正常引导/without到shell/。

如果修复没有成功,请指出可能通过电子邮件或论坛帮助您的人的URL。您也可以亲自检查并检查可能的错误。

票数 -1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/964122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档