700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Windows10安装Ubuntu桌面子系统WSL2

Windows10安装Ubuntu桌面子系统WSL2

时间:2024-07-09 09:19:04

相关推荐

Windows10安装Ubuntu桌面子系统WSL2

一、设置开发人员选项

修改之后需要重启

二、修改系统设置

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

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

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

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

、迁移

1.下载LxRunOffline,地址:/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./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 /ubuntu/ bionic main restricted universe multiverse

deb /ubuntu/ bionic-security main restricted universe multiverse

deb /ubuntu/ bionic-updates main restricted universe multiverse

deb /ubuntu/ bionic-proposed main restricted universe multiverse

deb /ubuntu/ bionic-backports main restricted universe multiverse

deb-src /ubuntu/ bionic main restricted universe multiverse

deb-src /ubuntu/ bionic-security main restricted universe multiverse

deb-src /ubuntu/ bionic-updates main restricted universe multiverse

deb-src /ubuntu/ bionic-proposed main restricted universe multiverse

deb-src /ubuntu/ bionic-backports main restricted universe multiverse

保存,关闭记事本

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。