在新的windows系统重,目前支持WSL(Windows Subsystem for Linux),即可以内置一个虚拟的linux系统。目前一直都是用这个方法在windows下进行开发。相比于使用vmware或者双系统,使用WSL更容易,占用的系统资源也比较少。

1. 准备工作

确保你的 Windows 版本支持 WSL

  1. Windows 10:需要 1709(Build 16215)及以上版本。
    • 打开 设置系统关于 → 查看你的版本号。
  2. Windows 11:原生支持 WSL。

2. 启用 WSL 功能

  1. 通过命令行启用 WSL
    使用管理员权限打开 PowerShell或命令提示符。输入以下命令启用 WSL:
    1
    wsl --list --online
    然后安装指定发行版(推荐ubuntu)
    1
    wsl --install -d ubuntu
  2. 安装所需的 Linux 发行版
    输入以下命令列出可用的发行版:
    1
    wsl --list --online
    安装指定发行版(例如 Ubuntu)
    1
    wsl --install -d ubuntu
  3. 验证安装
    输入命令启动WSL
    1
    wsl
    或者直接搜索ubuntu应用,如果进入命令行,说明安装成功。

3. 常见问题

  1. **”WSL 安装失败” 或 “虚拟化未启用”**:
  • 确保 BIOS 中已启用虚拟化技术(Intel VT 或 AMD-V)。
  • 进入 BIOS 设置 → 找到 VirtualizationSVM Mode → 启用。
  1. 无法连接网络
  • 尝试重置网络配置或重启 WSL:
    1
    wsl --shutdown