准备工作
网络环境好 电脑内存大的 直接下载DVD4G版本的 省去linux基础 组件的安装
- centos7 镜像,官网的镜像是国外的下载很慢一般建议在国内的源下载传送门-清华的源
- hyper环境 电脑默认一般不开启的 (专业版win11,如果是家庭版需要执行一下脚本文件 手动安装相关的hyper源)
hyper开启
1 开启开发者模式
win + s
搜索开发人员设置 开启
2 打开windows启动面板
win + s
搜索 windows
或者 启动或关闭window功能
进入管理页面之后 勾选如下所示
3 针对找不到hyper这个选项的 (非windows 专业版 )按照如下操作
在桌面新建 hyper.txt 文本文件 ,复制如下内容到文本中,然后修改后缀为 .cmd
可执行脚本文件
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
右键管理员身份运行 然后等待自动下载hyper相关的资源 下载完整会弹出是否重启,重启完整之后 即可看到hyper配置
使用hyper场景虚拟机
成功完成上面的步骤之后,重启电脑即可通过 win + s
搜到hyper
管理器
1 开始创建虚拟机
需要注意的是为了区分网络,在创建虚拟机之前 先创建一个虚拟交换机 避免与 电脑本机的网络有冲突
新建一个单独的网络 命名随意 自己能区分就行
这里有网上有很多教程选择的是内部 我建议是直接选择外部 少走弯路 本身虚拟机就是内网的 不存在外部访问安全问题
2. 开始创建
这个基本上按照步骤来不会有问题 (不会一一截图 只放一下需要注意的点)
- 新建虚拟机
- 开始之前 直接下一步
- 指定名称和位置 名称: centos7 位置不勾选
- 指定代数 按需 我这边选择的第一代(稳定)
- 分配内存 按需 看你宿主机器内存多大 我这边电脑16G 分配给虚拟机2048 需要注意的是 不要勾选动态内存 会吃光你宿主机器的内存 导致宿主机卡死
- 配置网络 下拉选 找你在上面新建的虚拟交换机
- 连接虚拟硬盘
- 安装选项
- 点击完成 等待创建 创建完成之后 会在hyper显示新建的 虚拟机
虚拟机开机安装
在左侧hyper列表中看到你新建的虚拟机 双击连接 进入之后点击启动
- 进入之后 选择第一个 直接安装
- 进入安装引导页面 设置语言
- 重点 一定要配置网络 开启网络 看到网络连接成功 之后 再继续后面的操作
- 设置用户名 密码 root的的密码 这里一定要记住
- 4G完整版的有个这个 按需选择 不选也不要紧
- 简易版的不需要选择这个
- 配置网络和地址 选择新建的硬盘即可
这些完成之后 剩下的就是等待了 安装完成大概20-30分钟 完成之后点击右下角重启 (此时已经大功告成了)
进入虚拟机
等待重启之后就会进入虚拟机的命令行页面了,进入之后 输入用户名 root
密码就是上面设置的密码
一般进入默认的yum
源是mirrors.org
的 我们国内是无法访问的 此时需要设置yum
源切换为国内
以下教程分为两个版本的镜像源设置 简易版和完整版
简易版切换源
由于简易版是纯净版的很多依赖没有下载,不能直接下载镜像源只能手动操作了
- 备份旧的配置 防止改错了 无法回滚
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
- 修改配置文件
vi /etc/yum.repos.d/CentOS-Base.repo
这里注释掉原来的mirrorlist
然后开启baseurl
配置 这里需要细心点base
和 下面updates extras
都要改 不然不生效
[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
# 可能还有其他的repo段如 [updates], [extras] 等,确保它们也指向正确的阿里云镜像源
- 修改之后 执行清除
yum clean all
然后yum makecache
一般修改正确的话下面的日志不会报错,如果上面配置文件有修改不对的地方 执行 makecache会报错 报错看最低下一行根据报错的内容进行修改配置文件,一般报错的日志有invalid baseurl unknow error could not resolve host mirror.org.ce****
等
完整版切换源
# 备份原始文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
# 下载阿里的源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#清楚缓存
yum clean all
yum makecache
验证
检查yum是否配置成功 yum install wget
可以安装标识yum
切换成功