Windows10 下 Hyper-v 不要轻易尝试啊!

2018-06-20 17:42:33 +08:00
 weiweiwitch

机器系统是 Windows 10 1803。被之前一个帖子说的心动了,彻底卸载了 Workstation,安装了 Hyper-v。

安装完 Hyper-v 重启后,发现本身的网卡废掉了,显示“网络电缆已拔出”。 插拔网线重启机器,没用。将网卡 IP 改成自动获取。显示成感叹号(算进了一步)。 设置静态 IP,报错,无法完成 IP 设置,google 搜索了一圈,发现用命令可以设置,敲了命令,又 OK 了。

Hyper-v 下装了 ubuntu 虚拟机。这个过程顺利。 装完后发现忘了建“外部虚拟交换机”。这样其他机器就无法访问这个虚拟机,于是尝试建外部虚拟交换机。又报错!无法完成。根据错误提示搜索解决方案,感觉没有解释的通的方案,遂重置网络。然后噩梦开始!

重启机器后,物理网卡的适配器丢失。设备管理器中网卡显示感叹号。设备状态显示“ Windows 仍在设置此设备的类配置”。尝试网上的一些命令后继续无解。疑难解答也无解。

尝试卸载 Hyper-v,重启时显示“无法完成更新”,Hyper-v 也卸载不掉。事件管理器中的错误日志也看不出什么。

整个机器没有了网络,也无法卸载 Hyper-v。

新装的 1803 系统,就装过 vmware Workstations。

整个过程比较让我无语的是,基本流程会出错,错误信息无意义,连归零的操作都无法成功完成。感觉只有 windows 系统管理员才能玩的转这个功能了。

88558 次点击
所在节点    程序员
30 条回复
caixiexin
2018-06-20 19:07:31 +08:00
网卡问题,我记得是装完后会加一个桥接网卡代替原来的?
weiweiwitch
2018-06-20 19:13:41 +08:00
@caixiexin 理论上,外部虚拟交换机应该是个桥接网卡,但那步无法完成,已经报错了。
ioutio
2018-06-20 20:42:34 +08:00
自从有了这个一直在用,装了个 centos7 当本地调试用
akwak
2018-06-20 22:07:10 +08:00
win10 和 win2016 下的 hyper-v,还是挺方便的,特别是你需要模拟 win 环境时, 在 win2016 下,win2016 子机自动激活,性能也很好, 用远程桌面连接上,使用还是很舒服的, 性能也很好.

如果要弄 unix,或者 linux, 还是 virtualbox 吧, vmwar 好是好,就是太大了.
jedihy
2018-06-20 22:21:14 +08:00
虚拟化平台不要换来换去,很多驱动容易 fuck up。
jedihy
2018-06-20 22:27:46 +08:00
这个应该是 vmware 的锅。
moln
2018-06-20 22:38:31 +08:00
hyper-v 会添加一个虚拟交换机,虚拟机上添加虚拟网络适配器就行了,部分系统建议使用旧版虚拟网络适配器。我在 08r2、2012、2012r2 上用了很多年 hyper-v 了,一直很顺利,虚拟交换机也不需要什么特别的配置,win10 下不至于这么不堪吧。
mosliu
2018-06-20 22:48:33 +08:00
virtualbox win10 1803 和 hyper-v 冲突 一开就蓝屏
cdwyd
2018-06-20 23:15:15 +08:00
win10 hyper-v 弄了个 x86 软路由,宿主机两个物理网卡全给了虚拟机,宿主机用的虚拟网卡,挺稳定的
huawuya
2018-06-21 00:41:24 +08:00
一直在用,主要是用 docker,没发现什么大问题。
但是有一个无法解决的问题,就是虚拟机不支持主机的 usb,这是 win10 自带的 hyper v 的限制,好像无解。
另外还有一个就是不支持安装 macos 的虚拟机。
Osk
2018-06-21 07:50:39 +08:00
hv 绑定一张网卡后为外部网络后,原物理网卡的 ipv4 等协议是禁了的,需要设定的是绑定的虚拟交换机的 ip。

另外 1803 如果只是想让 guest OS 上网和 host 互相通信的话,没必要去绑定物理网卡,因为 win10 从 1703 开始(待查证)系统原生支持 NAT,可以在 powershell 中创建虚拟网络并 nat guest OS 的网络访问,而且也能用于和 guest 通信,但目前似乎不支持 dhcp 和 dns,需要手动配置 guest 的 ip 和 dns 服务器地址。

https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/setup-nat-network
Phariel
2018-06-21 08:01:31 +08:00
@mosliu virtualbox 本来就和 hyper-v 冲突 以前就是
daigouspy
2018-06-21 08:33:27 +08:00
Windows Server 2008R2, Ubuntu, Debian, Centos 虚拟机都有装,一直稳定使用,没有任何问题。
congeec
2018-06-21 08:50:33 +08:00
Hyper-V 的网络一直垃圾
你看看 stackoverflow 和 msdn 是由多少抱怨网卡问题的,好多都没法解决

后来我换了 virtualbox 也是 nat,真特么爽
zj299792458
2018-06-21 09:04:52 +08:00
印象里 VMware 也是往驱动里加一堆虚拟网卡的货,冲突不奇怪……
ly27
2018-06-21 09:15:01 +08:00
昨天 Hyper-V 安一个 windows7,windows10 怎么都安不上
zpf124
2018-06-21 09:23:11 +08:00
目前用 win10 Hyper-V 开 docker, 没多少需要 linux 的地方,个别需要的时候用 ssh 远程或者 docker 建个容器。
ShineSmile
2018-06-21 10:47:16 +08:00
weiweiwitch
2018-06-21 10:51:37 +08:00
@ShineSmile 这个框,创建这个 External 的 Virtual Switch,最后一步报错,具体错误信息忘了,就是无法完成创建。
ren2881971
2018-06-21 11:11:04 +08:00
刚才踩完坑。。 赶紧关闭了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/464476

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX