Virtual machine UBUNTURSERVER 16.04 VirtualBox机器-网络接口的紧急模式
我正在Windows主机上使用带有Ubuntu16.04服务器O.S.的虚拟机。 一切都很正常,但在关闭一切并返回虚拟服务器后,机器无法启动 它表明: [失败]无法启动Raise网络接口。有关详细信息,请参阅“systemctl status networking.service” 因此,系统进入紧急模式强> 通过键入Virtual machine UBUNTURSERVER 16.04 VirtualBox机器-网络接口的紧急模式,virtual-machine,ubuntu-server,ifconfig,Virtual Machine,Ubuntu Server,Ifconfig,我正在Windows主机上使用带有Ubuntu16.04服务器O.S.的虚拟机。 一切都很正常,但在关闭一切并返回虚拟服务器后,机器无法启动 它表明: [失败]无法启动Raise网络接口。有关详细信息,请参阅“systemctl status networking.service” 因此,系统进入紧急模式 通过键入journalctl-xb,我可以看到以下问题: ... ifup[1987]: Cannot find device "ens33" ... ifup[1987]: Failed t
journalctl-xb
,我可以看到以下问题:
...
ifup[1987]: Cannot find device "ens33"
...
ifup[1987]: Failed to bring up ens33.
systemd[1]: netowrking.service: Main process exited, code=exited ....
因此,我发现我的无法启动Raise网络接口
Subject: Unit networking.service has failed
Defined-By: systemd
通过键入ifconfig
我只看到lo
界面。未显示任何ens33
在my/etc/network/interfaces
中,我还有两行:
auto ens33
iface ens33 inet dhcp
通过键入lshw
我得到了与网络相关的以下输出:
*-network DISABLED
description: Ethernet interfaces
product: 82540EM Gigabit Ethernet Controller
vendor: Intel Corporation
physical id: 3
bus info: pci@0000:00:03.0
logical name: enp0s3
...
...
configuration: autonegotiation=on broadcast=yes driver=e1000 driverversion=7.3.21-k8-NAPI duplex=full.......
因此,如果我运行ifup ens33
,我就会出错
Cannot find device ens33
Error getting hardware address for "ens33": No such device
虚拟机具有默认以太网卡Intel PRO/1000 MT桌面(82540EM),作为NAT连接
它完全卡住了,我无法前进,只有紧急模式最终找到了解决方案:
问题似乎与以太网卡不匹配有关,我的解决方案是:
在虚拟机上更换卡
进入紧急模式
通过更改ens33接口参数并添加新的eth0接口,编辑/etc/network/interfaces
文件:
auto ens33
iface ens33 inet manual
auto eth0
iface eth' inet dhcp
此时,通过重新启动网络服务,我可以看到接口已启动
必要时,编辑/etc/default/grub
文件,将行从
GRUB_CMDLINE_LINUX=""
到
然后我运行了以下命令:
sudo update-grub
sudo reboot
sudo update-grub
sudo reboot