美文网首页
WIN10 用 WSL 安装 CENTOS

WIN10 用 WSL 安装 CENTOS

作者: yichen_china | 来源:发表于2023-04-21 21:10 被阅读0次
    image

    新版本的的 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 内核更新包

    1. 更新 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 , 选管理员运行,完成后按回车键退出

    image

    4.完成安装

    安装完成后有三个文件,这时候再运用管理员运行 Centos8.exe ,就进入linux 系统了

    image

    5.重新配置一下 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就可以了

    相关文章

      网友评论

          本文标题:WIN10 用 WSL 安装 CENTOS

          本文链接:https://www.haomeiwen.com/subject/ojvjjdtx.html