本地开发环境问题:W11、Vagrant、VirtualBox BSOD

问题描述 投票:0回答:1

所以,我首先想说我是网络开发新手。我的导师指示我设置一个开发环境,在一台机器(W11 笔记本电脑)上它运行得很好。在我的家用机器(也是 W11,但是是台式机)上,问题和 BSOD 没完没了

我基本上是尝试运行 Vagrant 并通过 Homestead 将其连接到本地存储库(由 Sourcetree 管理)。我已在 Homestead.yaml 中正确映射了所有项目文件夹

我已经根据需要设置了一切。拉取存储库,通过 yaml 文件将它们连接到 Homestead / Vagrant。 VirtualBox 已安装并设置为提供者

我什至在各个项目中设置了诸如作曲家之类的东西(这不是每个存储库的一部分)。我已经连接了 ssh 密钥,安装了 vagrant-hostmanager,并通过 NodeJS / Yarn 安装了前端依赖项

这与我在类似版本的笔记本电脑上使用的设置完全相同(Ryzen 处理器、32GB RAM、Windows 11) - 但在我的家用计算机上,我遇到了一个奇怪的错误

我可以使用 vagrant up 来启动虚拟机,这部分工作得很好。但是,一旦我在网络浏览器中访问其中一个映射地址,我就会立即出现 BSOD

我阅读了 WSL、VirtualBox、Vagrant 等之间的问题。


我尝试过的事情:

在我的 UEFI / BIOS 中启用/禁用 SVM。当禁用此功能时,vagrant up 会导致错误。启用此功能后,vagrant up 可以工作,但在浏览器中访问该页面会导致即时 BSOD

启用/禁用安全启动

在 Windows Defender 安全设置中启用/禁用核心隔离

启用/禁用 Hyper-V Windows 功能


无论我做什么,都没有效果。要么我“vagrant up”无法创建机器(当在BIOS中禁用NVM时),要么“vagrant up”有效,但在我的网络浏览器中访问该页面会导致即时BSOD(任何其他情况,或启用/ 禁用功能组合)

我真的不知道为什么这在我的一台机器上是“整个事情”,而在另一台机器上根本不是问题

似乎我可以启动虚拟机,但是一旦我想从中调用任何东西,就会立即出现蓝屏死机。我还检查了我的 Windows 主机文件,映射(通过 Homeastead.yaml 应用)是正确的。引用了正确的IP和映射地址

我真的很感激您能提供任何帮助。

我确实成功捕获了 BSOD 屏幕,上面写着:

停止代码:PAGE_FAULT_IN_NONPAGED_AREA

失败的原因:VBoxNetAdp6.sys

我真的不确定这里发生了什么。如果我的帖子格式不正确,我很抱歉,但我不知道还能去哪里

windows vagrant virtualbox homestead bsod
1个回答
0
投票

事实证明,我做的一切都是正确的,而 Oracle 却破坏了我。

我找到了这个帖子:https://forums.virtualbox.org/viewtopic.php?p=547560

很明显 VirtualBox 7.0.16 就是问题所在。我降级到7.0.14,问题解决了。

最终配置为: UEFI / BIOS 中启用 SVM(虚拟化所需) 安全启动能够重新启用 Hyper-V Windows 功能必须关闭/禁用重新发送

任何其他遇到此特定问题的人,请访问: https://www.virtualbox.org/wiki/Download_Old_Builds

并下载7.0.14

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.