【Linux基础】WSL安装Ubuntu

这篇具有很好参考价值的文章主要介绍了【Linux基础】WSL安装Ubuntu。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

说明

本文使用的Windows环境是Windows 11 专业版。

WSL现在有二代WSL2,后续都通过WSL2来安装Linux,使用的是Ubuntu发行版,版本是20.04。

安装过程使用了PowerShell,且是管理员权限打开的。

参考适用于 Linux 的 Windows 子系统文档 | Microsoft Learn。

安装Linux系统

  1. 开启服务:

【Linux基础】WSL安装Ubuntu,Linux,linux,ubuntu

或者在PowerShell下执行如下命令:

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

前面两个这边都执行了。之后可能需要一次系统的重启。

  1. 在Windows Store中下载Ubuntu20.04和Windows Subsystem for Linux:

【Linux基础】WSL安装Ubuntu,Linux,linux,ubuntu

Windows Subsystem for Linux可以直接安装,但是Ubuntu不建议直接安装,因为这样会将Ubuntu安装在C盘,如果空间不够,可能导致其它的问题。

  1. 将下载到的Ubuntu放到指定的位置,确保空间足够。通常Ubuntu会在C:\Program Files\WindowsApps目录下,但是无法直接打开,这时还是需要使用PowerShell进入到该目录下,并找到对应的Ubuntu目录:

【Linux基础】WSL安装Ubuntu,Linux,linux,ubuntu

注意这里会有多个目录,但是我们只需要找到有Ubunut安装文件的目录,并将该目录里面的内容拷贝出来:

PS C:\Program Files\WindowsApps> ls .\CanonicalGroupLimited.Ubuntu20.04LTS_2004.6.16.0_x64__79rhkp1fndgsc\


    目录: C:\Program Files\WindowsApps\CanonicalGroupLimited.Ubuntu20.04LTS_2004.6.16.0_x64__79rhkp1fndgsc


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         2023/7/29      0:19                AppxMetadata
d-----         2023/7/29      0:19                Assets
d-----         2023/7/29      0:19                Terminal
-a----         2023/7/29      0:19         523852 AppxBlockMap.xml
-a----         2023/7/29      0:19           3677 AppxManifest.xml
-a----         2023/7/29      0:19          12035 AppxSignature.p7x
-a----         2023/7/29      0:28      567587703 install.tar.gz
-a----         2023/7/29      0:28           3648 resources.pri
-a----         2023/7/29      0:28         598016 ubuntu2004.exe

这里将上述内容拷贝到指定的目录:

【Linux基础】WSL安装Ubuntu,Linux,linux,ubuntu

  1. 将WSL设置成WSL2:
PS C:\Windows\system32> wsl --set-default-version 2
有关与 WSL 2 关键区别的信息,请访问 https://aka.ms/wsl2

操作成功完成。
PS C:\Windows\system32> wsl --version
WSL 版本: 1.2.5.0
内核版本: 5.15.90.1
WSLg 版本: 1.0.51
MSRDC 版本: 1.2.3770
Direct3D 版本: 1.608.2-61064218
DXCore 版本: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows 版本: 10.0.22621.2070

得到的结果如上所示。

  1. 点击exe文件即可开始安装,这样会在当前目录生成一个新的文件:

【Linux基础】WSL安装Ubuntu,Linux,linux,ubuntu

里面就包含了安装的Linux系统。

安装的时候需要等待一段时间,如果有报错,建议根据错误码在网上进一步查询。过程中还需要设置账号密码。安装完成之后可以查看安装的Linux系统:

PS C:\Windows\system32> wsl --list
适用于 Linux 的 Windows 子系统分发:
Ubuntu-20.04 (默认)

使用Linux系统

直接打开PowerShell输入wsl即可开启Linux系统:

PS C:\Windows\system32> wsl
jw@HOME:/mnt/c/Windows/system32$ uname -a
Linux HOME 5.15.90.1-microsoft-standard-WSL2 #1 SMP Fri Jan 27 02:56:13 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

VS Code与WSL联合开发

Windows下安装VS Code(注意不是在WSL下的Ubuntu中安装)。然后为VS Code安装WSL插件:

【Linux基础】WSL安装Ubuntu,Linux,linux,ubuntu

之后通过快捷键(Ctrl+Alt+o)选择连接到WSL:

【Linux基础】WSL安装Ubuntu,Linux,linux,ubuntu

下面是连接过程:

【Linux基础】WSL安装Ubuntu,Linux,linux,ubuntu

之后就可以打开Ubuntu上的文件:

【Linux基础】WSL安装Ubuntu,Linux,linux,ubuntu

并进行编辑和编译了:

【Linux基础】WSL安装Ubuntu,Linux,linux,ubuntu文章来源地址https://www.toymoban.com/news/detail-619448.html

