新版本的的 WIN10 现在已经支持 LINUX 子系统了,我们只需要在WIN10开启子系统支持,并安装WSL,就可以安装一个LINUX系统
旧版 WSL 的手动安装步骤
如果你啥都不懂,通常建议使用 wsl --install
安装适用于 Linux 的 Windows 子系统,但如果运行的是旧版 Windows,则可能不支持这种方式。 下面介绍了手动安装步骤。 如果在安装过程中遇到问题,可以查看官网提供的疑难解答指南的安装部分。
步骤 1 - 启用适用于 Linux 的 Windows 子系统
需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。
以管理员身份打开 PowerShell(“开始”菜单 >“PowerShell”> 单击右键 >“以管理员身份运行”),然后输入以下命令:
PowerShell复制
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
执行完后可以用 wsl --shutdown 强制重启
步骤 2 - 检查运行 WSL 2 的要求
若要更新到 WSL 2,需要运行 Windows 10。
- 对于 x64 系统:版本 1903 或更高版本,采用内部版本 18362 或更高版本。
- 对于 ARM64 系统:版本 2004 或更高版本,采用内部版本 19041 或更高版本。
- 低于 18362 的版本不支持 WSL 2。
若要检查 Windows 版本及内部版本号,选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”。 更新到“设置”菜单中的最新 Windows 版本。
备注
如果运行的是 Windows 10 版本1903 或 1909,请在 Windows 菜单中打开“设置”,导航到“更新和安全性”,然后选择“检查更新”。 内部版本号必须是 18362.1049+ 或 18363.1049+,次要内部版本号需要高于 .1049。 阅读详细信息:WSL 2 即将支持 Windows 10 版本 1903 和 1909。
步骤 3 - 启用虚拟机功能
安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。 计算机需要虚拟化功能才能使用此功能。
以管理员身份打开 PowerShell 并运行:
PowerShell复制
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重新启动计算机,以完成 WSL 安装并更新到 WSL 2。
步骤 4 - 下载 Linux 内核更新包
- 更新 wsl:
wsl --update
备注
如果使用的是 ARM64 计算机,请下载 ARM64 包。 如果不确定自己计算机的类型,请打开命令提示符或 PowerShell,并输入:systeminfo | find "System Type"
。 Caveat: 在非英文版 Windows 上,你可能必须修改搜索文本,对“System Type”字符串进行翻译。 你可能还需要对引号进行转义来用于 find 命令。 例如,在德语版中使用systeminfo | find '"Systemtyp"'
。
步骤 5 - 将 WSL 2 设置为默认版本
打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:
PowerShell复制
wsl --set-default-version 2
步骤 6 - 安装子系统
管理员模式打开 PowerShell ,输入 wsl -l -o 可以查看有哪些系统可以安装,不过这里安装实在太慢了,可以从下面网址下载
Ubuntu 18.04
Ubuntu 18.04 ARM
Ubuntu 16.04
Debian GNU/Linux
Kali Linux
OpenSUSE Leap 42
SUSE Linux Enterprise Server 12
WSL 的 Fedora Remix
我用的是在 github找到了centos的安装包
1.下载.zip文件
Release CentOS 8.4-2105 · mishamosher/CentOS-WSL · GitHub
2.解压WSL CentOS 7.x
从上面Github地址下载对应的压缩文件,右键点击并解压
3.安装
右健 CentOS8.exe , 选管理员运行,完成后按回车键退出
image4.完成安装
安装完成后有三个文件,这时候再运用管理员运行 Centos8.exe ,就进入linux 系统了
image5.重新配置一下 yum 源
因为Centos8不再维护了,换了一个分支,所以我们也要把地址改一下,进入centos8
sed -i 's/http:\/\/mirror.centos.org\/\$contentdir\/\$releasever/https:\/\/mirrors.ustc.edu.cn\/centos\/8-stream/g' /etc/yum.repos.d/CentOS-*
6.大功告成,更新一下系统
yum update -y --allowerasing
image
新建一个快捷方式,以后就方面啦
删除
管理员模式打开 PowerShell,进入Centos8的解压目录(步骤3.2),运行
./CentOS.exe clean
image
想再安装的时候,只需要重复步骤6就可以了
网友评论