Skip to content

Latest commit

 

History

History
69 lines (60 loc) · 2.98 KB

readme.md

File metadata and controls

69 lines (60 loc) · 2.98 KB

WSL

介绍

wsl1与wsl2的区别

  • 相比于 WSL1,WSL2 通过虚拟机的方式带来了更完整的 Linux 内核,但这种方式也引入了一些问题,微软给出了下面的图表来展示这些不同: compare1

安装

必要配置

  • 1.打开控制面板中的程序和功能,打开启用或关闭Windows功能
    1
  • 2.向下拉 勾选适用于Linux的Windows子系统,确定
    2

安装系统

  • 3.打开win10带的Microsoft Store 搜索 LINUX,并安装
    install1
  • 4.安装完毕启动应用,初次启动会要求键入用户名和密码,根据需求输入即可,这样就算是安装完成

安装完成

  • 打开PowerShell
  • 输入 wsl -l 命令查看安装信息 install2

切换版本到WSL2

  • 需要windows10版本在2004或以上
  • 使用管理员打开PowerShell
  • 启用“虚拟机平台”可选组件

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

  • 或直接使用控制面板->程序->启用或关闭Window功能->勾选Hyper_v switch1
  • 重启电脑
  • 重启后,再次使用管理员打开PowerShell,然后使用命令将wsl设置为wsl2

wsl --set-default-version 2

移动到其他盘

  • 下载工具LxRunOffline
  • 在解压路径打开PowerShell控制台(shift+鼠标右键,然后选择PowerShell)
  • 关闭wsl wsl --shutdown
  • 使用.\LxRunOffline.exe list查看子系统名称 transfer1
  • 使用 lxrunoffline move工具进行迁移 , -n 指定你要迁移的系统名 ,-d 指定你新系统的迁移路径 .\LxRunOffline.exe move -n Ubuntu-20.04 -d I:\Ubuntu-20.04 transfer2
  • 查看当前目录.\LxRunOffline.exe get-dir -n Ubuntu-20.04 transfer3

使用

附录

WSL文档