Ubuntu 16.04服务器安装过程中“软件选择”步骤失败

Ubuntu 16.04服务器安装过程中“软件选择”步骤失败

我正在新的 HPE ML150 硬件上安装 Ubuntu 16.04 服务器。安装完成复制文件后,它会提示安装其他软件。

软件选择

无论我在此步骤选择什么,安装都会报告失败并提示我选择从哪个安装步骤继续。

在此处输入图片描述

请注意,我是使用 Ubuntu 桌面中的启动盘创建器创建的 USB 进行安装的。

在此步骤中查看虚拟终端,它似乎试图从 CD-ROM 而不是互联网获取软件包。我认为互联网连接正常,因为在上一步中,它尝试通过连接时间服务器来确定时区,工作正常。

答案1

  • Alt+F2进入 BusyBox shell
  • 将目录更改为/target/etc/apt

    cd /target/etc/apt
    
  • 复制sources.list.apt-setupsources.list

    cp sources.list.apt-setup sources.list
    
  • 编辑sources.list

    nano sources.list
    

    注释掉以 开头的行,deb cdrom使其看起来像这样:

    # deb cdrom:[Ubuntu-...
    
  • 升级包:

    chroot /target apt-get update
    chroot /target apt-get upgrade
    
  • Alt+F1返回安装程序,然后启动软件选择

答案2

如果您只想完成当前安装,请参阅@klaus 的精彩回答。如果您想修复安装盘,以便在将来的安装中不再发生这种情况:

  • Alt+F2进入 BusyBox shell
  • 查看安装日志。您将对文件末尾的内容感兴趣:

    tail -50 /var/log/syslog
    

这表明,当我创建安装盘时,我删除了所需的软件包版本:

Jul 11 00:42:19 in-target: The following packages have unmet dependencies:
Jul 11 00:42:19 in-target: perl : Depends: perl-base (= 5.22.1-9ubuntu0.2) but 5.22.1-9ubuntu0.5 to be installed
Jul 11 00:42:19 in-target: E: Unable to correct problems, you have held broken packages
Jul 11 00:42:19 in-target: tasksel: apt-get failed (100):Configuring pkgsel' failed with error code 1
Jul 11 00:42:19 main-memu [2511 WARNING:
Jul 11 00:42:19 main-menu [2511: WARNING: Menu item 'pkgsel' failed with error code 1

安装程序在安装盘上找到了软件包,但版本错误。我在安装盘创建脚本中更正了这个问题后,安装成功了。

相关内容