放弃在 Ubuntu 上等待 root 设备

win*_*ind 19 boot

我刚刚安装了 Ubuntu 12.10 以使用 Windows 8 双启动,但是每次我从 grub 菜单中选择 Ubuntu 时,它总是卡在这个错误并且无法启动:

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! /dev/disk/by-uuid/920903aa-762f-40d2-8126-87f4b0e6f975 does not exist. Dropping to a shell!

BusyBox v1.19.3 (Ubuntu 1:1.10.3-7ubuntu1.1) built-in shell (ash)
Enter 'help' for a lost of built-in commands.
(initramfs)
Run Code Online (Sandbox Code Playgroud)

我尝试过boot-repair,但没有帮助,这是生成它的日志

小智 21

我有同样的问题。事情是我把笔记本电脑关了很长时间,当我打开它时,它显示了相同的消息。显然,随着机器长时间关闭,某些配置发生了变化(很可能是默认设置)。

我在 Stack Exchange 上按照这个链接解决了这个问题:

仅在 Dell XPS 13 上启动时出现“initramfs”错误(在其他计算机上启动正常)

解决办法是:

  • 重启。
  • F12并转到 BIOS 设置。
  • 系统配置 ? SATA操作
  • 将 RAID 更改为 AHCI

  • 在我的戴尔 XPS15 9560 上工作。谢谢! (2认同)
  • 使用运行 Ubuntu 20.04.3 LTS 的 Dell XPS 13 7390。显然,它在功率非常低的情况下自行切换到 RAID(有一个黄色的支持辅助警告屏幕,我必须单击“继续”,但仍然如此)。从机器上的闪存驱动器运行 Ubuntu 甚至没有显示任何其他驱动器,所以我真的很担心,但这完美地解决了一切。 (2认同)

Lem*_*s19 3

如果您将Ubuntu Desktop安装到属于 RAID 阵列一部分的分区/硬盘驱动器或加密磁盘,或者安装在 Windows ME 上,则它可能无法启动。不支持将 Ubuntu Desktop 安装到这些源之一

如果您已将Ubuntu Desktop 安装到上述源之一,并且它无法启动:

  1. 卸载Ubuntu。
  2. 将 Ubuntu 安装到不属于 RAID 阵列、未加密且不在 Windows ME 上的硬盘驱动器或分区,并且它应该可以正常启动。

  • 该链接*没有*说您不能使用 RAID ...它说您不能使用*软件* RAID!绝对支持硬件 RAID。 (2认同)

小智 -1

我只是随机开始输入内容......尝试:

(initramfs) blkid
(initramfs) blockdev --rereadpt /dev/sda
(initramfs) blkid
(initramfs) exit
Run Code Online (Sandbox Code Playgroud)

这至少可以让您进入桌面,在那里您可以开始解决可能由专有驱动程序或其他原因引起的问题


归档时间:

查看次数:

69292 次

最近记录:

6 年,2 月 前