文章目录
- 01 | VMware安装Ubuntu
- 02 | WSL2安装Ubuntu
虚拟机安装Linux的方式分为两种:APP安装、WSL安装
APP安装就是常见的VMware VirtualBox安装的方式,而WSL是Windows系统自带的一个虚拟机应用,可以更好的与Windows进行信息交互(当然,缺点就是没有VMware方式安装之后的图形化界面,WSL安装的Linux只有命令行模式,但是对于想学Linux的我来说,这不刚好吗哈哈哈)
所以下面我主要以WSL安装方式为主,毕竟VMware安装一搜一大堆了
01 | VMware安装Ubuntu
在 VMware中安装Linux的基本步骤如下
-
下载 VMware/VirtualBox
访问 VMware 的官方网站(https://www.vmware.com/),下载 VMware Workstation 或 VMware Player,然后按照提示进行安装。
-
下载 Linux ISO 镜像文件(这里以Ubuntu为例)
从指定的网站下载你想要安装的 Linux 发行版的镜像文件。例如,如果你要安装 Ubuntu,则可以从 Ubuntu 官方网站(https://ubuntu.com/)下载 Ubuntu ISO 镜像文件。
-
创建新虚拟机
启动 VMware,选择“创建新的虚拟机”按钮,进入虚拟机配置向导。根据向导提示设置虚拟机名称、操作系统版本、内存大小和硬盘容量等。
-
安装 Linux 操作系统
启动虚拟机,选择你下载的 Linux ISO 文件作为虚拟机的启动光盘。然后按照提示进入 Linux 安装向导,完成 Linux 系统的安装。
-
安装 VMware 工具(增强功能)
安装 Linux 后,在 VMware 菜单栏中选择“虚拟机”>“安装 VMware 工具”。将安装程序挂载到虚拟机的光驱里,然后在 Linux 系统中运行安装程序。
-
重启虚拟机
安装完 VMware 工具后,需要重新启动虚拟机以使其生效
02 | WSL2安装Ubuntu
WSL2安装Ubuntu比之虚拟机安装的好处在于,不需要额外安装APP,与本地系统交互更方便,使用Ubuntu的时候不需要打开APP来启动开机(Windows开机时,Ubuntu就已经准备好了)
- 使用Windows+R快捷键,在打开的【运行】窗口中直接执行optionalfeatures打开【Windows 功能】对话框
- 勾选上【适用于Linux的Windows子系统】和【虚拟机平台】以安装WSL(重启电脑之后WSL就安装完成了)
-
以管理员身份打开【Windows Powershell】,并执行如下指令来安装WSL2
wsl --install dism.exe /online /enable-feature /featurename:Microsoft-Windows- Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart wsl --set-default-version 2
-
下载更新Linux内核(将WSL更新至WSL2)
-
下载内核包(https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi)
-
双击运行下载的更新包
-
-
如果想要最简便的安装就看这步,想要自定义安装直接看第六步
-
打开Microsoft Store
-
搜索Ubuntu,选择适合的版本点击安装即可
-
-
自定义安装路径,首先在其他盘建立想要安装的路径,在路径文件夹右键打开【Powershell】,并执行如下指令下载Ubuntu20.04(文件大小为4G左右,需要等待一定时间)
Invoke-WebRequest -Uri https://wsldownload.azureedge.net/Ubuntu_2004.2020.424.0_x64.appx -OutFile Ubuntu20.04.appx -UseBasicParsing
-
下载完成之后,执行如下指令安装Ubuntu20.04
# 重命名Ubuntu20.04文件包为.zip压缩包 Rename-Item .\Ubuntu20.04.appx Ubuntu.zip # 解压安装包 Expand-Archive .\Ubuntu.zip -Verbose # 进入解压后的文件父目录 cd .\Ubuntu\ # 执行安装程序 .\ubuntu2004.exe # 安装完成后会提示输入用户名和密码,之后就可以正常实用Ubuntu了
-
查看安装的Ubuntu版本
wsl -l -v
-
把安装的Ubuntu映射成本地的一个网络驱动器(这样可以在Windows上直接访问Ubuntu中的文件,实现实时信息交互,比VMware等是不是方便很多)
-
Visual Studio Code插件【WSL】推荐
点击左下角使用安装的插件进行远程连接Ubuntu