当我尝试让 ubuntu 22.04 在我的 dell precision t1700 工作站上运行时,我感到非常沮丧。
与往常一样,Windows 10 Pro 运行良好。此外,FreeBSD 13 运行良好。
问题:ubuntu 22.04 安装顺利完成。安装成功,然后,在重新启动以首次启动操作系统后,我收到以下错误消息:
错误信息是:
Unexpected return from initial read: Device Error, buffersize 0
Failed to load image \EFI\ubuntu\grubx64.efi: Device Error
start_image() returned Device Error
我尝试使用boot-repair
工具修复启动,但没有成功。以下是启动修复的日志:
我尝试了 BIOS 和 UEFI 的不同配置,但完全没有成功。以下是我已经尝试过的配置:
如何在配置了统一可扩展固件接口 (UEFI) BIOS 的戴尔 PC 上安装 Ubuntu 开发人员版本 14.04
我的 BIOS 配置与上述链接中的说明完全一致。我尝试了很多方法,包括:
- 启用/禁用安全启动
- 启用/禁用旧版选项 ROM
- 激活/停用 TPM 安全性
- 清除 TPM 安全性
到目前为止还没有运气,有什么想法吗?
非常感谢^^,@Ross
答案1
感谢@ArrayBolt3 和@oldfred,我发现了发生了什么。
安装 ubuntu 的 caddy 驱动程序存在一些不兼容问题。因此,为了解决这个问题,我将装有 Windows 10 Pro 的 SSD 移至 caddy 驱动程序,并将装有 Ubuntu 22.04 的 SSD 直接连接到 sata 端口。我觉得很奇怪。顺便说一句,这是我拥有的 caddy 驱动程序:笔记本电脑辅助硬盘架 [光驱更换]。
最奇怪的是,Ubuntu 只能从 caddy 驱动程序中的 SSD 启动。其他一切都运行正常。我读了一些戴尔论坛,有人说他们遇到了类似的问题,然后我找到了这个解决方案。
问题解决了。谢谢 ^^