一、设置开发人员选项

修改之后需要重启

二、修改系统设置

打开控制面板->程序与功能->启用或关闭windows功能

勾选 [适用于linux的windows子系统] 选项

三、去应用商店安装Ubuntu 18.04 LTS

四、打开Ubuntu,设置好账号密码

、迁移

1.下载LxRunOffline,地址:https://github.com/DDoSolitary/LxRunOffline/releases

2、解压,放到E盘,解压

3、打开PowerShell(管理员)

cd E:\LxRunOffline-v3.5.0-msvc\  //进入安装目录

.\LxRunOffline.exe list   //查看安装了哪些子系统

.\LxRunOffline.exe move -n Ubuntu-18.04 -d E:\wsl\Ubuntu-18.04 //迁移,有warning不用管,等到执行完毕即可

.\LxRunOffline.exe get-dir -n Ubuntu-18.04 //查看迁移后的子系统安装目录

如遇到以下错误

先停止LxssManager服务,再迁移

六、升级到WSL2

1、启用虚拟机功能

使用 PowerShell 以管理员身份运行:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

安装完后要重启,否则后面会报错

2.下载 Linux 内核更新包

x64: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

下载后一路默认安装即可

3.设置分发版版本

将 Ubuntu18.04 设置为WSL2的命令为

wsl --set-version Ubuntu-18.04 2

这一步比较耗时(几十分钟),执行完成后通过命令 wsl -l -v 来查询升级是否成功

4.若启动Ubuntu,发现报错

下载NoLsp.exe放到E盘(百度一下)

执行NoLsp.exe C:\Windows\system32\wsl.exe

报错,按提示执行.\NoLsp.exe C:\Windows\system32\wsl.exe

WSL2 是基于虚拟机的,所以可以在后台运行各种任务,比如 Docker 等等,但是带来的相应问题就是会占用一部分内存,使用 wsl --shutdown 可以再不使用的时候停止它,以节约资源

在windows资源管理器内输入\\wsl$,就可以是root根目录了

访问\\wsl$后,在windows中做一个网络隐射,比如Z盘

七、wslconfig配置文件限制wsl的效率

1、新建一个文本文件,重命名为.wslconfig,文本编辑器打开输入:

[wsl2]

memory=8GB

processors=4

swap=0

localhostForwarding=true

说明:

memory为系统内存上限,这里我限制最大8gb,可根据自身电脑配置设置

processors为虚拟处理器上限,这里我限制最大为4,可根据自身电脑配置设置

2、将文件拷贝到windows用户文件夹根目录

C:\Users\<yourUserName>\.wslconfig

3、关闭wsl

wsl --shutdown

、更换为国内源

查看系统版本:命令(可拷贝后到Ubuntu界面鼠标右键赋值)

lsb_release -a

这里把镜像换成国内的阿里源

找到C:\Users\***\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs\etc\apt\

====================上面是未迁移的时候,如果已迁移,适用下面的=================

Z:\etc\apt\

目录下的sources.list 文件

用记事本打开文件,将内容替换成下面的内容

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

保存,关闭记事本

然后在Ubuntu窗口执行 sudo apt-get update

以上就完成了windows10安装Ubuntu18.04子系统,并升级到WSL2,且迁移了路径,更换了国内源;然后就可以获取OpenHarmony源码进行编译了

