#起因:
libvirt 管理的 Win7 guest 从休眠状态恢复后蓝屏重启,继续休眠恢复再蓝屏死循环。猜测 Archlinux 更新太快, Qemu 或者 libvirt 有变化导致 windows 从唤醒后蓝屏。
#折腾:
直接回滚到没有休眠状态的备份, OK ,没问题了。 然后发现桥接网络 Ping 不通,路由器能收到 guest 的 DHCP 请求,但 Guest 没有收到任何数据包,修改 xml ,将原有桥接网络换成 user-mode 网络, guest 一切正常。
然后就怀疑自己 host 的桥接网络配置有问题,走入死胡同,我用 netctl 创建的 bridge ,各种折腾还是不行。
后来修改 xml 启动 ArchLinux 的 Live-CD ,居然正常的?! 再然后,修改 xml ,将网卡从 virtio-net 换成 rtl8139 , win7 网络终于正常了。
后续折腾:下载 fedora 提供的最新半虚拟化驱动安装时 guest 直接卡死,就算更新了驱动桥接模式下还是只有发包,网卡没有收包。而 user-mode 网络+半虚拟化网卡则没有问题。
qemu 版本是 2.8.0, 半虚拟化驱动是 virtio-win-0.1.130.iso 里面的 2017 年的驱动。
#感受
Archlinx 有时真的好折腾。。。 至今不知道是驱动问题还是 host 网络配置不当, NAT 模式等没有测试。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.