【WSL2笔记1】 Win10安装Ubuntu子系统和迁移

这篇博客详细记录了如何在Win10上启用和安装WSL2,包括通过命令行和微软商店两种方式安装Ubuntu子系统。还介绍了如何设置登录用户、自定义hostname以及如何迁移和解决迁移过程中遇到的问题。此外,文章还提供了WSL虚拟盘的瘦身和扩容方法,包括使用diskpart命令进行压缩和扩展容量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、启用wsl和虚拟机

Win键, 空格,控制面板
在这里插入图片描述
在这里插入图片描述

2、安装WSL2

命令行安装

1、查看可安装的版本

在任一目录Shift+右键,选择windows PowerShell
wsl --list --online

wsl -l -o

在这里插入图片描述

查看状态
wsl --status

2、设置版本并安装

wsl --set-default-version 2
wsl --install -d Ubuntu-22.04

微软商店安装

在这里插入图片描述

3、运行Ubuntu

3.1首次运行需要设置登录用户

在这里插入图片描述

3.2 自定义WSL的hostname

sudo vim /etc/wsl.conf

[network]
hostname = WSLUbuntu
generateHosts = false
针对Ubuntu 20.04 LTS安装过程中遇到的错误代码0x80072efd,该错误通常与Windows Subsystem for Linux (WSL)环境下的Python安装有关而非直接由Ubuntu本身引起。对于此特定情况,在Windows环境下尝试通过WSL安装或更新Python时可能会遭遇网络连接问题或其他配置不当的情况。 当面对错误码0x80072efd时,可以采取如下措施来解决问题: ### 尝试不同的镜像源 更改软件包管理器使用的默认服务器到更稳定的一个可以帮助避免因网络不稳定造成的下载中断。编辑`/etc/apt/sources.list`文件并替换现有的URL为国内常用的速度较快的镜像站点[^3]。 ```bash sudo sed -i 's@archive.ubuntu.com@mirrors.aliyun.com@g' /etc/apt/sources.list sudo sed -i 's@security.ubuntu.com@mirrors.aliyun.com@g' /etc/apt/sources.list ``` ### 更新系统组件 确保系统的其他部分是最新的也很重要,这可以通过执行以下命令实现: ```bash sudo apt update && sudo apt upgrade -y ``` ### 配置代理设置(如果适用) 如果处于企业内部网或者学校环境中,则可能需要配置HTTP(S)_PROXY环境变量以便能够正常访问外部资源。可以在终端里临时设定这些变量,也可以将其加入~/.bashrc文件中永久生效。 ```bash export http_proxy=http://your.proxy.server:port/ export https_proxy=https://your.proxy.server:port/ ``` ### WSL版本升级 考虑到提到的是关于WSL内的操作,确认已启用最新版的WSL也是必要的。按照官方指南将现有发行版迁移到更高版本能带来性能提升以及兼容性的改进[^1]。 ```powershell wsl --set-version Ubuntu-20.04 2 ``` 以上方法适用于处理在Windows子系统Linux(WSL)内试图安装Python期间发生的错误0x80072efd。值得注意的是这个错误号实际上更多见于Windows平台的应用程序安装场景下而不是纯Linux操作系统之上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值