windows10安装wsl2和ubuntu的过程(代码片段)

dotNET跨平台 dotNET跨平台     2022-10-22     787

关键词:

  因为在Windows10环境中安装了2个相同的包导致冲突,所以想到了通过WSL2+Docker的方式进行编程开发。因为Docker Desktop直接安装就行了,不做介绍。本文主要介绍WSL2和Ubuntu的安装过程。

一.安装前的环境准备

1.升级Windows系统

  因为低于某个版本号不支持WSL2,所以尽可能将Windows系统升级下。Windows版本号如下:

2.打开开发人员模式

二.启动WSL和虚拟机

1.启用WSL

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

2.启用虚拟机平台

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

3.下载和安装wsl更新包

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

下载wsl更新包后进行安装:

4.设置WSL2为默认版本:

wsl --set-default-version 2

可以通过wsl -l -v查看wsl的版本信息。

三.安装Ubuntu 20.04 LTS

1.应用商店打不开问题

  本想通过Windows Store安装Ubuntu 20.04 LTS,但是发现应用商店打不开。参考[1]执行命令inetcpl.cpl打开Internet属性:
  同时选中使用TLS 1.0、TLS 1.1、TLS 1.2和TLS 1.3(实验性),然后确定,然后就可以打开Windows Store了。安装Ubuntu 20.04 LTS如下:

2.安装WSL并设置账号

  打开并等待WSL安装,然后设置用户名和密码:

3.设置默认root用户登录

将下面的XXX替换为相应的用户名:

C:\\Users\\xxx\\AppData\\Local\\Microsoft\\WindowsApps\\CanonicalGroupLimited.Ubuntu20.04LTS_79rhkp1fndgsc\\ubuntu2004.exe config --default-user root

重启WSL后可看到默认登录为root用户:

  接下来根据需要进行操作,比如替换Ubuntu 20.04 LTS默认下载源为阿里源,安装ssh服务,在Windows和WSL间拷贝文件,通过Ubuntu安装Docker镜像,通过ssh进行Rider的远程开发等。后面尽可能的把所有的应用迁移到Docker和K8S中来做云原生开发。

参考文献:
[1]Microsoft Store无法加载页面,请稍后重试:https://blog.csdn.net/weixin_42618659/article/details/112716449
[2]Windows 10专业版安装WSL2:https://blog.csdn.net/li1325169021/article/details/124285018

windows学习总结(23)——在windows10子系统ubuntu上利用wsl2安装docker的2种方式

前言windows10目前推出了WSL2,相对于WSL采用API转换的方式,WSL2则完全不同,win10开始内置了一个轻量级虚拟机,经过不断的优化,这个虚拟机实现了与windows的高度集成,实现了虚拟机的高性能运行,WSL2便是运行在虚拟机上的一个... 查看详情

windows学习总结(23)——在windows10子系统ubuntu上利用wsl2安装docker的2种方式

前言windows10目前推出了WSL2,相对于WSL采用API转换的方式,WSL2则完全不同,win10开始内置了一个轻量级虚拟机,经过不断的优化,这个虚拟机实现了与windows的高度集成,实现了虚拟机的高性能运行,WSL2便是运行在虚拟机上的一个... 查看详情

在 WSL2 中:安装了适用于 Windows 10 nodejs 的 Ubuntu 20.04,但 npm 无法正常工作

】在WSL2中:安装了适用于Windows10nodejs的Ubuntu20.04,但npm无法正常工作【英文标题】:InWSL2:Ubuntu20.04forWindows10nodejsisinstalledbutnpmisnotworking【发布时间】:2020-12-2206:36:42【问题描述】:我在我的Windows10操作系统中使用WSL2:Ubuntu20.04。我... 查看详情

在 Windows 10 上的 WSL2 上使用 JDK 的正确方法是啥?

】在Windows10上的WSL2上使用JDK的正确方法是啥?【英文标题】:WhatistheproperwayofusingJDKonWSL2onWindows10?在Windows10上的WSL2上使用JDK的正确方法是什么?【发布时间】:2020-12-3103:25:54【问题描述】:我已经在WSL上安装了Ubuntu20.4LTS。我的Wi... 查看详情

无法使用安装了启用 Hyper-V 和 WSL2 的 VirtualBox 启动 Windows 10 来宾 [关闭]

】无法使用安装了启用Hyper-V和WSL2的VirtualBox启动Windows10来宾[关闭]【英文标题】:UnabletobootWindows10guestusingVirtualBoxwithenabledHyper-VandWSL2installed[closed]【发布时间】:2020-09-2220:41:41【问题描述】:我最近将我的Windows10版本更新到版本20... 查看详情

