如果不自定义 Ubuntu Live 镜像,是否可以在安装过程中选择镜像?如果不行,有哪些可用的选项?我可以考虑自定义镜像,或者以某种方式使用 Ubiquity 进行预置。
令人烦恼的是,我通过网络(通过 PXE 启动)启动实时 Ubuntu,因此假定网络连接。这导致 Ubiquity 尝试从镜像中获取某些内容,尽管它承认它没有“互联网连接”,因为我们位于校园代理后面。因此,它花费大量时间尝试获取某些内容,我们必须手动跳过该部分。我们在校园内有一个(官方)镜像,所以我们想使用它。
我想要一种不涉及定制实时环境的方法,以便我可以向使用自己的 USB 驱动器的学生建议这种方法。
(例如,这里有一个关于我所面临的通过网络实时启动的另一个问题的问题:Ubuntu Live over PXE Boot 设置网络手动配置)
以下是虚拟机测试的一些屏幕截图:
以下是在笔记本电脑上进行测试的一些屏幕截图:
请注意 的用法in.archive.ubuntu.com
,尽管按照@noleti 的建议,我已将其设置ftp.iitb.ac.in
为镜像:
答案1
这是目前 ubuntu 的愿望清单,自 2008 年以来,它已在 lauchpad 上报告,它是一个错误#202052。
它还未分配,所以我不会很快期待它。
抱歉,这不是什么好消息,但如果不自定义 Live 图像,这是不可能的。
答案2
已更新:包括来自评论讨论的更多信息:
这取决于 ubiquity 是否用于/etc/apt/sources.list
安装
可能的解决方案:操作 /etc/apt/sources.list
在安装过程中,您应该能够编辑 /etc/apt/sources.list(以 root 身份)以重定向到您的镜像。
deb ftp://ftp.iitb.ac.in/distributions/ubuntu/archives trusty main restricted
deb-src ftp://ftp.iitb.ac.in/distributions/ubuntu/archives trusty main restricted
更多信息这里.然后,运行sudo apt-get update
。
通过将呼叫重定向到镜像
可能可以重定向与镜像的硬编码通信。选项:/etc/hosts
dns 操作以指向具有相同协议和目录结构的另一台服务器,或使用本地透明代理。在您的例子中,假设您可以在与 ftp 镜像相同的机器上设置 http 镜像:将以下行添加到/etc/hosts
103.21.126.20 in.archive.ubuntu.com