系统规格:
处理器:Intel Core i7-4790 @ 3.60 GHz
内存:32.0 GB
系统类型:基于 x64 的处理器
操作系统:Windows 10 Pro
USB 记忆棒:金士顿 16GB
错误描述
我完全按照以下 Ubuntu 官方教程链接中列出的步骤进行操作:https://ubuntu.com/tutorials/create-a-usb-stick-on-windows#1-overview
一切顺利,安装过程中没有错误,耶!当我从新的 USB 启动时,GNU GRUB 再次出现,到目前为止一切顺利。
但是,当我选择 Ubuntu 时,我立即收到未找到的错误casper/vmlinuz
。我检查了 USB 驱动器(按照教程的说明使用 Rufus 创建),果然vmlinuz
不见了。
USB/casper
目录:
我挂载了用于生成 USB 的 iso 文件,果然,vmlinuz 就在那里,还有一些 USB 驱动器上没有的其他文件,initrd
还有filesystem.squashfs.gpg
。
ISO/casper
目录:
从 Windows PC 重现步骤
- 下载最新的 Ubuntu iso 映像(https://ubuntu.com/download/desktop)
- 如果尚未安装 Rufus,请下载(https://rufus.ie/)
- 按照在 Windows 上创建可启动 USB 驱动器的所有说明进行操作(https://ubuntu.com/tutorials/create-a-usb-stick-on-windows)
- 重启机器并打开 BIOS 以确保启动顺序允许 USB 先于 Windows 启动
- 从步骤 3 中创建的 USB 驱动器启动。
- 观察以下错误:
error: file `/casper/vmlinuz' not found.
error: you need to load the kernel first.
Press any key to continue...
预期成绩:
Ubuntu 正确加载,没有缺少 Ubuntu 启动所依赖的关键文件。
实际结果:
出现以下错误:
建议的修复:
要么修复该过程,要么至少我们应该在教程页面本身中包含一些内容,用户可能需要在使用 Rufus 将 ISO 写入 USB 记忆棒后,手动将特定的安装文件从已安装的 ISO 文件复制到 USB 记忆棒上。