win11使用hyper安装Centos7.6(保姆式教学)

380 阅读4分钟

准备工作

网络环境好 电脑内存大的 直接下载DVD4G版本的 省去linux基础 组件的安装

  • centos7 镜像,官网的镜像是国外的下载很慢一般建议在国内的源下载传送门-清华的源

image.png

  • hyper环境 电脑默认一般不开启的 (专业版win11,如果是家庭版需要执行一下脚本文件 手动安装相关的hyper源)

hyper开启

1 开启开发者模式

win + s 搜索开发人员设置 开启

image.png

2 打开windows启动面板

win + s 搜索 windows 或者 启动或关闭window功能

image.png 进入管理页面之后 勾选如下所示

image.png

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管理器

image.png

1 开始创建虚拟机

需要注意的是为了区分网络,在创建虚拟机之前 先创建一个虚拟交换机 避免与 电脑本机的网络有冲突

image.png 新建一个单独的网络 命名随意 自己能区分就行

image.png 这里有网上有很多教程选择的是内部 我建议是直接选择外部 少走弯路 本身虚拟机就是内网的 不存在外部访问安全问题

2. 开始创建

这个基本上按照步骤来不会有问题 (不会一一截图 只放一下需要注意的点)

  • 新建虚拟机

image.png

  • 开始之前 直接下一步
  • 指定名称和位置 名称: centos7 位置不勾选
  • 指定代数 按需 我这边选择的第一代(稳定)
  • 分配内存 按需 看你宿主机器内存多大 我这边电脑16G 分配给虚拟机2048 需要注意的是 不要勾选动态内存 会吃光你宿主机器的内存 导致宿主机卡死
  • 配置网络 下拉选 找你在上面新建的虚拟交换机
  • 连接虚拟硬盘

image.png

  • 安装选项

image.png

  • 点击完成 等待创建 创建完成之后 会在hyper显示新建的 虚拟机

虚拟机开机安装

在左侧hyper列表中看到你新建的虚拟机 双击连接 进入之后点击启动

  • 进入之后 选择第一个 直接安装
  • 进入安装引导页面 设置语言
  • 重点 一定要配置网络 开启网络 看到网络连接成功 之后 再继续后面的操作
  • 设置用户名 密码 root的的密码 这里一定要记住
  • 4G完整版的有个这个 按需选择 不选也不要紧

image.png

  • 简易版的不需要选择这个
  • 配置网络和地址 选择新建的硬盘即可

image.png

这些完成之后 剩下的就是等待了 安装完成大概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切换成功

到此位置 虚拟机基本上搭建完成了 剩下的就是熟悉linux的相关操作指令了