2016-12-29 67 views
-1

我在Ubuntu16.04Server O.S.上使用虛擬機。在Windows主機上。 一切都很完美,但關掉所有東西然後回到我的虛擬服務器後,機器無法啓動。UbuntuServer 16.04 VirtualBox機器 - 網絡接口的緊急模式

它顯示:

[FAILED]無法開始擡起網絡接口。有關詳細信息,請參閱'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 .... 

所以我覺得我的未能啓動加薪網絡接口

Subject: Unit networking.service has failed 
Defined-By: systemd 

通過鍵入ifconfig我只看到lo接口。顯示了ens33

在我/etc/network/interfaces我也有2行:

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: [email protected]: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 Desktop(82540EM)連接爲NAT。

它完全卡住,我不能前進,只有緊急模式

回答

0

終於找到了解決辦法: 的應該問題似乎涉及到以太網卡不匹配,我的解決辦法是:

進入緊急模式 虛擬機 編輯/etc/network/interfaces文件上換卡通過改變ens33接口參數和添加新的eth0接口:通過重新啓動網絡服務

auto ens33 
iface ens33 inet manual 

auto eth0 
iface eth' inet dhcp 

在這一點上,我可以看到界面了。

後,有必要對/etc/default/grub文件的編輯,改變了線路從

GRUB_CMDLINE_LINUX="" 

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" 

然後,我跑到下面的命令:

sudo update-grub 
sudo reboot