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 开始菜单
- 点击 Windows 系统左下角的开始按钮
- 搜索
Ubuntu或Ubuntu 24.04 - 点击搜索结果中的 Ubuntu 图标,即可进入 WSL 环境
方式二:通过 Windows Terminal
- 按
Win + R键,输入wt打开 Windows Terminal - 点击终端窗口顶部的下拉箭头,选择 Ubuntu-24.04 发行版
- 即可在新的标签页中进入 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:
在 WSL Ubuntu 中执行以下命令,将默认用户配置为 root:
bashecho -e "[boot]\nsystemd = true\n\n[user]\ndefault = root" | sudo tee /etc/wsl.conf在 Windows PowerShell 中执行:
powershellwsl --shutdown重新打开 WSL Ubuntu,默认用户将变为 root。
回到环境准备章节继续
到此,您已经创建了 Ubuntu 24.04 虚拟机,请回到 《环境准备简介》 继续完成环境准备。