大家好,我尝试在自己的分区上安装 14.04.1 LTS,然后清空整个硬盘并安装,结果类似 -
'gave up waiting for boot device'
'/dev/disk/by-uuid/!longuid! does not exist'
...然后它将我吐在 initramfs 上。
从实时 USB 运行时,会找到具有 uuid 的磁盘,并且我运行了几次启动修复,但都没有成功 -http://paste.ubuntu.com/8479183/。
它安装在 ASUS U31F 笔记本电脑上(因此没有 raid),并且 bios 看起来可以 UEFI 启动,如果这有任何相关性的话。目前在同一台笔记本电脑上使用 14.04.1 Live USB,因此硬件看起来不错。
任何智慧都是可爱的!
更新- 尝试了 g_p 的建议,在 GRUB 中将 UUID 替换为 /dev/sda5,结果找不到 /dev/sda5。当进入 shell (initramfs) 时,我能够查看 /dev 内部,但尝试
ls /dev/[hs]da*
或者
ls /*/[hs]da*
沒有透露任何内容。
跑步块在里面初始化内存文件系统即期收益率没有什么。
答案1
尝试在不使用 UUID 的情况下启动。为此
- 从 Grub 菜单突出显示一个旧的、可以工作的内核。
- 按下e即可编辑菜单项。
- 删除整
search
行。使用Up/Dn 将光标置于行首并按住DEL键即可删除。 - 在线上
linux
,将部分更改root=UUID=<long number>
为,root=/dev/sdXY
X 是您的 Ubuntu 驱动器,Y 是您的 Ubuntu 分区。
(就你的情况来说应该是root=/dev/sda5
) - CTRL+x启动。
如果上述方法有效,则在启动后打开终端并执行
sudo update-grub