上网有“强制”吗?

上网有“强制”吗?

当我拔掉互联网网线并启动时 - 然后启动在“配置网络”处挂起 - 内核 3.2 不是这种情况吗?

我刚刚注意到在内核 3.9 和 3.10 离线启动时也会发生这种情况?

/etc/network/interfaces 中的条目看起来很正常 - 我认为是这样?:

自动档

iface lo inet 环回

自动 eth0

iface eth0 inet dhcp

在 syslog 中的 dhcp 行旁边有 apparmor 的输出(实际工作的内核与互联网连接)...这是关于 apparmor 的问题吗?!

答案1

您的网络配置指定了要通过 DHCP 配置的 eth0 接口。因此,在网络达到您在此文件中指定的速度时,启动脚本将“挂起”(实际上并非如此,它们会启动进程,等待一段时间然后超时,但它们会停止其余的启动过程)。

如果这是桌面版 Ubuntu 安装,您可以删除这两eth0行。接口将不再由启动脚本管理,而是由 NetworkManager 管理,NetworkManager 在引导过程的稍后启动,不会拖延任何操作。这意味着当您插入电缆并使用 NetworkManager 通过 DHCP 配置接口时,一切仍应正常工作。

答案2

我之前不可能知道这个解决方案,因为后来偶然发现了它。显然,上面描述的这个所谓的“错误”与内核或文件 /etc/network/interfaces 无关?

任何遇到过上述问题的人(机器未接入互联网,无法启动显示管理器)都可以通过删除 .ICEauthority 文件并重新创建新文件来测试是否能解决这个问题:

cd /home/$用户

rm .ICEauthority

触摸.ICE权限

chmod 755 .ICEauthority

那么重新安装可能会有助于清理显示管理器的安装。

sudo apt-get install --reinstall xdm

sudo apt-get install --reinstall lightdm

sudo apt-get install --reinstall gdm

sudo 重启

(最终无需重新安装图形驱动程序!)

相关内容