0


WSL安装Ubuntu

一、安装WSL

在 Windws 终端窗口中安装 WSL:

  1. wsl --install

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

  1. wsl --set-default-version 2

二、安装 Ubuntu-22.04 LTS

2.1 下载 Ubuntu-22.04 LTS 镜像文件

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

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

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

  1. e:\wsl

2.2 创建安装目录

  1. e:\wsl\ubuntu_v2204

2.3 安装ubuntu 22.04

  1. # wsl --import <名称> <解压位置> <镜像文件>
  2. 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

  1. wsl -d Ubuntu-22.04 -u root

为 root 设置密码

  1. passwd root

三、添加用户

1

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

2

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

3

  1. su username # 切换到用户 username

4

  1. passwd # 设置用户密码

四、以普通用户启动 ubuntu

  1. wsl -d Ubuntu-22.04 -u username

四、创建图标

4.1、安装LxRunOffline

https://github.com/DDoSolitary/LxRunOffline

  1. 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版本

  1. wsl -l -v

,看最后的Version版本号

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

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

  1. Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

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

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

内核下载地址

微软官网地址

4.升级WSL 2

输入命令

  1. wsl -l

查看已经安装的子系统

输入命令

  1. wsl --set-version Ubuntu-18.04 2

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

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

然后我们输入

  1. wsl -l -v

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

之后可以输入

  1. 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 服务

  1. sudoapt purge openssh-server
  2. sudoaptinstall openssh-server

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

  1. sudovi /etc/ssh/sshd_config

修改1:把 13 行的

  1. #Port 22

改为

  1. Port 22

修改2:把 32 行的

  1. #PermitRootLogin prohibit-password

改为

  1. PermitRootLogin yes

修改3:把 56 行的

  1. #PasswordAuthentication yes

改为

  1. PasswordAuthentication yes

修改之后,重启 sshd 服务

  1. sudoservicessh restart

开机自启动 enable(disable)

  1. sudo systemctl enablessh

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

  1. localhost

  1. 127.0.0.1

即可。

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

  1. 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”的评论:

还没有评论