精华内容
下载资源
问答
  • windows WSL安装

    2021-01-18 18:55:42
    https://docs.microsoft.com/en-us/windows/wsl/install-win10#manual-installation-steps 以WSL2为例 他有简单安装和手动安装两个方式 这里选择手动安装 第一步 启动Linux子系统 用管理员身份打开powershell,然后...

    这里依据的是微软自己的教程
    https://docs.microsoft.com/en-us/windows/wsl/install-win10#manual-installation-steps
    以WSL2为例

    他有简单安装和手动安装两个方式

    这里选择手动安装

    第一步

    启动Linux子系统
    用管理员身份打开powershell,然后输入命令

    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    

    第二步

    检查win10版本,WSL2对版本有要求,如果只想安装WSL1,可以快进到第六步

    To update to WSL 2, you must be running Windows 10.

    • For x64 systems: Version 1903 or higher, with Build 18362 or higher.
    • For ARM64 systems: Version 2004 or higher, with Build 19041 or higher.
    • Builds lower than 18362 do not support WSL 2. Use the Windows Update Assistant to update your version of Windows.

    使用win+R ,打开winver
    在这里插入图片描述

    第三步

    启用虚拟机功能
    用powershell执行

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

    然后重启电脑

    第四步

    安装Linux 内核更新包
    https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

    第五步

    将 WSL 2 设置为默认版本
    用powershell执行

    wsl --set-default-version 2
    

    第六步

    在微软应用商城安装Linux 发行版

    在这里插入图片描述

    第七步

    安装完了启动之,然后需要设定初始的账号和密码
    在这里插入图片描述
    然后就安装完成了

    展开全文
  • Windows WSLWindows Terminal 工具

    千次阅读 2019-10-18 12:10:36
    WSL 的全称是 Windows Subsystem for Linux。这使得我们在 Windows 上直接使用 Linux 环境,比通过 VMware、VirtualBox 安装虚拟机更为便捷。至于性能,有看到网友进行了简单测试,与虚拟机里的系统不相上下。微软有...

    WSL 的全称是 Windows Subsystem for Linux。这使得我们在 Windows 上直接使用 Linux 环境,比通过 VMware、VirtualBox 安装虚拟机更为便捷。至于性能,有看到网友进行了简单测试,与虚拟机里的系统不相上下。微软有在开发更高性能的 WSL2,不过还没正式放出。

    基于 WSL 安装的 Linux 发行版都会有一个命令行终端,但比较难用。可以选择安装微软官方开发的”Windows Terminal“,目前还是预览版,但已经挺好用了。

    如果发现系统不满足条件安装 WSL 和 Windows Terminal,需要升级到最新。

    开启 WSL 相关可选组件

    以管理员身份打开 PowerShell 并运行:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

    按输出提示,重启系统后生效。

    在 WSL 上安装 Linux 发行版系统

    打开系统自带的应用商店(Microsoft Store),搜索 Linux,即可看到多种 Linux 发行版。可以选择安装一个或多个。安装完后启动对应的发行版 Linux,会进行首次的初始化,需要输入用户名和密码设置。

    然后按照个人需要修改软件源,安装 vim、g++、git 等工具软件。

    安装及配置 Windows Terminal

    同样是应用商店搜索安装。

    新版本的 Windows Terminal 大为简化了配置。样式和快捷键需要自己再配置。以下是参考。

    // https://github.com/microsoft/terminal/blob/master/doc/cascadia/SettingsSchema.md
    // https://github.com/microsoft/terminal/blob/06bd7e22da183619b99b632e10e186d441b05e45/src/cascadia/TerminalApp/defaults.json
    
    // To view the default settings, hold "alt" while clicking on the "Settings" button.
    // For documentation on these settings, see: https://aka.ms/terminal-documentation
    
    {
        "$schema": "https://aka.ms/terminal-profiles-schema",
        "defaultProfile": "{2c4de342-38b7-51cf-b940-2309a097f518}",
    
        "profiles":
        [
            {
                "guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
                "hidden": false,
                "name": "Ubuntu",
                "source": "Windows.Terminal.Wsl",
                "fontSize": 14,
                "fontFace": "Consolas",
                "cursorShape": "filledBox",
                "historySize": 10000,
                "colorScheme":"Dracula"
            },
            {
                "guid": "{2c4de342-38b7-51cf-b940-2309a097f519}",
                "commandline": "ssh.exe jack@192.168.1.60",
                "icon": "ms-appx:///ProfileIcons/{0caa0dad-35be-5f56-a8ff-afceeeaa6101}.png",
                "hidden": false,
                "name": "ssh1.60",
                "fontSize": 14,
                "fontFace": "Consolas",
                "cursorShape": "filledBox",
                "historySize": 10000,
                "colorScheme":"Dracula"
            },
            {
                // Make changes here to the powershell.exe profile
                "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
                "name": "Windows PowerShell",
                "commandline": "powershell.exe",
                "hidden": false
            },
            {
                // Make changes here to the cmd.exe profile
                "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
                "name": "cmd",
                "commandline": "cmd.exe",
                "hidden": false
            },
            {
                "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
                "hidden": false,
                "name": "Azure Cloud Shell",
                "source": "Windows.Terminal.Azure"
            }
        ],
    
        // Add custom color schemes to this array
        "schemes": [
            {
                "background":  "#282A36",
                "black":  "#21222C",
                "blue":  "#F1FA8C",
                "brightBlack":  "#6272A4",
                "brightBlue":  "#D6ACFF",
                "brightCyan":  "#A4FFFF",
                "brightGreen":  "#69FF94",
                "brightPurple":  "#FF92DF",
                "brightRed":  "#FF6E6E",
                "brightWhite":  "#FFFFFF",
                "brightYellow":  "#FFFFA5",
                "cyan":  "#8BE9FD",
                "foreground":  "#F8F8F2",
                "green":  "#50FA7B",
                "name":  "Dracula",
                "purple":  "#BD93F9",
                "red":  "#FF5555",
                "white":  "#F8F8F2",
                "yellow":  "#F1FA8C"
            }
        ],
    
        // Add any keybinding overrides to this array.
        // To unbind a default keybinding, set the command to "unbound"
        "keybindings": [
            { "command": "newTabProfile0", "keys": ["ctrl+shift+1"] },
            { "command": "newTabProfile1", "keys": ["ctrl+shift+2"] },
            { "command": "newTabProfile2", "keys": ["ctrl+shift+3"] },
            { "command": "newTabProfile3", "keys": ["ctrl+shift+4"] },
            { "command": "newTabProfile4", "keys": ["ctrl+shift+5"] },
            { "command": "newTabProfile5", "keys": ["ctrl+shift+6"] },
            { "command": "newTabProfile6", "keys": ["ctrl+shift+7"] },
            { "command": "newTabProfile7", "keys": ["ctrl+shift+8"] },
            { "command": "newTabProfile8", "keys": ["ctrl+shift+9"] },
            { "command": "nextTab", "keys": ["ctrl+tab"] },
            { "command": "paste", "keys": ["ctrl+shift+v"] },
            { "command": "prevTab", "keys": ["ctrl+shift+tab"] },
            { "command": "scrollDown", "keys": ["ctrl+shift+down"] },
            { "command": "scrollDownPage", "keys": ["ctrl+shift+pgdn"] },
            { "command": "scrollUp", "keys": ["ctrl+shift+up"] },
            { "command": "scrollUpPage", "keys": ["ctrl+shift+pgup"] },
            { "command": "switchToTab0", "keys": ["alt+1"] },
            { "command": "switchToTab1", "keys": ["alt+2"] },
            { "command": "switchToTab2", "keys": ["alt+3"] },
            { "command": "switchToTab3", "keys": ["alt+4"] },
            { "command": "switchToTab4", "keys": ["alt+5"] },
            { "command": "switchToTab5", "keys": ["alt+6"] },
            { "command": "switchToTab6", "keys": ["alt+7"] },
            { "command": "switchToTab7", "keys": ["alt+8"] },
            { "command": "switchToTab8", "keys": ["alt+9"] }
        ]
    }

    Windows Terminal 配置 SSH

    配置中有一个叫 ssh1.60 的 profile,是用来登陆远程主机的。这也是一个便捷的用法。配合 ssh 的公钥登陆,就更方便了。

    • PoweShell 下执行 ssh-keygen.exe 生成公钥私钥文件。

    • C:\Users\Username\.ssh\id_rsa.pub 获取公钥,配置到远程主机。

    win10 WSL2 引起的 VirtualBox 启动问题》https://blog.csdn.net/engrossment/article/details/99431539

    2019年10月18日

    展开全文
  • windows提供了一个变量\\wsl$来显示wsl下所有running状态分发的目录 2.实际位置 在我的电脑上,分发的根目录位于当前用户目录的AppData下: C:\Users\czy\AppData\Local\Packages\CanonicalGroupLimited....

    1.变量

    windows提供了一个变量\\wsl$来显示wsl下所有running状态分发的目录

     

    2.实际位置

    在我的电脑上,分发的根目录位于当前用户目录的AppData下:

    C:\Users\czy\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState

    一个Ubuntu20.04文件系统大小为1.1GB左右

    展开全文
  • wsl 默认的硬盘是256G的, 大部分场景下够用了,搞大型的项目开发或者数据存储的时候也会难免出现空间不够的情况,这个时候需要的是1. 扩大现有的磁盘的大小,2 添加额外的硬盘 扩大现有的磁盘的大小 使用 wsl --...

    wsl 默认的硬盘是256G的, 大部分场景下够用了,搞大型的项目开发或者数据存储的时候也会难免出现空间不够的情况,这个时候需要的是1. 扩大现有的磁盘的大小,2 添加额外的硬盘

    扩大现有的磁盘的大小

    • 使用 wsl --shutdown 命令终止所有 WSL 实例
    • 查找你的分发版安装包名称(“PackageFamilyName”)
      使用 PowerShell(其中,“distro”是分发版名称)输入以下命令:
    Get-AppxPackage -Name "*<distro>*" | Select PackageFamilyName
    

    找到 WSL 2 安装使用的 VHD 文件 fullpath,这将是你的 pathToVHD:

    %LOCALAPPDATA%\Packages\<PackageFamilyName>\LocalState\<disk>.vhdx
    
    • 通过完成以下命令调整 WSL 2 VHD 的大小:
      以管理员权限打开 Windows 命令提示,然后输入:
    diskpart
    Select vdisk file="<pathToVHD>"
    expand vdisk maximum="<sizeInMegaBytes>"
    

    sizeInMegaBytes为更改后的大小,单位MB

    • 启动 WSL 分发版(例如 Ubuntu)。
      通过从 Linux 分发版命令行运行以下命令,让 WSL 知道它可以扩展其文件系统的大小:
    sudo mount -t devtmpfs none /dev
    mount | grep ext4
    

    复制此项的名称,该名称类似于:/dev/sdXX(X 表示任何其他字符)

    sudo resize2fs /dev/sdXX
    

    参考:https://www.wuyifei.cc/wsl-vdisk-expand/

    添加额外的硬盘, 该操作需要管理员权限

    • 添加虚拟盘
    New-VHD -Path c:\base.vhds -SizeBytes 100GB
    
    • 添加到物理磁盘映射中
     Write-Output "\\.\PhysicalDrive$((Mount-VHD -Path <pathToVHD> -PassThru | Get-Disk).Number)"
    
    • 查看磁盘映射
    GET-WMIOBJECT -query "SELECT * from Win32_DiskDrive"
    
    • 挂载到wsl中, 并且创建文件系统(第一次挂载)
    wsl --mount <DiskPath>  --bare
    
    1. 查找到对应的磁盘
    wsl lsblk
    
    1. 创建ext4文件系统
    wsl sudo mkfs.ext4 /dev/sdX
    
    1. umount磁盘
    wsl --umount <DiskPath>
    
    • 已经有了文件系统的挂载
    wsl --mount <DiskPath>
    

    在这里插入图片描述
    参考资料:
    https://docs.microsoft.com/zh-cn/windows-server/virtualization/hyper-v/manage/create-vhdset-file
    https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-mount-disk

    展开全文
  • windows wsl1 update to wsl2

    2020-11-29 21:52:15
    To update to WSL 2, you must be running Windows 10. Requirements For x64 systems: Version 1903 or higher, with Build 18362 or higher. 1. Before installing WSL 2, you must enable the Virtual Machine ...
  • 问题 c盘爆了 分析 右击开始菜单-系统-储存,查看C盘占用情况 ... 关闭wsl 导出docker-desktop-data ​ 注销docker-desktop-data​ 重新导入docker-desktop-data到要存放的文件夹 ​ ...
  • Windows 安装WSL2 1.打开"启用或关闭Windows功能"面板 2.启用"适用于Linux的Windows 子系统" 注意:重启电脑 3.启用"虚拟机平台" 注意:重启电脑,启用这两个功能需要分两步启用,要重启两次电脑,被坑过!!! 4.在微软...
  • Mintty作为WSL(Linux的Windows子系统)的终端。 概述 WSLtty组件 用户本地应用程序文件夹%LOCALAPPDATA% wsltty软件包组件(请参见下文) 用户应用程序文件夹%APPDATA%的wsltty配置目录(先前安装版本中位于“ ...
  • Windows wsl_update_x64.7z

    2021-04-27 15:01:56
    Windows wsl_update_x64.7z
  • 在Microsoft store安装WSL (Ubuntu18.4 TSL) Cmder在官网下载安装 Cmder | Console Emulator 打开cmder 添加一个new console,选择WSL 打开WSL,先安装zsh sudo apt-get install zsh 修改shell(需重启后...
  • 查看已经安装过的 wsl 列表 进入到解压的目录,执行 LxRunOffline.exe ./LxRunOffline.exe list 停止运行 WSL 服务 进入服务(任务管理器可以打开) 找到 LxssManager 右键停止 ./LxRunOffline.exe move -n Ubuntu-...
  • Windows wsl更换ubuntu apt源

    千次阅读 2018-12-30 15:35:53
    1.备份原有源 sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak 2.修改source.list为阿里云apt源 deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse ...
  • 基于wsldl的WSL2(Windows 10 FCU或更高版本)上的 。 要求 对于x64系统:版本1903或更高版本,以及内部版本18362或更高版本。 对于ARM64系统:2004或更高版本,内部版本19041或更高。 低于18362的内部版本不支持...
  • 文章目录WSL 安装 SSH 服务将 WSL 的 IP 地址写入到 Windows hosts 文件 WSL 2 安装教程:https://docs.microsoft.com/zh-cn/windows/wsl/wsl2-install WSL 2 和 WSL 1 一个很大的不同点,WSL 1 是和 Windows 共享 ...
  • wsl里面输入/mnt/x 就可以进入x盘了, 不过u盘是不行的。
  • 本文介绍如何从Microsoft的Windows Linux子系统Windows 2子系统(WSL2)访问USB存储设备。 TL; DR 在Windows主机上安装WSL2。 编译并安装内核模块以在WSL2实例上启用iSCSI。 在Windows主机上创建iSCSI目标,并...
  • WSL 修改默认登录用户为root C:\Users\用户名\AppData\Local\Microsoft\WindowsApps\ubuntu版本.exe config --default-user root 文件地址还有可能在这:C:\Program Files\WindowsApps\XXX.UbuntuXXX\ubuntu版本....
  • 很多时候,尤其是在使用开源项目代码或者需要安装某些开发环境的时候,Linux环境会比Windows环境方便很...Windows 10系统本身就是兼容Linux内核的,具体可以参考Windows WSL文档。​ 在这里,我们先在Windows 10上安装
  • 下载地址:https://docs.microsoft.com/en-us/windows/wsl/install-win10#step-4—download-the-linux-kernel-update-package 下载好之后直接运行点击 next 安装 1. 开启 WSL 以管理员运行Powershell(开启WSL,如已...
  • 作者:@syske 本文为作者原创,转载请注明出处:https://www.cnblogs.com/caoleiCoding/p/12874907.html JDK下载链接 ... JDK加密限制策略文件下载链接(可省略) ...
  • 使用WSL设置Windows 10以进行Golang开发 (Setup Windows 10 With WSL for Golang Development)Windows 10 now supports Windows Subsystem for Linux and it let you run GNU/Linux environment on top of the...
  • windows重启WSL

    2020-08-14 11:30:13
    WSL子系统是基于LxssManager服务运行的,只需要将LxssManager 重启即可。 管理员权限打开powershell 按下win + x即可弹出下面弹窗,然后打开 powrshell 重启服务 分别输入下面二条指令,即可完成 wsl 的重启。 # ...
  • Windows WSL中安装Android Studio

    千次阅读 2019-03-13 10:35:22
    1. 安装WSL 我使用的是Windows10 1803版本,安装的是Ubuntu16.04 LTS版本。 参考:Windows Subsystem for Linux Installation Guide for Windows 10 2. 配置图形界面 2.1 X Server安装 首先在Windows上安装X Server...
  • wsl-alias:在Windows命令行中为Linux命令创建别名(对于WSL
  • wsl2支持加入声音.zip

    2020-07-25 14:06:09
    一键打开wsl2界面程序 隐藏cmd命令,增加桌面快捷键就可以直接打开了,和本地程序打开一样快 这个版支持wsl2 加入wsl2的声音功能 ubuntu输入安装 sudo apt-get install firefox 火狐浏览器打开酷狗测试声音
  • 官方文档地址:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 如果已经安装了wsl,也需要按照以下的步骤操作,从而更新wsl版本到2. 需要用wsl2才可以。 1 安装wsl 以管理员身份打开 PowerShell ...
  • 在上一篇文章中,我们主要聊了一下:在 Windows 系统中,安装 WSL 子系统。文章在此:WSL:在 Windows 系统中开发 Linux 程序的又一神器但是 WSL 只是长得像 L...
  • Windows安装WSL2指南(微软地址)网址 网址
  • windows 10 的wsl的目录C:\Users\你的用户名\appdata\local\Packages\CanonicalGroupLimited.Ubuntu16.04onWindows_79rhkp1fndgsc\LocalState\rootfs 2. 也可以在windows 的资源管理器中敲入 \\wsl$, 如果进入...
  • 1、开启Windows中子系统 管理员启动power shell,分别键入下面两行,可能要重启,照做就行 Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform Enable-WindowsOptionalFeature -Online -...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,810
精华内容 4,324
关键字:

windowswsl