ubuntu安装在hyper-v上

我刚刚在hyper-v r2上安装了最新的ubuntu服务器版本。 安装进行得很好,但我没有networking连接。

我有一个传统的networking连接设置在超v的vm。

我设置该虚拟机的静态IP(一切看起来不错的接口文件)

在ifconfig中没有什么不寻常的

但是没有连接任何东西?

有什么我在这里失踪?

得到以下错误,当启动虚拟机,看起来有些什么相关的,不知道它是什么

替代文字

我有同样的问题, 杰里米Hajek提醒我的原因,谢谢! 有趣的是,只有当我在Hper-Vpipe理器中启用了多个CPU时,才有了这个问题。

Udev在较新版本的Ubuntu中设置设备名称。 发出'ifconfig -a',你会看到所有的networking接口,不pipe他们是否configuration。 我注意到,当我添加(标准)networkingadapeter,我忘了禁用“传统”networking适配器。 对于我已经设置了相同的MAC地址,这可能是困惑我的configuration。

所以:

  • 确保您只有一个在Hyper-Vpipe理器中configuration的networking适配器
  • 在/ etc / network / interfaces中configurationeth0
  • 删除/etc/udev/rules.d/70-persistent-net.rules(它将在启动时重新生成),所以你唯一的接口将被称为eth0
  • 如果要在引导时使用所有的hyper-v模块,请附加到/ etc / initramfs-tools / modules

hv_vmbus

hv_blkvsc

hv_netvsc

hv_storvsc

(忽略空行)

  • 重buildinitramfs:'update-initramfs -u'

你现在应该做,而不是解决smbios问题。 有谁知道完整的内核参数?

我遇到了这个使用vmware,但值得一试,因为我认为这是一个Ubuntu的反应。

可能你的网卡信息需要被“碰撞”。
使用你最喜欢的编辑器来编辑这个文件/etc/network/interfaces
编辑文件说eth0 – 尝试改变它说eth1
然后重置networkingsudo /etc/init.d/networking restart ,它应该赶上。

Ubuntu 10.04应该支持在Hyper-V主机上运行,​​几乎没有问题,但是您需要加载支持合成设备的模块并相应地重新configurationnetworking。

以前的版本或者任何有关这个问题的Linux可能都希望你安装Hyper-V Linux集成服务,但是我不知道这个新版本的Linux内核是否仍然需要这样做。

也看到这个问题 。

你确定Ubuntu上支持networking设备Hyper-V暴露给客户端吗?

ls /sys/class/net/列出任何设备而不是lo