在Hyper-V中安装 Ubuntu虚拟机遇到错误:尝试更改"Ubuntu_nuget"的状态时应用程序遇到错误。"Ubuntu_nuget"无法启动。无法分配2048MB的RAM:系统资源不足,无法完成请求的服务。(0x800705AA)。
如下图:

这个可能是Hyper-V或者Ubuntu的一个bug,系统内存和分配的内存明明都够用。也反复折腾了几次还是不行。最终解决方案也超级简单。把虚拟机的分配内存修改一下,改成1024MB,等安装好系统后,关机再调整分配的内存。
lebang2020.cn
错误原因
在 Hyper-V 中启动 Ubuntu 虚拟机时报"无法分配 2048MB 的 RAM:系统资源不足"(0x800705AA),即使宿主机物理内存充足也会出现,常见于动态内存设置冲突或内存预留被其它进程占用。
处理办法
- 先把虚拟机内存调小(如 1024MB)完成系统安装。
- 安装完成、关机后再调回目标内存。
- 若仍失败,检查是否开启了"动态内存",可先关闭再试。
- 关闭宿主机上的内存占用大户(浏览器、Docker 等)后重试。