没有完整网络配置的引导系统

我试图解决互联网问题,似乎让事情变得更糟:现在,当我启动计算机时,它会卡在“没有完全网络配置的启动系统”上。

有谁知道怎么让它脱落?

或者:当我改变/ etc / network / interfaces的内容时它搞砸了,所以如果我把它改回来的话可能会再次起作用。 如何在启动过程中编辑此文件?

我正在使用Ubuntu 12.10。

看到“没有完全网络配置的引导系统”后,按Ctrl Alt F1 。 它应该让你到shell提示符。 使用shell文本编辑器更改/etc/network/interfaces

例如,使用nano文本编辑器就可以了

 sudo nano /etc/network/interfaces 

完Ctrl OCtrl X保存更改并在完成后退出nano 。 (按Ctrl X然后N丢弃更改) sudo reboot重新启动系统。

/etc/network/interfaces文件的默认内容如下所示:

 # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet dhcp 

升级内核后我遇到了同样的问题。

当我执行

 ifup eth0 

我有

 device not found 

所以问题不在于配置。

我的解决方案:用不同的内核启动。

您可以检查PC中是否有其他内核正在执行:

 ls /usr/src/ 

你会有这样的条目:

 linux-headers-3.13.0-64/ 

要使用不同的内核启动,在启动时按Shift键并选择“高级Ubuntu选项”并尝试选择不同的内核,直到找到有效的内核。

之后,删除其他内核。

在我的情况下,我使用的版本:3.13.0-61-generic

我有完全相同的问题(仍然是Ubuntu新的),我有Ubuntu 14.04和Windows 10:双启动。 我尝试了大多数发布的解决方案,但它没有用,直到我重新启动,关闭窗口(它已经hibernate)当我回到Ubuntu时一切都很好。 我希望这可以帮助别人。

我在使用虚拟机启动ubuntu时看到了这个错误。我跟在下面的行。下次启动时我没有看到“没有完整网络配置的启动系统”消息。

删除/etc/udev/rules.d/70-persistent-net.rules文件,然后重启。

实际上每当改变MAC地址时linux都会在上面的文件中添加接口。所以最近mac地址的变化不在eth0中。

所以删除文件并重启,它会在eth0自动创建mac地址