Windows开发环境搭建
更新时间: 2026/03/27
在Gitcode上查看源码

WSL 是Windows提供的在同一计算机上同时访问 Windows 和 Linux 的强大功能。 通过适用于 Linux 的 Windows 子系统 (WSL),开发人员可以安装 Linux 发行版(例如 Ubuntu、OpenSUSE、Kali、Debian、Arch Linux 等),并直接在 Windows 上使用 Linux 应用程序、实用程序和 Bash 命令行工具,不用进行任何修改,也无需承担传统虚拟机或双启动设置的费用。

利用WSL安装Ubuntu,即可在Windows环境上进行openUBMC研发。

安装WSL+Ubuntu

在Windows环境中安装WSL,推荐参考如何使用 WSL 在 Windows 上安装 Linux

powershell
wsl --set-default-version 2
wsl --install -d Ubuntu-24.04

配置WSL默认用户为root

openUBMC 开发环境需要使用 root 用户。安装完成后,请执行以下命令将默认用户配置为 root:

  1. 在 WSL Ubuntu 中执行以下命令,将默认用户配置为 root:

    bash
    echo -e "[boot]\nsystemd = true\n\n[user]\ndefault = root" | sudo tee /etc/wsl.conf
  2. 在 Windows PowerShell 中执行:

    powershell
    wsl --shutdown
  3. 重新打开 WSL Ubuntu,默认用户将变为 root。

Ubuntu中安装openUBMC

完成Ubuntu-24.04后,剩余的openUBMC的环境搭建可参考Ubuntu开发环境搭建