脚本宝典收集整理的这篇文章主要介绍了win10 启用wsl2 并安装ubuntu,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。 以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重新启动 计算机,以完成 WSL 安装并更新到 WSL 2。
或者使用win+s 搜索 启用或关闭windows功能
下载最新包:
运行下载的更新包。 (双击以运行 - 系统将提示你提供提升的权限,选择“yes”以批准此安装。)
wsl --set-default-version 2
在分发版的页面中,选择"获取"
首次启动新安装的 Linux 分发版时,将打开一个控制台窗口,系统会要求你等待一分钟或两分钟,以便文件解压缩并存储到电脑上。 未来的所有启动时间应不到一秒。
然后, 需要为新的Linux分发版创建用户账户和密码
设置unix用户名和密码后就可以使用了
在系统菜单中启动
在windows terminate中启动 安装完wsl2后自动会将该系统的启动项加载到windows terminate中
查看是不是WSL2
wsl -l -v
ubuntu安装好后,root初始密码(默认密码)不知道,需要设置。 1、先用安装时候的用户登录进入系统 2、输入:sudo passwd 按回车 3、输入新密码,重复输入密码,最后提示passwd:password updated sucessfully 此时已完成root密码的设置 4、输入:su root 此时应该是已完成切换...
vi /etc/ssh/sshd_config
进入之后,修改如下几行配置
Port = 22 去掉这行的#,代表启用端口号22 ListenAddress 0.0.0.0 去掉这行的#,代表监听所有地址 PasswordAuthentication yes,将这行的no改成yes,代表支持账号密码形式的登录
设置后,重启SSH服务
sudo service ssh restart
此时还不能支持root用户密码登录 默认情况下,root用户只支持用RSA登录,但是可以修改配置的 切换到root用户之后,用vi命令打开SSH的配置文件。
su root
vi /etc/ssh/sshd_config
找到行PermitRootLogin prohibit-password
保留这行的#,这意味着:允许root登录,但是禁止root用密码登录,所以这行要注释掉。
需要添加一行:
PermitRootLogin yes
最后按ESC
->:wq
,保存退出,然后需要重启一次ssh服务即可生效
sudo service ssh restart
不出意外,这次你就可以用root账号进行登录了。
如果出现了如下错误:
sshd: no hostkeys available -- exiting
,需要如下操作:1.ssh-keygen -A
, 2./etc/init.d/ssh start
然后需要获取ubuntu ip地址
可以看到本地ip(127.0.0.1)和外网ip(172.23.178.79), 使用这两个ip都可以登录, 但是外网ip是会改变的, 所以一般用本地ip
到此一个本地linux环境已经搭建好了, 欢迎大家的转发, 转发请注明出处, 本文首发于公众号:[DotNet技术说]
本文链接:https://www.jianshu.com/p/3e2b7252b4b8
以上是脚本宝典为你收集整理的win10 启用wsl2 并安装ubuntu全部内容,希望文章能够帮你解决win10 启用wsl2 并安装ubuntu所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。