我有一台装有最新 BIOS (1.13.0) 的 Dell 9570 XPS 笔记本电脑,我正尝试从闪存驱动器全新安装 Ubuntu 19.10。使用以下步骤后,两个闪存驱动器(一个 USB 和一个 USB-C)均无法安装。
- 插入闪存驱动器并重新启动。
- 点击F12并选择闪存驱动器作为启动选项(在 UEFI 下)。
- Grub 屏幕加载,选择任何安装/尝试选项(带或不带安全图形)
失败原因:
error: cannot allocate kernel buffer.
error: you need to load the kernel first.
press any key to continue...
按任意键都会返回 grub 选择屏幕。我可以加载 grub 命令行。
我已经尝试了我能想到的所有安全启动、快速启动、传统 ROM 模式/传统 BIOS 启动的组合。除了通过 启动闪存驱动器外LEGACY EXTERNAL DEVICE BOOT
,没有任何影响,这会加载带有漂亮图形的 grub 选择屏幕,并成功完成安装程序。
但是,我无法从硬盘启动,即使可以,我也想使用 UEFI 和安全启动。
谷歌搜索“无法分配内核缓冲区”没有找到任何相关信息。
更新:
我还尝试使用 19.04 USB 棒进行安装,确实有效。我安装了 19.04,然后升级到 19.10。但是,19.10 无法启动,并出现相同的错误。
我还尝试使用 Rufus 从 Windows 创建 USB 安装,而不是使用 Ubuntu 的启动盘创建器。同样的问题。
error: file /boot/ not found
在它进入 grub 安装程序选项屏幕之前,它似乎还会短暂闪烁。实际上,这似乎仅发生在从 USB-C 闪存驱动器启动时,而不是从 USB 启动时。
我也尝试过使用 BIOS 1.2.3 的 Dell XPS 7590,USB 启动正常。这在某种程度上与我的硬件/BIOS 配置/BIOS 版本有关。我想我会等到新的 19.10 版本发布,或者我的 BIOS 有新版本。
更新:1.14.0 BIOS 版本没有区别。
答案1
编辑:我删除了我的原始反馈,并在进行了一些测试后更新了以下内容。这不是 Ubuntu 问题。这是一个安装介质问题。我想说这是一个需要密切关注的“陷阱”。我不知道为什么我现在看到它而不是以前 - 也许只是幸运,但我可以说以下内容为我解决了这个问题...在遇到同样的问题后,我现在已经在 UEFI 模式下安装了 Ubuntu 19.10。
我使用 Rufus 在 Windows 中创建了可启动媒体,并取得了成功https://rufus.ie/
默认设置有显著变化。分区方案必须是 GPT。目标系统必须设置为 UEFI(非 CSM) 应该注意的是,上述 2 个变化似乎是 UEFI 可启动系统的要求。更多信息来自https://wiki.restarters.net/UEFI_and_GPT
我很确定如果没有 GPT 分区表,您就无法启动 UEFI。也许这个领域更有经验的人可以证实这一点……
当我最初在恢复 Linux 启动盘和 Ubuntu 19.10 上进行安装时,遇到了完全相同的错误。我按照以下方法更改了设置,问题立即消失。
我现在已经安装了 19.10 Ubuntu。