ubuntu12.04开机出现waiting for network configuration以及相关其他等待的情况

本文记录了在Ubuntu12.04系统下遇到的启动时网络配置问题及其解决方案。问题表现为启动过程中长时间等待网络配置,通过修改网络接口配置文件解决了启动延迟问题。

首先声明:本人菜鸟,大神勿喷


系统是Ubuntu12.04,安装在virtualbox虚拟机里面。它的vdi文件是clonevdi已经安装好系统的vdi之后,直接加载进来的。


第一次开机启动画面在读条的地方停好久

首先是提示 waiting for the network configuration

然后是 Waiting for 60 seconds more for network configuration

最后是 booting system without full network configuration.

整个过程要比正常开机要多花几分钟时间


对于我遇到的情况,有两种治标不治本的解决方法。

1.sudo vi /etc/init/failsafe.conf,在sleep 40和sleep 59这两行之前加#注释掉。

2.sudo vi /etc/network/interfaces ,

auto lo

iface lo inet loopback  以外其他内容全部注释或者删除


这么做就可以正常开机了,可为什么说指标不治本呢。发生问题的原因显然是网络配置问题,第一种解决方法是阻止系统提示,直接开机。第二种是放弃网卡启动,直接开机。

我的解决是这样的:

开机后,输入ifconfig,发现只有lo,没有eth0

sudo ifconfig eth0 up 提示有问题

sudo ifconfig eth1 up 没有提示,然后ifconfig,发现除了lo,还有了eth1

原来是系统启动时候,读取/etc/network/interfaces时候,因为配置文件默认是

auto lo

iface lo inet loopback  

auto eth0

iface eth0 inet dhcp

当系统启动读取到auto eth0时候,想要启动eth0,却并没有检测到eth0,所以会报错。

我的解决方法就是,把eth0改成eth1,然后重启就没有问题了。



评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值