Win10下Hyper-V安装CentOS教程:轻松打造双系统环境

win10hyper-v安装centos

时间:2025-01-12 04:31


在Windows 10 Hyper-V上安装CentOS:详细步骤与指南 在Windows 10系统上通过Hyper-V虚拟机安装CentOS是一项非常实用的技能,可以让你在无需额外硬件的情况下,轻松运行和管理Linux系统

    本文将详细介绍如何在Windows 10的Hyper-V中安装CentOS,从准备工作到配置网络,再到系统安装和后续操作,每一步都进行详细的讲解

     一、准备工作 在开始安装之前,你需要确保以下几点: 1.Windows 10系统:确保你的Windows10系统是专业版、企业版或教育版,因为只有这些版本才支持Hyper-V功能

     2.管理员权限:你需要以管理员身份运行所有相关的命令和程序

     3.下载CentOS镜像文件:你可以从CentOS的官方站点或镜像站点下载所需版本的镜像文件

    例如,你可以从CentOS中文站下载CentOS 7的镜像文件:【CentOS-7-x86_64-DVD-1908.iso】(http://mirrors.163.com/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-DVD-1908.iso)

    或者,你也可以从阿里云镜像站下载CentOS 8的镜像文件:【CentOS-8.5.2111-x86_64-boot.iso】(https://mirrors.aliyun.com/centos/8/isos/x86_64/CentOS-8.5.2111-x86_64-boot.iso)

     二、启用Hyper-V 1.打开“程序和功能”: - 右键单击Windows按钮,选择“应用和功能”

     - 在相关设置中,选择右侧的“程序和功能”

     2.启用Hyper-V: - 在“程序和功能”窗口中,点击左侧的“启用或关闭Windows功能”

     - 在弹出的窗口中,找到并勾选“Hyper-V”相关的所有选项

     - 点击“确定”,系统会提示你需要重启电脑以完成设置

     3.重启计算机: - 完成上述设置后,重启你的计算机

     4.打开Hyper-V管理器: - 重启后,依次点击“开始” > “管理工具” > “Hyper-V管理器”

     三、创建虚拟机 1.新建虚拟机: - 在Hyper-V管理器中,点击右侧的“新建” > “虚拟机”

     - 进入新建虚拟机向导,点击“下一步”

     2.配置虚拟机: -名称和位置:为虚拟机指定一个名称,并设置虚拟机文件的存储位置

     -代数:建议选择第一代虚拟机,因为第二代虚拟机可能会出现一些兼容性问题

     -内存:设置虚拟机的内存大小,并勾选“启用动态内存”

     -网络配置:选择默认网络适配器

     -虚拟硬盘:设置虚拟硬盘的大小,建议至少分配20GB

     -安装选项:选择“从镜像文件安装操作系统”,并浏览到你下载的CentOS镜像文件

     3.完成创建: - 配置完成后,点击“完成”以创建虚拟机

     四、安装CentOS 1.启动虚拟机: - 在Hyper-V管理器中,找到你创建的虚拟机,双击它以启动并连接

     2.安装过程: - 启动后,你会看到CentOS的安装界面

     - 选择语言(建议选择中文),然后点击“继续”

     - 在安装摘要界面中,选择“带GUI的服务器”或“最小安装”,根据你的需求选择

     - 选择安装位置,建议选择“自动配置分区”

     - 设置root密码,并创建一个普通用户

     3.开始安装: - 点击“开始安装”按钮,等待安装过程完成

     - 安装完成后,点击“重启”

     4.登录系统: - 重启后,使用你设置的root密码或普通用户登录系统

     五、配置网络和后续操作 1.查看网络信息: - 登录后,点击“应用程序” > “系统工具” > “设置”

     - 在设置窗口中,点击“网络” > “打开网络”

     - 查看网络信息,你可以看到虚拟机的IP地址

     2.使用SSH连接: - 由于Hyper-V不支持共享宿主机剪切板,你可以使用第三方工具(如MobaXterm)通过SSH连接到虚拟机

     - 首先,确保虚拟机中安装了SSH服务

    可以使用以下命令检查并安装SSH服务: ```bash rpm -qa | grep ssh yum install openssh-server 如果没有安装 service sshd start# 启动SSH服务 netstat -ntpl | grep 22 检查22端口是否开启 ``` 3.安装常用工具: - 安装一些常用的环境工具,如gcc、yum-utils等: ```bash sudo yum -y install gcc gcc-c++ yum-utils device-mapper-persistent-data lvm2 ``` 4.卸载并重新安装Docker: - 如果你需要安装Docker,可以先卸载原有的Docker服务,然后重新安装: ```bash yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum makecache yum -y install docker-ce docker-ce-cli containerd.io 如果出现冲突,可以使用--allowerasing选项 systemctl enable docker systemctl start docker systemctl status docker.service ``` 5.配置Docker镜像加速: - 编辑Docker的daemon配置文件,添加镜像加速地址: ```bash sudo vi /etc/docker/daemon.json ``` 添加以下内容: ```json { registry-mirrors:【 https://0b27f0a81a00f3560fbdc00ddd2f99e0.mirror.swr.myhuaweicloud.com, https://ypzju6