WSL2安装Ubuntu及一些问题

文章目录

      • 安装wsl2
      • 设置wsl版本
      • 安装Linux发行版
      • 问题
        • 问题1
        • 问题2
      • 迁移
        • 导出
        • 注销原系统
        • 导入
      • windows和linux互传文件
      • 解决raw.githubusercontent.com无法访问的问题

安装wsl2

安装条件

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

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

WSL2安装Ubuntu及一些问题_第1张图片

  1. 开启虚拟机功能

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

WSL2安装Ubuntu及一些问题_第2张图片

  1. 重启电脑

设置wsl版本

wsl --set-default-version 2

安装Linux发行版

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

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

WSL2安装Ubuntu及一些问题_第3张图片

问题

问题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

    在这里插入图片描述

至此,解决了我的问题

WSL2安装Ubuntu及一些问题_第4张图片

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

WSL2安装Ubuntu及一些问题_第5张图片

我没有设置用户名,所以也没有设置密码,退出后,在进入就默认是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

你可能感兴趣的:(ubuntu,linux,服务器)