我正在尝试在一台普通的戴尔电脑上安装 ubtuntu 16.04 LTS,即本文撰写时的最新版本。它有一个 CD-ROM。我从 USB 启动到 ubtuntu 试用版后,运行了正常的 GUI 安装过程。我进入“扫描 CD-ROM...”部分,然后机器上弹出错误:
apt configuration problem
an attempt to configure apt to install additional packages from the CD failed.
OK
当我单击“确定”删除错误消息时,它会使安装 GUI 无效并在屏幕上显示一条警报:
安装完成 安装已完成。您现在可以继续测试 Ubuntu,但直到您重新启动计算机,您所做的任何更改或保存的文档都不会被保留。
现在重启
当我重新启动时,ubuntu 没有安装。就好像安装过程进行到一半时,它尝试从一张包含所有内容的 CD 中获取信息,然后停止尝试安装它。
这真是太奇怪了。我正在寻求帮助,我很感激你花时间来解决这个问题。
答案1
我看到了一个修复bugs.launchpad.net。希望这能帮助您解决问题。
请注意,从系统中删除 /usr/lib/ubiquity/apt-setup/generators/40cdrom 可能会导致安装程序在稍后阶段崩溃。
原文报告如下:
二进制包提示:无处不在
问题描述:当尝试从 USB 安装 Ubuntu 时,ubiquity 崩溃并显示以下消息:“尝试配置 apt 以从 CD 安装其他软件包失败。”
问题的根源:问题在于 USB 上的文件结构与 LiveCD 上的文件结构不同,而 apt-setup 并未意识到这一点。
解决方法:
似乎有两种选择:
a) 从 Live 设置(“尝试 Ubuntu”)安装时,删除导致错误的脚本:
sudo rm /usr/lib/ubiquity/apt-setup/generators/40cdrom
b)按预期创建文件:
要解决此问题,只需将 iso 上的 filesystem.squashfs 内容复制到 USB 棒中。幸运的是,它从中读取的部分似乎只是 apt 配置文件,因此丢失 FAT32 USB 棒上的符号链接或权限并不重要。
在您当前的 Linux 安装上:(如果您没有,您可以使用另一个 USB 驱动器上的 Live CD)
创建 USB 记忆棒。
在终端中输入:
sudo mkdir iso
sudo mkdir 源
sudo mount -o loop pathtoiso/ubuntu-10.10-desktop-amd64.iso iso
sudo mount -t squashfs -o loop iso/casper/filesystem.squashfs 源
sudo cp -pLr 源/* pathtomountedusbstick。