带有 Ubuntu 12.04.5 LTS(amd64)的 UEFI 可启动 USB。(这不是重复的问题:)

带有 Ubuntu 12.04.5 LTS(amd64)的 UEFI 可启动 USB。(这不是重复的问题:)

我下载了官方的 ubuntu 12.04.5 LTS (64 位) ISO 文件,并使用我的桌面 Ubuntu (最新 14.10) 和启动盘创建器创建了可启动的 USB 安装介质。在目标系统 ACER TravelMate B115 上安装 12.04.5 一切顺利,该系统设置为 UEFI 启动模式并禁用安全启动。

但我的目的是创建自己的自定义自动安装文件。在这个论坛中,我发现了问题如何创建仅 UEFI 的可启动媒体。我按照说明创建了 UEFI 可启动媒体。非常简单(按照建议使用 7z 程序将所有文件从 ISO 映像直接复制到 FAT32 格式的 USB)。此时我还没有更改任何预置文件(或 ISO 映像中的任何其他文件 - 直接复制)。 我将 USB 密钥插入 ACER,重新启动它,然后我就可以从 BIOS 启动选项菜单中选择 USB HDD 启动。从 GRUB 菜单中,我选择了第一个菜单项 - 安装 Ubuntu。到目前为止一切顺利。在通常的安装对话框中,我选择了语言、位置、国家/地区键盘、键盘布局。安装继续检测硬件等,然后在消息框中显示消息,标题为:[!!]从 CD 加载安装程序组件

There was a problem reading form the CD-ROM. Please make sure it is in the drive. If retrying does not work you should check the integrity of your CD-ROM.

Failed to copy file from CD-ROM. Retry? 

我重复创建 USB 磁盘,但还是失败了。我做错了什么?救命!

答案1

错误消息对我来说就像是某个文件或包丢失或无法安装。当然,在这种情况下,安装程序假设介质是 CD 有点令人困惑。

在您发送给我的系统日志中,错误消息是:

cdrom-retriever: error: Unable to find 'pool/main/l/linux-lts-trusty/block-modules-3.13.0-32-generic-di_3.13.0-32.57~precise1_amd64.udeb'.

我刚刚从http://releases.ubuntu.com/12.04.5/但使用 7z 解压后找不到此文件。我不认为您的 USB 驱动器上有数据损坏,但请检查md5sum.txt

我不知道为什么安装程序会尝试从本地池中获取此文件,而此文件不在 md5sum.txt 中,我猜它应该在,而且不太可能在 casper 中。这也让我很困惑。您可以尝试下载软件包并将其手动复制到 USB 驱动器。这可能是唯一的问题,之后一切都会好起来的。

或者,您可以使用我刚刚添加到答案中的环回方法(早就该这样做了)。您需要修改 ISO 或找到其他方法来包含您的预置文件,但不会遇到文件系统问题或其他我目前不知道的问题。

相关内容