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环境

安装完成后,可以通过以下方式进入WSL Ubuntu环境:

方式一:通过 Windows 开始菜单

  1. 点击 Windows 系统左下角的开始按钮
  2. 搜索 UbuntuUbuntu 24.04
  3. 点击搜索结果中的 Ubuntu 图标,即可进入 WSL 环境

方式二:通过 Windows Terminal

  1. Win + R 键,输入 wt 打开 Windows Terminal
  2. 点击终端窗口顶部的下拉箭头,选择 Ubuntu-24.04 发行版
  3. 即可在新的标签页中进入 WSL 环境

方式三:通过命令行

在 Windows PowerShell 或命令提示符中执行:

powershell
wsl

或指定进入 Ubuntu 发行版:

powershell
wsl -d Ubuntu-24.04

验证 WSL 环境

进入 WSL 后,执行以下命令验证环境是否正常:

bash
# 查看系统版本
lsb_release -a

# 查看内核版本
uname -r

如果显示 Ubuntu 24.04 相关信息,说明WSL环境已成功进入。

配置 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 24.04 虚拟机,请回到 《环境准备简介》 继续完成环境准备。