尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
win11下Multipass修改默认MULTIPASS_STORAGE位置后,持续报错waiting for daemon的问题
在学习juju时Canonical 的教程推荐了自家的开源虚拟机软件 Multipass。据说基于 Windows 原生的 Hyper-V优化很丝滑且内置大部分 Ubuntu 版本。如此好用的东西肯定要尝尝咸淡。当笔者兴致冲冲地下载好后立刻发现问题Windows 家庭版无法使用 Hyper-V遂研究专业版升级。系统升级了Hyper-V 也开启随便启动了一个测试虚拟机又报错了。退出一看发现 C 盘已经爆红原来坑爹的安装程序只能指定本体文件地址镜像存放地址仍然默认在 C 盘的 ProgramData 中。又研究修改默认存放地址没想到又踩了很多坑。先说最简洁的方案1. 下载 .msi 安装程序先不要执行程序2. 修改环境变量以管理员身份运行 PowerShell执行以下命令[System.Environment]::SetEnvironmentVariable(MULTIPASS_STORAGE, D:\MultipassData, Machine)其中 D:\MultipassData 修改为你实际想存放的地址。3. 运行 .msi 安装程序。系统安装程序会自动识别MULTIPASS_STORAGE变量将所有镜像数据写入你指定的地址完全不会碰 C 盘。正常到这一步就 OK 了。4. 如果你已经运行过安装程序且触发了 waiting for daemon 的问题那么最简单的方式是彻底删除 Multipass 文件和系统变量MULTIPASS_STORAGE然后按上述步骤来。原理以及复杂的方案为什么在安装好 Multipass 后再修改MULTIPASS_STORAGE变量位置即使文件内容复制、文件位置都正确依然会触发 waiting for daemon答案是 Windows 的 NTFS 权限继承逻辑当你首先设置好MULTIPASS_STORAGE的路径后MSI 安装器以SYSTEM身份在指定位置创建文件夹创建者和所有者都是 SYSTEM。但若安装完后自行创建 D 盘目录并复制文件则该目录的创建者和所有者是当前用户。但 multipassd 服务以 SYSTEM 身份运行没法访问没权限的目录只会得到 access denied我们看到的就是不停的 waiting for daemon。因此如果确实需要在已安装完后修改存放镜像位置参考以下步骤1. 停止 Multipass 服务用管理员启动 PowerShell执行以下命令Stop-Service Multipass2. 创建指定位置的目录并复制数据# 创建目标目录 New-Item -ItemType Directory -Path D:\MultipassData -Force # 复制数据保留权限 robocopy C:\ProgramData\Multipass D:\MultipassData /E /COPYALL /DCOPY:T3. 设置系统环境变量见简洁方案4.配置目录权限# 给予 SYSTEM 账户完全控制权限 $acl Get-Acl D:\MultipassData $rule New-Object System.Security.AccessControl.FileSystemAccessRule( NT AUTHORITY\SYSTEM, FullControl, ContainerInherit,ObjectInherit, None, Allow ) $acl.SetAccessRule($rule) Set-Acl D:\MultipassData $acl5. 重启 Multipass 服务Start-Service Multipass6. 验证multipass list multipass info完
RELATED

相关推荐

如何免费下载国家中小学智慧教育平台电子课本PDF:完整指南

如何免费下载国家中小学智慧教育平台电子课本PDF:完整指南

如何免费下载国家中小学智慧教育平台电子课本PDF:完整指南 【免费下载链接】tchMaterial-parser 国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。 项目…

📅 2026/9/9 1:41:59
Java毕设选题推荐:中小型美容门店经营管理系统的设计与实现 基于 JavaWeb 的美发预约下单管理系统【附源码、mysql、文档、调试+代码讲解+全bao等】

Java毕设选题推荐:中小型美容门店经营管理系统的设计与实现 基于 JavaWeb 的美发预约下单管理系统【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

📅 2026/9/5 23:21:05
豆包AI vs DeepSeek:生活可用性与技术能力的范式之辨

豆包AI vs DeepSeek:生活可用性与技术能力的范式之辨

1. 为什么这个对比不是“参数碾压”,而是“生活适配度”的真实较量讲道理,我用过DeepSeek-R1、Qwen2、Claude-3-sonnet、GPT-4-turbo、Grok-2,也深度泡在豆包里超过87天——不是试用,是把它当主力工具嵌进每天的工作流&#xff1a…

📅 2026/9/2 19:03:32
MORE NEWS

更多资讯

📰

网络学习:网络层与数据链路层知识梳理

一、网络层网络层的作用:用户要的是可靠传输,而网络层提供传输能力,传输层提供可靠性(TCP)。网络层传输机制:把数据交给目标网络,再由路由器转较给目标主机。1.IP报头介绍IP报头采用定长报头与自…

📰

亚太6D机载相控阵卫星链路预算(三)——南京地区前向10Mbps链路计算与余量

外场测试中,机载相控阵终端在特定姿态下突然出现前向业务速率骤降或信号失锁,排查后发现链路余量在波束边缘与姿态偏转叠加时已被压缩至1~2dB的临界区间——这正是高通量卫星(HTS)机载链路预算设计的典型痛点。 本文核…

📰

D2 v0.1.5 版本特性解析:Crow Foot 关系标记、SVG 自适应屏幕与 Dagre 布局优化

D2 v0.1.5 版本特性解析:Crow Foot 关系标记、SVG 自适应屏幕与 Dagre 布局优化 【免费下载链接】d2 D2 is a modern diagram scripting language that turns text to diagrams. 项目地址: https://gitcode.com/GitHub_Trending/d2/d2 本篇技术指南以 D2 项目…

📰

极化码在高斯信道下的CA-SCL译码:MATLAB实现与性能仿真

简介:这套Matlab代码包实现了极化码在高斯信道下的CA-SCL译码算法,面向通信工程、电子信息与数学等专业学生,可用于课程设计、期末大作业或毕业设计中的性能验证与算法对比。代码采用参数化编程,列表深度、信噪比等关键参数可灵活…

📰

OpenAI Agents SDK Realtime 智能体完全指南:会话生命周期、音频配置与电话集成实战

OpenAI Agents SDK Realtime 智能体完全指南:会话生命周期、音频配置与电话集成实战 【免费下载链接】openai-agents-python A lightweight, powerful framework for multi-agent workflows 项目地址: https://gitcode.com/GitHub_Trending/op/openai-agents-pyth…

📰

STM32F405ZG与AD5293数字电位器实现工业自动校准方案

做仪表、传感器变送器或者工业板卡的朋友,八成都有过半夜还在车间里拿螺丝刀拧电位器的经历。每个批次元器件都有离散性,每块板子都要单独校准,校准完还得担心机械电位器用久了氧化、振动导致阻值漂移。后来我把整个方案换成了数字电位器&…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