我经常在 Proxmox 或 VMware 下运行的虚拟机上安装 Ubuntu。每次安装人员到达curtin command in-target
并在那里停留至少半小时,有时甚至更长。Ubuntu 安装程序此时提供了一个“取消更新并重新启动”的选项,但如果选择了该选项,那么它会在大约相同的时间内保持不变,而只是让它完成。
我位于一个具有 10 GB 连接的主要网络数据中心,因此问题不在于本地网络速度慢。我可以通过重置虚拟机来解决这个问题,如果我这样做,那么一旦启动,我就可以使用 apt update 和 apt Upgrade 在很短的时间内安装所有更新,但是我对使用类似的技巧持谨慎态度什么是生产系统?
我尝试过谷歌搜索并在这里搜索任何内容来解释为什么 Ubuntu 安装程序的这个阶段需要这么长时间,但我没有找到任何具体的内容,尽管我发现建议在安装时系统上不要有任何网卡,只添加它们在安装后作为加快速度的一种方式。
Ubuntu 安装程序的这个阶段是什么curtin command in-target
?为什么需要这么长时间?仅按重置按钮然后使用启动后有什么缺点apt update
吗apt upgrade
?
Ubuntu 安装程序的“curtin command in-target”阶段负责在安装基础软件包后配置系统。这包括设置网络、配置用户帐户以及安装用户在 Ubuntu 安装程序选项中选择的任何其他软件包。
您的计算机具有 10 GB 网络连接,这排除了由于下载和安装其他软件包而导致的长时间延迟。Ubuntu 安装程序到达目标中的 curtin 命令后的长时间延迟可能是由其他两个因素引起的:
除了上述之外,如果您使用的是 Proxmox,请尝试使用 VirtIO 网络适配器而不是 E1000;如果您使用的是 VMware,请尝试使用 VMware 准虚拟 SCSI 控制器而不是 LSI Logic SCSI 控制器。
如果上述建议均不起作用,最好让 curtin 命令 in-target 阶段正常完成,除非您遇到严重问题。如果您遇到其他严重问题,请发表评论,因为它可能与此问题相关。