超详细windows10/windows11子系统(wsl2)安装ubuntu20.04(带桌面环境)(代码片段)

目录前言一、在Windows上安装Linux子系统前提条件安装步骤1.开启开发者模式2.开启“适用于Linux的Windows子系统”3.安装Linux分发版3.1升级WSL内核3.2启用虚拟机功能3.3将WSL2设置为默认版本3.4安装Ubuntu20.04二、在子系统Ubuntu20.04上安装... 查看详情

windows11系统wsl2安装ubuntu20.04桌面(代码片段)

文章目录1.MobaXterm安装2.WSL安装xfcedesktop3.连接桌面参考链接1.MobaXterm安装这个比较简单,没介绍2.WSL安装xfcedesktop安装命令sudoapt-getinstallxfce4-terminalsudoapt-getinstallxfce4安装完之后需要稍微配置一下:exportDISPLAY=localhost:0这个... 查看详情

Windows10 WSL2 Ubuntu / Debian # 无网络

】Windows10WSL2Ubuntu/Debian#无网络【英文标题】:Windows10WSL2Ubuntu/Debian#nonetwork【发布时间】:2020-06-0119:07:40【问题描述】:从WSL升级到WSL2之后sudoapt-getupdate不再有效。之后:wsl--set-versionUbuntu-18.042输出是:>sudoapt-getupdateErr:1http://secu... 查看详情

通过wsl2搭建pytorch1.10+cuda11.4+nvidiadriver深度学习框架

文章目录一、WSL的安装1.首先去windows官网查看安装方法2.WSL与Windows的文件传输二、NVIDIADriver1.找到显卡型号,到nvidiageforce驱动下载并安装对应的驱动2.WSL2Ubuntu下使用“nvidia-smi”命令查看更新后的版本号三、CUDA与Pytorch安装1.... 查看详情

wsl2的安装应用(代码片段)

...后又升级到WSL2的。关键是一些Win10上电配置,之后在windows应用商店下载ubuntu即可。win10上linux子系统的开启、升级及使用;WSL1升级为WSL2; 查看详情

wsl2的安装应用(代码片段)

...后又升级到WSL2的。关键是一些Win10上电配置,之后在windows应用商店下载ubuntu即可。win10上linux子系统的开启、升级及使用;WSL1升级为WSL2; 查看详情

wsl2ubuntu安装qt(包括qtcreator)(代码片段)

...虚拟机了,真的太消耗内存了。于是就想着直接使用Windows10下面的WSL2。怎么安装WSL2这里就不展开了,有兴趣的朋友,问问度娘就什么都知道了。在网上查了不少资料,但感觉都不全面,有一些细节和基本点没... 查看详情

windows安装wsl2和docker

...ux子系统)参考微软官方文档:https://learn.microsoft.com/zh-cn/windows/wsl/install-manual二、安装dockerDocker安装包 https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20Installer.exe 下载、安装三、更改镜像默认存储位置https://blog.csdn.net/feir_20... 查看详情

12步搞定wsl2,安装交互迁移vscode远程调试应有尽有

...软硬件条件3.在线安装WSL24.离线安装WSL25.提权到root用户6.Windows访问WSL7.通过WSL访问Windows8.在Windows中直接执行Linux的程序9.在Linux中执行Windows命令10.VSCode远程调试VSCode12.将WSL发行版迁移到另外一台机器上1.WSL2概述        WSL是Wind... 查看详情

windows10安装wsl2(代码片段)

安装WSL内核升级包wsl_update_x64.msihttps://docs.microsoft.com/zh-cn/windows/wsl/wsl2-kernel#下载地址https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi以管理员方式启动PowerShell:Enable-Window 查看详情

win10ubuntu20.04.4wsl2命令行安装wireshark

...术A首先要基于https://www.jianshu.com/p/bdf6cd63de44文章,把XLaunch安装配置好命令行安装wireshark安装过程中弹出设置框,选择是,表示允许普通用户使用wireshark抓包【1】将普通用户添加到wireshark组中(将用户infuq添加到wireshark组)【2】在/etc/pro... 查看详情

windows上快速安装wsl2教程(代码片段)

1.什么是WSL?WindowsSubsystemforLinux(简称WSL),Windows下的Linux子系统,是一个在Windows10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正... 查看详情

windows11系统wsl2安装ubuntu20.04桌面(代码片段)

文章目录1.MobaXterm安装2.WSL安装xfcedesktop3.连接桌面参考链接1.MobaXterm安装这个比较简单,没介绍2.WSL安装xfcedesktop安装命令sudoapt-getinstallxfce4-terminalsudoapt-getinstallxfce4安装完之后需要稍微配置一下:exportDISPLAY=localhost 查看详情