WSL安装Ubuntu

打印 上一主题 下一主题

主题 1755|帖子 1755|积分 5267

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一、安装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
将下载的文件放入创建好的目次 e:\wsl
2.2 创建安装目次


  1. e:\wsl\ubuntu_v2204
复制代码
2.3 安装ubuntu 22.04


  1. # wsl --import <名称> <解压位置> <镜像文件> wsl --import Ubuntu-22.04 e:\wsl\ubuntu_v2204
  2. 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 adduser username # 添加普通用户 username 是要添加的用户名
2 usermod -a -G sudo username # 添加用户 username 到 sudo 组,使其可以执行 sudo 指令
3 su username # 切换到用户 username
4 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版本 wsl -l -v ,看末了的Version版本号
利用PowerShell以管理员身份运行脚本。
1.启用虚拟机平台可选组件

  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 服务
  1. sudo apt purge openssh-server
  2. sudo apt install openssh-server
复制代码
安装完毕之后,需要修改配置文件。
  1. sudo vi /etc/ssh/sshd_config
复制代码
修改1:把 13 行的 #Port 22 改为 Port 22 。
修改2:把 32 行的 #PermitRootLogin prohibit-password 改为 PermitRootLogin yes 。
修改3:把 56 行的 #PasswordAuthentication yes 改为 PasswordAuthentication yes 。
修改之后,重启 sshd 服务
  1. sudo service ssh restart
复制代码
开机自启动 enable(disable)
  1. sudo systemctl enable ssh
复制代码
此时,就可以利用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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

祗疼妳一个

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表