window11家庭版 WSL上安装CentOS7

news/2025/3/16 14:38:13/文章来源:https://www.cnblogs.com/HaitingChen/p/18774893

环境
Windows11家庭版

1. 安装WSL配置

1.1 Win命令模式开启虚拟化步骤

点击查看代码
# 启用适用于 Linux 的 Windows 子系统:打开powershell并输入:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart# 启用虚拟化:以管理员打开powershell输入下列命令
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart# 安装在其它盘,比如D盘,要先在D盘手动创建好WSL文件夹,再用下面命令创建联接
mklink /J "C:\Program Files\WSL" "D:\WSL"

1.2 图形化界面开启虚拟化步骤

1.2.1 .NET3.5和Hyper-V组件

打开“启用或关闭Windows功能”,选择.NET Framework3.5和Hyper-V,点确定。如图:
image

这里如果是家庭版Windows,会出现没有Hyper-V的问题,可以用下面方式安装:
新建一个文件,把下面代码复制进去,把后缀名改成.cmd,双击运行,安装后会让你重启,输入y回车重启就好

点击查看代码
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
pause

1.2.1 Telnet 客户端

还是打开“启用或关闭Windows功能”,选择Telnet 客户端,点确定。
image

1.2.3 打开适用于Linux的Windows的子系统、虚拟机平台

依然是在“启用或关闭Windows功能”那里。
image
我找的教程里这里有要求选中 容器 选项,但我这里没找到容器,不过我是有安装Docker的,反正最后也是成功安装了centOS,这里不安装Docker不知道有没有影响。

1.3 下载并安装X64的WSL2 Linux内核升级包

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

1.4 使用cmd设置版本号

点击查看代码
# 执行更新wsl版本
wsl --update
#设置版本号
wsl --set-default-version 2

可能会报“无法解析”的异常
Error code: Wsl/WININET_E_NAME_NOT_RESOLVED

解决方法:修改主机的host映射文件C:\Windows\System32\drivers\etc\hosts:

点击查看代码
#添加主机映射
185.199.109.133 raw.githubusercontent.com

2. WSL中安装centOS7

github开源项目下载CentOS
https://github.com/mishamosher/CentOS-WSL

选择CentOS7
image
点进去后选择CentOS7.zip下载(没有科学的话可能会下很慢)
image
下载完解压到想安装的位置就可以

解压后会有CentOS7.exe和rootfs.tar.gz两个文件,运行CentOS7.exe就可以
image
安装后就会有图中的ext4.vhdx文件。

安装完再运行CentOS7.exe就能打开CentOS

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/899800.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

探秘Transformer系列之(14)--- 残差网络和归一化

从零开始解析Transformer,目标是:(1) 解析Transformer如何运作,以及为何如此运作,让新同学可以入门;(2) 力争融入一些比较新的或者有特色的论文或者理念,让老鸟也可以有所收获。探秘Transformer系列之(14)--- 残差网络和归一化 目录探秘Transformer系列之(14)--- 残差…

省选联考2024游记

搬运自 洛谷博客 ,文章写于 2024.03.05“总有地上的生灵,敢于直面雷霆的威光。”全文共1169字。 Day -105 2023/11/18 noip考完人就崩了,第二题甚至都没写出正解,只有压线省一,大哭。 也基本注定这回是进不了省队了。 Day -5 2024/2/26 周一 开始停课 Day -4 2024/2/27 周…

day30 正则三剑客---awk

awk是什么 再谈三剑客grep,擅长单纯的查找或匹配文本内容 sed,更适合编辑、处理匹配到的文本内容 awk,更适合格式化文本内容,对文本进行复杂处理后、更友好的显示三个命令称之为Linux的三剑客 awk学完后的能力 以下部分内容需要结合shell编程对文本行数据提取数据字段 模式…

树上查分学习笔记+做题记录

树上查分 点的查分求路径 \(u-v\) 上的点被经过的次数. \(cnt[x]\) 表示点 \(x\) 被经过的次数. 核心代码:cnt[u]++; cnt[v]++; cnt[lca(u,v)]--; cnt[father[lca(u,v)]]--;A. 运输压力解法 树上查分板子题啊 #include <bits/stdc++.h> using namespace std; const int N…

ActAgent开发之基于http请求引用链路模版发起对话

下载deepeek 首先本地安装ollama,这是一款支持mac,windows和linus系统的大模型管理工具。下载好后打开终端,执行命令ollama pull deepseek-r1:7b,可以在网上找想要下载的开源大模型,我这里下载的是deepseek-r1的7b模型。执行完后可以用ollama list查看是否下载成功,然后可…

缓存与数据库的一致性方案,Redis与Mysql一致性方案,大厂P8的终极方案(图解+秒懂+史上最全)

说在前面 在40岁老架构师 尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的redis一致性面试题,类似如下:如何保障 MySQL 和 Redis 的数据一致性? 如何保障 MySQL 和 Cache 的数据一…

牛逼,这款开源聊天应用竟能一键召唤多个AI助手,跨平台通话神器!

`JiwuChat`是一款基于Tauri2和Nuxt3构建的轻量化多平台即时通讯工具,仅约8MB体积却集成了**AI群聊机器人**、**WebRTC音视频通话**、**屏幕共享**等前沿功能。一套代码适配Windows/macOS/Linux/Android/iOS/Web六大平台,堪称开发者学习跨端开发的绝佳样板!嗨,大家好,我是小…

day29_正则三剑客--sed

关于学正则单个正则字符还认识组合到一起就晕了,怎么办?本质还是对单个字符没理解.认识*认识.*组合到就一起就蒙了,为什么?还是没想明白.的意义,*的意义正则表达式,从左向右,逐步理解单个字符的意义怎么做? 1.思维脑图写没写? 2.每一个正则表达式的符号,自己有没有动…

npm和yarn笔记

一、知识背景: npm和yarn都是node 的包管理工具,一开始yarn开发出来是为了解决npm的一些问题,比如早期的npm下载包只能串行执行,依赖嵌套等,但最新版本的npm其实和yarn的性能已经不相上下了,在2025年的今天按道理使用哪一个都行。 二、一些区别 三、常用命令功能描述npm …

设计一个由土壤电池供电的VR视觉体验

“拔掉资本主义”是一款由地球提供动力的虚拟现实体验,在这里,变成一棵树将你从生产力的需求中解放出来。“拔掉资本主义,扎根现实”是一种虚拟现实体验,由地球本身提供动力,利用土壤电池产生能量。当佩戴VR头显时,用户经历了数字化转型,成为一棵树或一棵植物,完全沉浸…

使用Arduino与Hexabitz单导联EXG监测模块(H2BR0)在绘图仪上绘制模拟信号

在这个项目中,我们将使用Arduino板与Hexabitz单导联EXG监测模块(H2BR0)一起在绘图仪上绘制模拟信号,以可视化ECG(心电图)和EMG(肌电图)等生物信号。部件: •Arduino Uno •连接电缆 •电极垫 •安装Arduino IDE的计算机 •单引脚,EXG监视器(H2BR0x): Hexabitz单导联EXG监测…