Windows10安装Ubuntu桌面子系统WSL2相关推荐

  1. windows下安装ubuntu linux子系统

    windows下安装ubuntu linux子系统 一.win10下安装ubuntu linux子系统 二.下载ubuntu子系统 三.启动ubuntu子系统 四.配置ubuntu子系统 一.win1 ...

  2. Ubuntu server安装ubuntu桌面,安装软件中心-ubuntu software

    目录 安装ubuntu桌面 1. 使用ssh工具链接(堡塔远程工具) 2.切换root 3.更新软件和系统 4.安装桌面 5.桌面登陆​编辑 6.安装商店 7.设置中文 8.删除多余软件 9.网络图标 ...

  3. 双硬盘安装win10和linux双系统,Windows10安装Ubuntu双系统教程(128G+1T双硬盘+GTX1060)...

    Windows10安装Ubuntu双系统(msiGL62) 写在最前面: 本篇博客记录了本人使用微星电脑GL62安装Windows10+Ubuntu双系统的过程,供我个人在未来重装系统时参考.对于其他 ...

  4. 在原先安装ubuntu桌面版系统的联想一体机安装win10系统

    最近在原先安装ubuntu桌面版的联想一体机安装win10系统,因为先前只在安装有windows系统的电脑上重新安装过windows系统,此次稍有差别,故记录下来. [准备工具] 1.安装有windo ...

  5. Windows10安装Ubuntu子系统+配置SSH连接+安装xfce4图形界面+配置xrdc远程桌面连接

    前言 WIN10的所有非精简版的系统,都已经内置Linux内核,可以直接打开一个PC应用一样使用Ubuntu子系统.这是非常Cool的体验,并且经历了一段时间的完善和摸索,现在应用起来都非常成熟. 本 ...

  6. Windows10安装Ubuntu子系统+docker教程说明

    说明 微软和Ubuntu深入合作推出了基于win桌面运行Ubuntu系统.为了满足开发同学也在win下也可以使用ubuntu的开发环境.通过利用win上的Linux子系统Ubuntu16.04能否安装 ...

  7. Windows10 安装Ubuntu子系统,解决从应用商店下载慢的问题。

    原文地址:http://blog.csdn.net/pujiaolin/article/details/73557219 Win 10 安装Ubuntu子系统(Bash On Windows) 一.系 ...

  8. windows10安装ubuntu双系统教程(绝对史上最详细)

    快车道: Windows10安装ubuntu16.04双系统教程 Windows10安装ubuntu18.04双系统教程 一. 先搞清楚自己电脑的类型: A  MBR传统bios+单硬盘 B  MBR ...

  9. Ubuntu使用小教程02——服务器上安装ubuntu桌面版(新手向)

    搞DeepLearning配一台服务器,之前都是win下跑模型,趁这个机会转linux.结果拿来是centos7.5,鉴于现在dl工作者ubuntu比较多,资源和社区都比较友好,决定重装系统.虽然现在 ...

最新文章

  1. 下列哪个可以选中矩形文字块_PPT很难?一个字母就可以搞定
  2. 2011年使用率增长最快的十大Web技术
  3. 2010后的经济增长点再研究
  4. Micropython 红外防坠落小车实验教程
  5. 【项目管理】记第一次出差到客户现场推进项目验收感悟
  6. nginx的root alias 指令
  7. mysql 缓存监控_MySql 缓存查询原理与缓存监控 和 索引监控
  8. 数据结构(一)线性表
  9. 电子相册系统(二)业务层设计
  10. python日记----2017.7.20
  11. Web_信息搜集(DAY2)
  12. silverlight5 ToolKit下载地址
  13. nsis出错_安装程序出现NSIS ERROR错误解决思路
  14. linux下od命令的使用教程,Linux od命令
  15. directadmin安装多个php,DirectAdmin安装记录(2018更新)
  16. 如何打造有战斗力的团队
  17. 纯前端提示页面版本更新
  18. 小程序模板报价_小程序模板价格_小程序模板使用多少钱
  19. mysql什么方法返回id_MYSQL获取自增ID的四种方法
  20. PDPS软件:导出Web浏览器文件功能及其操作方法

热门文章

  1. com.mchange.v2.c3p0.ComboPooledDataSource 报红
  2. Python基础复习_列表
  3. 华为云14天鸿蒙设备开发-Day1源码获取
  4. 暴光史上最强的女生勾引男生的方法
  5. 如何清理C盘的垃圾文件
  6. 硬盘数据丢失怎么办?电脑硬盘恢复,3个步骤
  7. 招商银行香港一卡通的猫腻
  8. Charles--分析网络封包的工具
  9. 夸夸群火爆背后,是低成本社交的情绪价值
  10. 定位教程0---定位初介绍之均方根误差