我是众多对升级后的 Ubuntu 11.10 系统启动时几分钟延迟感到困惑的人之一。我有两个 NIC,都具有静态 IP 地址,加上 lo,没有其他(据我所知)。那么 (a) 系统在等待什么?以及 (b) 为什么它认为它失败了并警告它将继续使用“损坏的”网络配置?这非常令人不安,尽管我所知道的每个网络检查似乎都运行良好。FWIW,这是我的接口文件(实际地址被隐藏):
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth1
iface eth1 inet static
address w.x.y.z
netmask 255.255.255.248
gateway w.x.y.z
# The extra network interface
auto eth0
iface eth0 inet static
address w.x.y.z
netmask 255.255.255.0
gateway w.x.y.z
哦,我不是在 VMware 下运行的,这是一台专用电脑,但无论如何我都按照有关将 /var/run 和 /var/lock 更改为符号链接的说明进行操作,但这当然没有帮助。
答案1
删除“auto”行(如果你不确定,可以注释掉它们)。这是一个错误,#839595,“failsafe.conf 的 30 秒超时时间太短”或者#845914,“故障安全启动延迟导致每次启动都出现实际延迟”(现在被标记为重复的#847782,“安装程序在接口文件中写入永久以太网条目”)。该编辑修复了该问题。
答案2
您的启动错误可能与网络完全无关(甚至可能不是启动错误!)例如,我的类似症状是由于https://bugs.launchpad.net/bugs/858122. (仅举例!)
查看 dmesg 和启动系统日志。找到那些大的停顿,并在每个停顿前贴几行内容...或者用 Google 搜索。