news 2026/7/5 1:58:11

win11下Multipass修改默认MULTIPASS_STORAGE位置后,持续报错waiting for daemon的问题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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 Multipass

2. 创建指定位置的目录并复制数据

# 创建目标目录 New-Item -ItemType Directory -Path "D:\MultipassData" -Force # 复制数据(保留权限) robocopy "C:\ProgramData\Multipass" "D:\MultipassData" /E /COPYALL /DCOPY:T

3. 设置系统环境变量(见简洁方案)

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" $acl

5. 重启 Multipass 服务

Start-Service Multipass

6. 验证

multipass list multipass info

(完)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/5 1:58:12

5分钟掌握ppInk:Windows屏幕标注终极指南,让远程协作效率翻倍

5分钟掌握ppInk:Windows屏幕标注终极指南,让远程协作效率翻倍 【免费下载链接】ppInk Fork from Gink 项目地址: https://gitcode.com/gh_mirrors/pp/ppInk 你是否经常在视频会议中手忙脚乱地试图用鼠标指向屏幕上的内容?或者在做在线…

作者头像 李华
网站建设 2026/7/5 1:57:16

【Java课程设计/毕业设计】农家乐客房排班运维管理系统的设计与实现 乡村民宿文旅服务智能化管理平台【附源码、数据库、万字文档】

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

作者头像 李华
网站建设 2026/7/5 1:56:29

【Java毕业设计】基于前后端分离的民宿农家乐综合管理系统的设计与实现 农家乐客房住宿预约与订单管理系统(源码+文档+远程调试,全bao定制等)

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

作者头像 李华
网站建设 2026/7/5 1:56:04

基于单片机人脸识别电子密码锁智能门禁指纹识别语音提醒防盗成品112(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_

基于单片机人脸识别电子密码锁智能门禁指纹识别语音提醒防盗成品112(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_ 功能说明 矩阵按键定义 7 8 9 注册IC卡 4 5 6 删除IC卡 1 2 3 注册指纹 返回 0 确定 修改密…

作者头像 李华
网站建设 2026/7/5 1:53:38

手中有机, 心中不慌 (5 只 二手 Android 手机)

声明: 仅为个人体验, 仅供参考. 最近, 各种东西疯狂涨价, 作为 普通消费者 的体验越来越差了. 但是, 窝要说: 手中有机, 心中不慌 ! 在这波涨价之前, 窝早已购买多只 (二手) 手机 (狗头 为什么只买 二手 ? 当然是因为 穷 啊. 这里是 (希望消除 稀缺 的) 穷人小水滴, 专注于…

作者头像 李华