您的位置 首页 每日好文

安装win10系统(安装win10系统怎么分区)

WSL(Win­dows Sub­sys­tem for Linux),可以让windows用户在windows系统内安装一个Linux子系统,对一些特殊工作需求的人来说可以避免使用两台机器,或者安装虚拟机的麻烦。下面记录了如何在windows10 系统上安装centos 8 以及遇到的一些问题的解决办法。

  • 安装Windows Terminal

工欲善其事,必先利其器,没想到微软会开发一个终端工具,比起CMD 和 PowerShell 体验明显好很多。应用商店直接搜索 Windows Terminal, 安装就可以。程序界面如下

安装win10系统(安装win10系统怎么分区)

windows terminal

  • 启用 WSL

依次打开 控制面板->程序和功能->启用或关闭Windows 功能

安装win10系统(安装win10系统怎么分区)

控制面板

安装win10系统(安装win10系统怎么分区)

程序和功能

分别启用 适用于Linux的Windows子系统虚拟机平台

安装win10系统(安装win10系统怎么分区)

启用功能

确定后系统自动安装相关组件,完成后会提示重启计算机。

  • 升级到WSL2

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

下载以上链接wsl升级程序安装并重启计算机

  • 设置默认为WSL2

打开终端,运行以下指令,设置WSL2为默认版本

wsl --set-default-version 2

成功后运行以下命令

wsl --status

安装win10系统(安装win10系统怎么分区)

wsl2

如图显示默认版本:2 即表示成功。

  • 安装CentOS子系统

可以在微软的应用商店直接搜索Linux,会有 SUSE, Kali, Ubuntu 等系统的镜像,没有要安装的CentOS系统镜像。不过Github有官方维护的镜像。

https://github.com/CentOS/sig-cloud-instance-images

安装win10系统(安装win10系统怎么分区)

github

如图,选择合适的分支,并下载相应的 tar.gz 文件。

将下载完成的文件解压为 .tar 文件,终端输入以下命令导入镜像

wsl --import CentOS "D:WSLCentOS" "C:UsersadminDownloadscentos-8-x86_64.tar"

CentOS 是给安装镜像的命名

"D:WSLCentOS" 是虚拟硬盘的存放路径

"C:UsersadminDownloadscentos-8-x86_64.tar" 镜像文件路径

安装win10系统(安装win10系统怎么分区)

导入镜像

如上图,导入镜像成功后,输入wsl –list 命令查看当前已安装镜像,CentOS 已经作为默认系统。

wsl -d CentOS

输入以上命令,启动CentOS子系统

安装win10系统(安装win10系统怎么分区)

cat /proc/versioncat /etc/redhat-release

如上图,启动可以依次输入以上两条命令,查看内核版本号及系统版本号。

  • 解决"Error: Failed to download metadata for repo 'appstream':" 错误

此时,直接输入yum update 会提示错误,具体如下图

安装win10系统(安装win10系统怎么分区)

在这篇博客上找到了解决问题的方法。谢谢原作者的分享。

完美解决CentOS8 yum安装AppStream报错,更新yum后无法makecache的问题 – 白_胖_子 – 博客园

可能由于系统的升级改动,方法略有不同,但是大体思路不变。

由于当前的镜像系统中并未集成wget命令,所以无法直接在系统下载文件。

centos镜像-centos下载地址-centos安装教程-阿里巴巴开源镜像站

打开阿里的CentOS镜像页,复制CentOS8 的镜像地址,粘贴到地址栏直接下载此文件。下载完成后打开文件可以看到是一个配置文件。

安装win10系统(安装win10系统怎么分区)

centos 阿里repo

在CentOS系统内,打开 /etc/yum.repos.d/CentOS-Linux-BaseOS.repo 文件,使用#注释掉文件内容,并复制上面文件中 [base]段内容到此文件中。

安装win10系统(安装win10系统怎么分区)

上图中,黄色框为注释掉原内容,红色框为新增加的阿里源内容

使用同样的方法编辑 /etc/yum.repos.d/CentOS-Linux-AppStream.repo 文件

安装win10系统(安装win10系统怎么分区)

运行

yum update -y

安装win10系统(安装win10系统怎么分区)安装win10系统(安装win10系统怎么分区)

至此可以正常使用CentOS系统,可以依据自己需求安装相关环境了。

关于作者: tangshenmengchon

本文章来自互联网上面收集整理,如有涉嫌抄袭侵权/违法违规的内容, 请发邮箱(yjhtillusiveukl@qq.com)举报,一经查实,本站将立刻删除。

热门文章