Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Virtual machine UBUNTURSERVER 16.04 VirtualBox机器-网络接口的紧急模式_Virtual Machine_Ubuntu Server_Ifconfig - Fatal编程技术网

Virtual machine UBUNTURSERVER 16.04 VirtualBox机器-网络接口的紧急模式

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

我正在Windows主机上使用带有Ubuntu16.04服务器O.S.的虚拟机。 一切都很正常,但在关闭一切并返回虚拟服务器后,机器无法启动

它表明:

[失败]无法启动Raise网络接口。有关详细信息,请参阅“systemctl status networking.service”

因此,系统进入紧急模式 通过键入
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