到了这里,关于【Linux基础】WSL安装Ubuntu的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux:Ubuntu安装firewalld防火墙管理工具【WSL用UFW防火墙管理工具】

    firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。 firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter网络过滤子系统(属于内核态)来实现包过

    2024年02月06日
    浏览(41)
  • win11 使用 WSL2 安装 linux 子系统 ubuntu 出现错误:无法解析服务器的名称或地址

    解决方法: 记事本打开 C:WindowsSystem32driversetchosts 文件, 添加如下解析地址 #raw.githubusercontent.com 185.199.108.133 raw.githubusercontent.com 185.199.109.133 raw.githubusercontent.com 185.199.110.133 raw.githubusercontent.com 185.199.111.133 raw.githubusercontent.com ifconfig /flushdns 查看可安装的 WSL wsl --list --onlin

    2024年04月27日
    浏览(65)
  • ubuntu入门01——windows上直接部署linux(WSL)

    win10安装参考如下教程:  旧版 WSL 的手动安装步骤 | Microsoft Learn 说明:该文档是我按如上教程安装使用Ubuntu写的回顾,家人们参考官方教程更妙。 以上两步骤也可以手动操作:       WSL2可以先直接安装,然后执行下一步。 下载好Ubuntu后,先不安装,完成第5步骤再安装会更

    2024年02月11日
    浏览(49)
  • 自己在linux ubuntu子系统安装过程中的各种问题(附加到 WSL2: 系统找不到指定的文件。Wsl/Service/CreateInstance/MountVhd/HCS/ERROR_FIL)

    无法将pDataLocalPackagesCanonicalGroupLimited.Ubuntu_79rhkp1fndgscLocalStateext4.vhdx”附加到 WSL2: 系统找不到指定的文件。 Error code: Wsl/Service/CreateInstance/MountVhd/HCS/ERROR_FILE_NOT_FOUND 解决方法; 1.控制面板下找到程序下的子选项,重新开启关闭 更改设置后重启 失败 2.导入注册列表(慎!!

    2024年04月13日
    浏览(146)
  • 基础环境:wsl2安装Ubuntu22.04 + miniconda

    https://developer.nvidia.com/rdp/cudnn-archive NCCL下载地址:NVIDIA Collective Communications Library (NCCL) | NVIDIA Developer 官方教程地址:https://docs.nvidia.com/deeplearning/nccl/install-guide/#down 3.1. Ubuntu Installing NCCL on Ubuntu requires you to first add a repository to the APT system containing the NCCL packages, then installing the N

    2024年04月28日
    浏览(88)
  • Linux基础篇 Ubuntu 22.04的环境安装-02

    目录 一、资料的获取 二、安装虚拟机 三、安装Ubuntu过程 四、注意事项 1.通过官方网站下载 Ubuntu系统下载 | Ubuntu https://cn.ubuntu.com/download 2.下载桌面板即可 3.选择下载的版本   1.创建新的虚拟机 2.选择自定义安装  3.硬件兼容性选项默认即可   4. 选择稍后安装操作系统  5.选

    2024年02月08日
    浏览(43)
  • WSL安装Ubuntu

    打开windows商店,搜索对应版本的Ubuntu,点击获取 进度跑完后,点击打开,就可以完成安装 正常情况下Ubuntu是被安装在C盘,我们需要把系统迁移到指定位置,按如下步骤进行 移动了之后就不能用Ubuntu20.04.exe config去配置默认用户了,不然每次都给你重装个ubuntu 添加用户:ad

    2024年02月05日
    浏览(25)
  • 【Linux基础】Ubuntu系统换源

    📢欢迎各位读者:点赞 👍 收藏 ⭐留言 📝 📢博客主页:https://blog.csdn.net/qq_59134387😀 📢原创不易,转载请标明出处;如有错误,敬请指正批评!💦 📢我不去想是否能够成功,既然选择了远方,便只顾风雨兼程!✨   本文将针对安装好的Ubuntu系统进行换源操作,将系统

    2024年02月16日
    浏览(36)
  • wsl中的Ubuntu安装远程桌面

    wsl Ubuntu默认只能打开命令行,看不到图形化界面,有些操作不方便。这里介绍两种方法来远程连接到wsl里 因为win10的wsl不支持systemd, 所以这种方式只能是Windows11的系统,Window10只能用xrdp 1、禁用WSLg 在 c:users用户名 下新建一个 .wslconfig 文件,内容如下: 2、安装桌面程序 可以

    2024年02月03日
    浏览(27)
  • 五.实战软件部署 4-5MYSQL 5.7版本在ubuntu(WSL环境)安装&MYSQL 8.0版本在ubuntu(WSL环境)安装

    目录 五.实战软件部署 4-MYSQL 5.7版本在ubuntu(WSL环境)安装 安装 1-下载apt仓库文件 2-配置apt仓库 3-更新apt仓库的信息 4-检查是否成功配置mysql5.7的仓库 5-安装mysql5.7 6-启动mysql 7-对mysql进行初始化 1-输入密码 2-是否开启密码验证插件,如果需要增强密码安全性,输入y并回车,不需

    2024年02月22日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包