WSL2安装Ubuntu及一些问题

安装wsl2

安装条件

  1. 内部版本 19041 及以上 (win10 2004以上或者win11)

    查看方法:按 Windows健 + R --> 输入 winver --> 确定

在这里插入图片描述

  1. 开启虚拟机功能

    Windows健 + R --> 输入 optionalfeatures --> 确定

在这里插入图片描述

  1. 重启电脑

设置wsl版本

wsl --set-default-version 2

安装Linux发行版

输入命令 wsl --list --online 后会弹出发行版本

然后选一个安装 wsl --install -d Ubuntu-22.04

在这里插入图片描述

问题

问题1
C:\Users\lenovo>wsl --install -d Ubuntu-22.04
无法解析服务器的名称或地址

网络不好会遇到这种情况

问题2

WslRegisterDistribution failed with error: 0x800701bc

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel
  1. bois虚拟机没开启

    进入bois开启即可,但是我已经开启了,还是报错

  2. wsl2内核没有更新

    更新命令 wsl --update

    在这里插入图片描述

至此,解决了我的问题

在这里插入图片描述

接下来在windows菜单里就可以找到应用,或者打开命令后在tab右侧新建

在这里插入图片描述

我没有设置用户名,所以也没有设置密码,退出后,在进入就默认是root用户了

迁移

默认是安装在C盘的,不过可以迁移到其他硬盘

导出

wsl --export 命名 导出地址

wsl --export Ubuntu-22.04 D:\Ubuntu-22.04.tar

注销原系统

wsl --unregister Ubuntu-22.04

导入

wsl --import 命名 导入地址 前面的导出文件

wsl --import Ubuntu-22.04 D:\Ubuntu-22.04 D:\Ubuntu-20.04.tar

windows和linux互传文件

在windows上随便找个目录,键入\\wsl$ 后可达linux根目录

单个文件问题不大,如果是目录的话,建议使用压缩文件

apt install unzip

先安装一个解压缩工具,然后在linux下解压缩后使用

解决raw.githubusercontent.com无法访问的问题

换了台电脑后,先 wsl --update 然后就出现了这个问题

解决方案如下:

找到hosts文件
C:\Windows\System32\drivers\etc\hosts
找不到就在C盘目录下搜索hosts
打开后在末尾添加一句
185.199.110.133 raw.githubusercontent.com

Note:
185.199.110.133raw.githubusercontent.com 的ipv4地址

查询地址:https://www.ipaddress.com ,在搜索框输入 raw.githubusercontent.com 后查询,往下拉,可以找到一批ip地址,随便选一个就行

raw  IN  A  185.199.108.133
raw  IN  A  185.199.109.133
raw  IN  A  185.199.110.133
raw  IN  A  185.199.111.133
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值