WSL2安装


笔者使用环境

  • Windows11 22H2
  • 8GB RAM
  • 512GB ROM

什么是WSL2?

WSL2是Windows Subsystem for Linux的最新版本,它是一个兼容层,旨在使Linux应用程序能够在Windows上运行。

微软推出了WSL2,旨在提高先前版本WSL1的性能和兼容性。WSL2使用一个真正的Linux内核,在轻量级虚拟机内运行,使它比其前身更高效和更快。

WSL2还提供了更好的Windows和Linux之间的集成,包括支持在Windows上本地运行Docker容器。它还支持更广泛的Linux应用程序和工具,使其成为对于需要在Windows上使用Linux的开发人员和用户来说更加灵活和强大的选择。

总体而言,WSL2是WSL1的重大改进,并为在Windows上运行Linux应用程序提供了更无缝和高效的体验。

需要注意的是,WSL2只能在Windows 10版本1903或更高版本的操作系统中使用。如果您的电脑运行的是较旧的Windows版本,您需要先升级您的操作系统才能使用WSL2。

此外,WSL2也有一些限制。例如,它不支持所有的Linux GUI应用程序,因为它的设计目标是为了在命令行环境下运行。但是,许多常用的命令行工具和应用程序都可以在WSL2中运行。

如果您需要在Windows上运行Linux应用程序,那么WSL2是一个很好的选择。它提供了更好的性能和兼容性,并且易于安装和使用。如果您是开发人员或需要在Windows上使用Linux的用户,那么WSL2绝对值得一试。


安装WSL

管理员模式进入Power Shell(Windows10及以下以前称作cmd:命令提示符)

wsl --install

默认安装的Linux分发版为Ubuntu,可以用-d进行更改

wsl --install -d <Distrubution Name>

// 我所使用的
wsl --install -d Ubuntu 22.04

错误:
**无法解析服务器的名称或地址。**那就需要翻墙 / 更改DNS
这里建议更改DNS。

1
Alt

在这里插入图片描述

如果出现这个错误,是WSL版本出现错误,需要将WSL1更新为WSL2
在这里插入图片描述

wsl.exe --update

重新启动Ubuntu

在这里插入图片描述

好了之后,更新

sudo apt update && sudo apt upgrade

在这里插入图片描述

因为WSL默认将Linux安装在C盘,这将占用C盘的大量空间,所以我们将其更换到其他盘符。

wsl -l -v
wsl --shutdown

在这里插入图片描述

wsl --export Ubuntu-22.04 A:Linux\ubuntu22.04.tar

在这里插入图片描述
成功导出后删除原有的Ubuntu

wsl --unregister Ubuntu-22.04

在这里插入图片描述


导入镜像

wsl --import Ubuntu-22.04 A:\Linux\Ubuntu2004 A:\Linux\ubuntu22.04.tar

Alt


设置Linux用户信息

ubuntu2204.exe config --default-user yapotato

安装Java

sudo apt install openjdk-8-jre-headless

在这里插入图片描述
在这里插入图片描述


如何在资源管理器查看文件?

在这里插入图片描述


参考链接

微软官网

WSL2安装ubuntu及修改安装位置

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用两种方式在WSL2安装Docker。 第一种方式是通过安装WSL2前提条件和安装Docker来完成。首先,你需要安装WSL2的前提条件。然后,你可以按照指南安装Docker。这种方式适用于原生Linux安装Docker的场景。 第二种方式是使用Docker Desktop for Windows。这个方法提供了更简单的安装过程,并且可以直接在Windows桌面上运行Docker。你可以使用Docker Desktop for Windows来安装Docker,而无需事先安装WSL2。 根据你的需求,你可以选择其中一种方式来安装Docker。如果你希望在WSL2上使用Docker,并且愿意处理一些额外的配置问题,那么选择第一种方式是一个不错的选择。如果你更喜欢简单快捷的安装过程,并且希望在Windows桌面上运行Docker,那么选择Docker Desktop for Windows是更好的选择。 请注意,如果你选择原生Linux安装Docker的方式,Docker可能无法实现开机自启和每次WSL启动IP会发生变化。这是因为WSL2的网络配置可能会导致这些问题。 希望这些信息对你有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Windows 利用 WSL2 安装 Docker 的2种方式](https://blog.csdn.net/qq_42362605/article/details/124898062)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值