0


WSL安装Ubuntu

一、安装WSL

在 Windws 终端窗口中安装 WSL:

 wsl --install 

设置新分发的默认安装版本

wsl --set-default-version 2

二、安装 Ubuntu-22.04 LTS

2.1 下载 Ubuntu-22.04 LTS 镜像文件

        https://cloud-images.ubuntu.com/releases/
        https://cloud-images.ubuntu.com/wsl/jammy/20221201/

我们要下载的文件是 wsl.rootfs.tar.gz 具体版本视系统架构而定 , 例如英特尔及AMD处理器就下载AMD64版 ubuntu-22.04-server-cloudimg-amd64-wsl.rootfs.tar.gz

将下载的文件放入创建好的目录

e:\wsl

2.2 创建安装目录

 e:\wsl\ubuntu_v2204

2.3 安装ubuntu 22.04

# wsl --import <名称> <解压位置> <镜像文件>
 wsl --import Ubuntu-22.04 e:\wsl\ubuntu_v2204 e:\wsl\ubuntu-22.04-server-cloudimg-amd64-wsl.rootfs.tar.gz 

至此 windows 10 安装ubuntu子系统完成,默认安装时root用户

2.4 启动 ubuntu

wsl -d Ubuntu-22.04 -u root 

为 root 设置密码

passwd root 

三、添加用户

1

adduser username # 添加普通用户 username 是要添加的用户名

2

usermod -a -G sudo username # 添加用户 username 到 sudo 组,使其可以执行 sudo 指令

3

su username # 切换到用户 username

4

passwd # 设置用户密码

四、以普通用户启动 ubuntu

wsl -d Ubuntu-22.04 -u username 

四、创建图标

4.1、安装LxRunOffline

https://github.com/DDoSolitary/LxRunOffline

lxrunoffline s -n <WSL名称> -f <快捷方式路径>.lnk

Windows10内置Linux子系统 WSL 1 升级 WSL 2
Windows10安装WSL请看这篇博客。

WSL 2 系统要求(可以使用命令行输入 winver 查看系统版本号):

对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本。
对于 ARM64 系统:版本 2004 或更高版本,采用 内部版本 19041 或更高版本。
比较 WSL 1 和 WSL 2
WSL 2 使用最新、最强大的虚拟化技术在轻量级实用工具虚拟机 (VM) 中运行 Linux 内核。 但是,WSL 2 不是传统的 VM 体验。

五、 WSL 1 升级 WSL 2

查看WSL版本

wsl -l -v

,看最后的Version版本号

使用PowerShell以管理员身份运行脚本。

1.启用虚拟机平台可选组件

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

2.开启Hyper-v功能,并重启电脑。

3.下载安装Linux内核功能包

内核下载地址

微软官网地址

4.升级WSL 2

输入命令

wsl -l

查看已经安装的子系统

输入命令

wsl --set-version Ubuntu-18.04 2

,这里的Ubuntu-18.04换成你的子系统名称

在这里等几分钟就能安装好了,如果很长时间没有反应就按一下回车查看一下。

然后我们输入

wsl -l -v

查看目前WSL版本,按下图显示就是安装好了

之后可以输入

wsl --set-default-version 2

,使得之后安装的Linux子系统都安装到WSL2中

微软官方的安装教程:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10

5.通过ssh远程登录

更换镜像源

https://blog.csdn.net/qq_57171795/article/details/123109463

安装 sshd 服务

sudoapt purge openssh-server
sudoaptinstall openssh-server

安装完毕之后,需要修改配置文件。

sudovi /etc/ssh/sshd_config

修改1:把 13 行的

#Port 22

改为

Port 22

修改2:把 32 行的

#PermitRootLogin prohibit-password

改为

PermitRootLogin yes

修改3:把 56 行的

#PasswordAuthentication yes

改为

PasswordAuthentication yes

修改之后,重启 sshd 服务

sudoservicessh restart

开机自启动 enable(disable)

sudo systemctl enablessh

此时,就可以使用xshell等第三方工具来连接了。主机名填

localhost

127.0.0.1

即可。

如果使用root用户无法登录或登录报错,需要使用

sudo passwd root

重置下密码再重启服务登录(可以输入原密码)。

远程登录

https://blog.csdn.net/MANX98/article/details/127486532

6.安装Net SDK

https://www.cnblogs.com/shanyou/p/13518202.html

https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-ubuntu

安装向日葵

wsl2如何安装systemctl命令,已成功!
https://blog.csdn.net/qq_51721904/article/details/128154635

wsl genie -s

标签: ubuntu linux 运维

本文转载自: https://blog.csdn.net/F112333/article/details/128208357
版权归原作者 F112333 所有, 如有侵权,请联系我们删除。

“WSL安装Ubuntu”的评论:

还没有评论