zoukankan      html  css  js  c++  java
  • WSL初探 安装与迁移 Ubuntu16.04

    安装wsl

    • 菜单安装
      控制面板 - 程序 - 程序和功能 - 启用或关闭 Windows 功能 - 适用于 Linux 的 Windows 子系统

    在线安装 Ubuntu 子系统(缺点: 装到了C盘默认位置)

    • 默认安装
    PS C:\Windows\system32> wsl --install
    # 安装wsl, 默认安装 Ubuntu 子系统
    
    • 选择安装

      列出所有可安装版本

    PS C:\Windows\system32> wsl.exe -l -o
    以下是可安装的有效分发的列表。
    请使用“wsl --install -d <分发>”安装。
    
    NAME            FRIENDLY NAME
    Ubuntu          Ubuntu
    Debian          Debian GNU/Linux
    kali-linux      Kali Linux Rolling
    openSUSE-42     openSUSE Leap 42
    SLES-12         SUSE Linux Enterprise Server v12
    Ubuntu-16.04    Ubuntu 16.04 LTS
    Ubuntu-18.04    Ubuntu 18.04 LTS
    Ubuntu-20.04    Ubuntu 20.04 LTS
    

      安装Ubuntu16.04

    PS C:\Windows\system32> wsl.exe --install -d Ubuntu-16.04
    正在下载: Ubuntu 16.04 LTS
    [                           0.2%                           ]
    

    离线安装Ubuntu版本(Ubuntu16.04为例, 优点: 装到了当前目录)

    • 下载Ubuntu_1604.2019.523.0_x64.appx
    • 文件名改为*.zip, 解压到你想要安装的目录
    • 运行ubuntu1604.exe, 第一次运行 ubuntu1604.exe 会自动安装到当前目录, 经过几分钟安装完成

    运行

    • 直接打开ubuntu1604.exe 或者在 windows 命令行输入 "wsl" 会打开默认实例

    迁移(Ubuntu-16.04)

    • 关闭
    PS C:\Windows\system32> wsl --shutdown
    
    • 导出
    # 参数:子系统名称(wsl --list里的实例名);目标文件名.
    PS C:\Windows\system32> wsl --export Ubuntu-16.04 D:/export/ubuntu1604.tar
    
    • 卸载/删除(已导出的)实例
    PS C:\Windows\system32> wsl --unregister Ubuntu-16.04
    正在注销...
    

    迁移后的导入(Ubuntu-16.04)

    • 导入
    # 参数: 实例名, 路径, 镜像文件
    PS C:\Windows\system32> wsl --import Ubuntu-16.04 D:\work\Ubuntu_1604_x64\ D:\export\ubuntu1604.tar
    
    • 检查
    PS C:\Windows\system32> wsl --list
    适用于 Linux 的 Windows 子系统分发版:
    Ubuntu-16.04 (默认)
    
    • 运行
    PS C:\Windows\system32> wsl
    root@DESKTOP-xxx:/mnt/c/Windows/system32#
    

    其它常用命令

    • 打开win资源管理器
    edu@DESKTOP-xxx:~$ explorer.exe .  
    
    • 列出子系统
    PS C:\Windows\system32> wsl --list  
    适用于 Linux 的 Windows 子系统分发版:
    Ubuntu-16.04 (默认)
    
    • 查看wsl版本
    PS C:\Windows\system32> wsl -l -v
      NAME            STATE           VERSION
    * Ubuntu-16.04    Stopped         1
    
    • 设置默认wsl版本
    PS C:\Windows\system32> wsl --set-default-version 2
    有关与 WSL 2 的主要区别的信息,请访问 https://aka.ms/wsl2
    操作成功完成。
    
    • 清理应用商店缓存
    wsreset
    
  • 相关阅读:
    【Vegas原创】mysql更改用户密码之无敌方法
    【Vegas原创】Xcopy屡试不爽
    【Vegas原创】ctrl shift无法切换输入法的解决方法
    【Vegas原创】将SQLServer表、视图、存储过程的所有者批量改为dbo的处理方法
    【Vegas原创】SQL Server2005应急备机切换步骤 生产机正常
    【Vegas原创】SQLServer 2000 企业管理器展开数据库列表错误的解决方法
    【Vegas原创】win7下打开telnet服务
    【Vegas原创】Windows 2003下CACTI的安装及配置
    【Vegas原创】SecureCRT个性化设置
    Mathematica实现微分算子功能
  • 原文地址:https://www.cnblogs.com/linkyip/p/15756572.html
Copyright © 2011-2022 走看看