首页 > 系统相关 >如何在windows系统下安装适用于linux的windows子系统

如何在windows系统下安装适用于linux的windows子系统

时间:2023-11-26 13:22:34浏览次数:38  
标签:windows 虚拟机 wsl -- linux 安装 子系统 VMware

最近部分工作需要在linux系统下操作,想着在自己本本上安装个虚拟机,废了九牛二虎之力安装好了VMware及Ubuntu系统,但是其在主机和虚拟机间共享数据不是很方便。于是又废了半天劲安装了VMware tools,设置了共享盘、并启动后自动挂载。一切搞定后,无意中发现windows下可以安装linux子系统,简称WSL。可以让开发人员在windows计算机上同时访问windows和linux系统,简直不要太爽。于是果断尝试,但安装过程显然并不是一帆风顺的。

VMware及Ubuntu系统的安装参见

VMware 17密钥(附下载链接) - 知乎 (zhihu.com)

VMware虚拟机安装Ubuntu16-18系统超详细过程(含下载地址)_vmware虚拟机ubuntu安装教程-CSDN博客

VMware中Linux虚拟机挂载主机共享文件夹的方法 - 程序员大本营 (pianshen.com)

VMware tools安装过程_vmware安装tool-CSDN博客

解决VMware Workstation安装VMware Tools显示灰色的办法 (baidu.com)

VMware WorkStation虚拟机文件共享详解-靠谱_vmware挂载共享文件夹_宇宙的尽头是编制的博客-CSDN博客

首先,按照网上所说,使用管理员账户打开终端,输入wsl --install -d Ubuntu,回车进行安装,满满期待中,然而光标闪烁了半天后,弹出

于是继续在网上冲浪,发现原来是国内DNS无法访问到github源的问题,于是将DNS手动修改为114.114.114.114和8.8.8.8

修改DNS参见windows的dns怎么设置 (baidu.com)

继续在终端输入wsl --install -d Ubuntu,继续等待,纳尼,又弹出

 why? why? why?

 ping 185.199.108.133和ping raw.githubusercontent.com都没有问题,说明网络是通的

 怎么办?继续冲浪,发现需要重启!重启!重启!重要的事情说三遍。当然通过以下命令重启wsl比重启整个电脑更便捷

在终端中输入wsl --shutdown回车,完美

 好了现在开始正式安装

首先在终端中输入wsl --list --online查看所有可用的发行版本

 借着选择安装Ubuntu-22.04版本,据说是即稳定又好用的一个版本,硬件兼容性比较好,尤其是对配置比较新的电脑来说。

在终端中输入以下命令,回车即开始安装

wsl --install -d Ubuntu-22.04

等待几分钟即可完成安装。在实际操作中笔者都尝试了多个版本。最后安装完成后记得重启电脑。

 

标签:windows,虚拟机,wsl,--,linux,安装,子系统,VMware
From: https://www.cnblogs.com/caicai2019/p/17856767.html

相关文章

  • 无涯教程-Linux - vi编辑
    在本章中,我们将了解vim编辑器在Unix中的工作方式。启动vi编辑器下表列出了使用vi编辑器的基本命令-Sr.No.Command&描述1vifilename如果尚不存在,则创建一个新文件,否则打开一个现有文件。2vi-Rfilename以只读模式打开现有文件。3viewfilename以只读模式......
  • 【WPF】如何引用System.Windows.Forms;
    修改项目的csproj文件<PropertyGroup><OutputType>WinExe</OutputType><TargetFramework>net6.0-windows</TargetFramework><Nullable>enable</Nullable><UseWPF>true</UseWPF><UseWindowsFo......
  • Linux命令(132)之sshpass
    linux命令之sshpass1.sshpass介绍linux命令sshpass是用来实现非交换的ssh操作2.sshpass用法sshpass[参数]commandsshpass参数参数说明-p指定明文密码3.实例3.1.sshpass安装默认系统中没有sshpass命令,需要安装sshpassrpm包命令:yuminstallsshpass[root@logstash~]#yuminstal......
  • 无涯教程-Linux - 通讯管理
    在本章中,我们将详细讨论Unix中的网络通信程序,在分布式环境中,您需要与远程用户进行通信,并且还需要访问远程Unix计算机。ping实用程序ping命令将回显请求发送到网络上可用的主机。使用此命令,您可以检查您的远程主机是否响应良好。以下是使用ping命令的简单语法-$pinghostna......
  • 延长windows更新时间
       FlightSettingsMaxPauseDays    win+I快捷键打开windows设置-->Windows更新:     ......
  • python 解密linux密码
    Python解密Linux密码简介在Linux系统中,用户的密码通常被加密存储在/etc/shadow文件中,以确保用户密码的安全性。这种加密方式称为密码哈希算法,它将用户密码转换为一串不可逆的密文。然而,有时候我们需要解密这些密码,例如在恢复用户密码或进行密码破解时。本文将介绍如何使用Python......
  • 无涯教程-Linux - 环境变量
    在本章中,我们将详细讨论Unix环境。Unix的一个重要概念是environment,它是由环境变量定义的。变量是我们为其分配值的字符串。分配的值可以是数字,文本,文件名,设备或任何其他类型的数据。如,首先我们设置一个变量TEST,然后使用echo命令访问它的值-$TEST="UnixProgramming"$ec......
  • Windows环境下修改my.ini导致MySQL启动失败
    问题:修改my.ini导致MySQL启动失败在Windows环境中,使用默认编辑器编辑my.ini配置文件可能导致MySQL启动失败,是因为默认编辑器使用的是UTF-8编码。解决方法:更改编码为ANSI使用文本编辑器打开my.ini,选择“另存为”并将编码更改为ANSI。重新启动MySQL服务,确保配置文件与MySQL默认......
  • 学习Linux用户管理与文件权限
    在Linux操作系统中,用户管理和文件权限是系统安全和管理的核心。本文将深入探讨Linux用户管理和文件权限的方方面面,帮助读者更好地理解和有效地运用这些关键概念。用户管理Linux用户管理是系统管理员不可或缺的一部分,它涉及到用户的创建、权限分配、密码管理以及安全性方面的考虑......
  • 使用 NSIS 将 Python 程序制作成 Windows 环境下的安装程序(安装包)
    转载于:https://www.freesion.com/article/1583987771/#1_NSIS__6NSIS官网下载:https://nsis.sourceforge.io/Main_Page首先,需要使用PythonPyInstaller模块将Python程序制作成可直接运行的EXE程序。(可以不要-F参数)将我们所需的、打包好的windowdemo目录(文件夹)压索成.zip......