OpenClaw 搭建过程

  1. WIN系统微软商店搜索Ubuntu下载Ubuntu系统
  2. 在Ubuntu中输入
curl -fsSL https://openclaw.ai/install.sh | bash

根据提示一步步选择
之后使用报错

systemctl start dbus
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

原因是WSL的Ubuntu系统默认使用的是SysV 而不是systemd

ps -p 1 -o comm=
init(Ubuntu)

回到powershell中,查看WSL信息

wsl --version
WSL 版本: 2.6.3.0

找到虚拟机名字

Get-WindowsOptionalFeature -Online | Where-Object { $_.FeatureName -like "*platform*" -or $_.FeatureName -like "*hyper*" } | Format-Table FeatureName, State -AutoSize

启用虚拟机平台

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All
Enable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform -All

提示重启

设置 Ubuntu 到 WSL2

wsl --set-default-version 2

wsl --set-version Ubuntu 2

报错

wsl --set-version Ubuntu 2
有关与 WSL 2 关键区别的信息,请访问 https://aka.ms/wsl2

正在进行转换,这可能需要几分钟时间。

当前计算机配置不支持 WSL2。
请启用“虚拟机平台”可选组件,并确保在 BIOS 中启用虚拟化。
通过运行以下命令启用“虚拟机平台”: wsl.exe --install --no-distribution
有关信息,请访问 https://aka.ms/enablevirtualization
错误代码: Wsl/Service/CreateVm/HCS/HCS_E_HYPERV_NOT_INSTALLED

查看systeminfo
win10家庭版

Hyper-V Requirements:      
VM Monitor Mode Extensions: Yes
Virtualization Enabled In Firmware: No
Second Level Address Translation: Yes
Data Execution Prevention Available: Yes 

设置 → 系统 → 恢复 → 高级启动 → 立即重启 → 疑难解答 → 高级选项 → UEFI 固件设置 → 重启
进入Bios

Intel Virtualization Technology 设置为Enable

再次设置 Ubuntu 到 WSL2

wsl --set-version Ubuntu 2
 有关与 WSL 2 关键区别的信息,请访问 https://aka.ms/wsl2 正在进行转换,这可能需要几分钟时间。 操作成功完成。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容