windows的子系统Ubuntu以及Windows Terminal的安装使用

安装 Windows Terminal

安装Windows Terminal可以直接在应用商店里搜就行,如下:如果搜索的时候转圈圈,多搜几下就ok了
windows terminal安装

ubuntu子系统安装

1.准备环境
设置 - 搜索“启用或关闭Windows 功能”
启用或关闭Windows 功能
选中 上图 两项
2.microsoft store中搜索 ubuntu,选择你想安装的版本即可

下载完可以直接菜单中 打开ubuntu,会让你创建账号密码,(这里不是创建root用户,而是创建普通用户),创建完可以直接在登录进入系统,

  1. 打开windwos Terminal 你会神奇的发现ubuntu也在下拉菜单里!
    terminal ubuntu

  2. 接下来把ubuntu的软件源给换掉

/etc/apt/sources.list

把内容换成以下:

deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

然后执行:

sudo apt update
sudo apt upgrade

5.访问ubuntu的系统
Win+R弹出框 输入“\\wsl$\” 可以列出已安装的ubuntu子系统
在这里插入图片描述

然后把 “\\wsl$\Ubuntu-18.04” 映射到网络驱动器,就可以很方便访问了。

问题记录

1.windows11 安装记录

打开wsl 功能:设置->应用->可选功能->windows功能->打开“适用于Linux的Windows子系统”,“虚拟机平台” 两个✓,然后重启即可

2.ubuntu下载失败提示 0x80240438错误

设置 - 时间和语言 - 区域 - 修改 区域格式为 “中文(简体汉字,香港特别行政区)”,重启microsoft store

3.ubuntu获取失败,提示“你所在的地区不支持通过microsoft.com购买”

设置 - 时间和语言 - 区域 - 修改 国家或地区 改为 “美国”,重启microsoft store

4.虚拟子系统ubuntu 移到其他盘(通过wsl迁移)

https://www.yii666.com/blog/422789.html?action=onAll

5 错误:WslRegisterDistribution failed with error: 0x8007019e

原因:未按照linux子系统
输入命令后重启

PS C:\Users\Administrator> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

6 错误:WslRegisterDistribution failed with error: 0x800701bc

Error: 0x800701bc WSL 2 ??? https://aka.ms/wsl2kernel
这个是由于系统内置的WSL内核过低导致的,可以到如下的网址下载升级包:
https://learn.microsoft.com/zh-cn/windows/wsl/install-manual#step-4—download-the-linux-kernel-update-package
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
安装好wsl_update_x64.msi之后运行下面命令,设置默认wsl为wsl2,然后再按照ubuntu即可

wsl --set-default-version 2
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值