首页 > 系统相关 >win11安装WSL2并配置Ubuntu环境

win11安装WSL2并配置Ubuntu环境

时间:2023-11-14 11:15:40浏览次数:45  
标签:-- 安装 Linux wsl 发行版 Ubuntu win11 WSL2

win11安装WSL2并配置Ubuntu环境

WSL是适用于 Linux 的 Windows 子系统,可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销。

1    开启windows的WSL与虚拟平台支持

1.1    开启虚拟化设置

首先确保虚拟化选项开启。ctrl+alt+del进任务管理器,查看虚拟化是启用状态,这个如果没有开启的话,需要进电脑的BIOS设置里开启。

image

1.2    系统设置

控制面板->程序->启用或关闭 windows 功能,开启 Windows 虚拟化和 Linux 子系统(WSL2)以及Hyper-V。

勾选完成后,Windows11 会自己下载些东西,并提示你重启。等电脑彻底重启完以后,进行后续操作。

image
image

1.3    开启开发者模式

「开发者选项」→「开发人员模式」,打开开关。

image

2    安装发行版

1)安装Ubuntu发行版此处提供两种方法,选择其一即可。

  • 命令行安装

打开PowerShell输入如下命令,即可启动安装。

wsl --install

此时会默认安装最新的Ubuntu发行版。

如果希望选择其他类型的发行版,可以通过如下命令查看当前支持的发行版。

wsl --list --online

然后选择需要版本通过 wsl --install -d <发行版名称> 进行安装

  • 通过应用商店安装

image

下载完成后,使用    wsl -l    查看wsl2默认的发行版

image

2)安装成功后,按照提示重启电脑。启动 Ubuntu 按照提示,创建账户与密码即可。

:::
可能遇到的问题:

1.发行版安装完成后,如果出现 0x800701bc 错误,是版本匹配问题,需要更新wsl内核至最新版本。image

解决方法:下载并安装,地址如下:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

然后以管理员身份运行PowerShell 输入如下命令

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

按照提示,确认并重启。
:::

WSL2迁移至其他目录(可选)

上述安装后,wsl存放的发行版文件系统位于C盘,如果不想迁移到其他盘可以不用跟进此部分的流程。

根据自己的需求,可选择将其跟文件系统迁移至其他目录,例如D盘等。

1) 停止正在运行的wsl

wsl --shutdown

2)将需要迁移的Linux,进行导出

先查看所有WSL

wsl -l --all  -v

image

(注:此处的发行版linux是经过update过,所以发生变更,之前显示的是Ubuntu-20.04)

其次导出到D盘

wsl --export 发行版Linux tar包路径

示例执行:wsl --export Ubuntu-20.04 d:\ubuntu20.04.tar

3)导出完成之后,将原有的Linux注销。

wsl --unregister 发行版Linux

示例执行:wsl --unregister Ubuntu-20.04

4) 然后将导出的文件放到需要保存的地方,进行导入即可

wsl --import <DistributionName>  <安装位置>  <tar文件名>

示例执行:wsl --import Ubuntu-20.04 d:\ubuntu d:\ubuntu20.04.tar  --version 2

image

可以在D盘看到linux系统磁盘文件。

至此,完成了在win平台上的WSL中创建linux子系统。

标签:--,安装,Linux,wsl,发行版,Ubuntu,win11,WSL2
From: https://www.cnblogs.com/luoyingfenfei/p/17831138.html

相关文章

  • Ubuntu固定网口方法_via.chatgpt
    在Ubuntu系统中,你可以通过编辑网络配置文件来设置固定的网口地址。以下是一种常见的方法:确定网卡名称首先,你需要确定要设置固定地址的网卡名称。你可以使用以下命令列出当前系统中的网卡及其对应的名称:ifconfig-a通常情况下,网卡的名称类似于eth0、eth1或者enp0s3,根......
  • 在 Ubuntu 中置开机自启动一些常见的方案
    在Ubuntu中,有多种方法可以设置开机自启动。以下是一些常见的方案:使用systemd服务:使用systemd是一种现代的管理系统服务的方式。你可以创建一个.service文件,并将其放置在/etc/systemd/system/目录下,然后使用systemctl命令启用服务。sudonano/etc/systemd/system......
  • ubuntu:安装/启动ssh(23.10)
    一,ubuntu23.10默认未安装ssh如下:liuhongdi@lhdpc:~$servicesshstatusUnitssh.servicecouldnotbefound.二,安装ssh1,从命令行安装root@lhdpc:~#apt-getinstallssh2,安装完成后查看效果:root@lhdpc:~#servicesshstatus○ssh.service-OpenBSDSecureS......
  • ubuntu:dpkg操作deb包(23.10)
    一,查看某个文件所属的deb包:root@lhdpc:/usr/local/source/Python-3.12.0#dpkg-S/usr/bin/python3python3-minimal:/usr/bin/python3二,查看dpkg的版本号root@lhdpc:/usr/local/source/Python-3.12.0#dpkg--versionDebiandpkg软件包管理程序1.22.0(amd64)版。......
  • ubuntu:python:编译安装过程中的报错(python 3.12/ubuntu 23.10)
    一,参考文档:https://devguide.python.org/getting-started/setup-building/#install-dependencies主要是补充python所需依赖的开发库,如果这些库未安装,则在安装python的过程中就会报出下面所列的错误,安装依赖库的命令:ubuntu如下:sudoapt-getinstallbuild-essentialgdbl......
  • windows 10 安装ubuntu+docker(不安装desktop docker)步骤
    windows10安装ubuntu+docker(不安装desktopdocker)步骤1.安装wsl2,ubuntu22.04参考网络文档2.powershell里运行wsl3.sudo-i4.curl-fsSLhttps://get.docker.com-oget-docker.sh5.shget-docker.sh6.servicedockerstart7.在2.1通过脚本安装docker时,会出现下面这个问......
  • Linux Ubuntu部署C++环境与VS Code编辑器
      本文介绍在LinuxUbuntu操作系统下,配置VisualStudioCode软件与C++代码开发环境的方法。  在文章VMware虚拟机中安装LinuxUbuntu操作系统中,我们介绍了LinuxUbuntu操作系统的下载、安装方法;本文则基于前述基础,继续介绍在LinuxUbuntu操作系统中配置VisualStudioCode软......
  • ubuntu克隆系统
    环境ubuntu22.04需求最近有业务,需要烧卡到cf卡上,由于系统盘只有2.0的接口,烧一个30g带软件的ubuntu系统通常需要3,4个小时,而且不能并发,并发会引起莫名其妙的错误,导致需要重新烧卡方法1使用Systemback工具,这个工具可以实现ubuntu系统的镜像归档、复制和克隆安装。在你的原始Ubu......
  • ·win11跳过联网激活
    方法一1、打开电脑在连接网络页面,在电脑键盘上同时按下快捷键Shift+F10或Shift+Fn+F10,打开命令提示符。2、在命令提示符界面,通过键盘输入命令“taskmgr”,按下Enter键,打开任务管理器。3、在任务管理器界面,直接单击详情信息选项。4、在任务管理器详细信息界面,选中OOBENetworkCoectioF......
  • ubuntu arm64 配置静态IP 并实现VNC远程树梅派
    1.设置静态IP完成后ifconfig查看IPpingIP地址测试 ping192.168.10.1592.VNC远程树梅派树梅派VNC是server端,VNC版本是:RealVNC客户端:archubuntu18 一开始用gvncviewer连接,出现秒断开的问题,如下:$gvncviewer192.168.149.1ConnectedtoserverDisconnectedfromser......