Hyper-V虚拟机中安装CentOS详细教程指南

hyper-v安装centos教程

时间:2025-01-12 03:23


Hyper-V安装CentOS教程:详细步骤与配置指南 在现代计算环境中,虚拟化技术为在同一台物理计算机上运行多个操作系统提供了极大的便利

    微软开发的Hyper-V虚拟化技术正是这样一款强大的工具,它允许用户轻松地创建和管理虚拟机

    本文将详细介绍如何在Windows系统上通过Hyper-V安装CentOS,并提供详细的配置指南,确保你能够顺利完成安装和配置

     一、准备工作 1. 下载CentOS镜像 首先,你需要从CentOS的官方网站或其他镜像站点下载所需的CentOS版本镜像文件

    建议选择DVD版,因为它包含了完整的软件包集合和安装工具

    以CentOS 7.9为例,你可以通过以下链接下载: - CentOS官方网站:【CentOS下载页面】(https://www.centos.org/) - 阿里云镜像站:【CentOS 7.9镜像下载】(https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/) 2. 启用Hyper-V 在Windows上启用Hyper-V功能,可以通过控制面板完成

    具体步骤如下: - 打开控制面板,选择“程序和功能”

     - 点击“启用或关闭Windows功能”

     - 勾选“Hyper-V”选项,点击“确定”并重启计算机

     二、创建虚拟交换机 在启动虚拟机之前,你需要为虚拟机创建一个虚拟交换机,以便它能够连接到外部网络

    以下是具体步骤: - 打开Hyper-V管理器

     - 在右侧的“操作”栏中,点击“虚拟交换机管理器”

     - 选择“创建虚拟网络交换机”

     - 选择“外部”网络,然后点击“创建虚拟交换机”

     - 在弹出的窗口中,为虚拟交换机命名,并选择你希望绑定的物理网卡(即你电脑中已经正常上网的网卡)

     - 点击“确定”,完成虚拟交换机的创建

     三、新建虚拟机 接下来,你需要在Hyper-V管理器中新建一个虚拟机,用于安装CentOS

    以下是详细步骤: - 在Hyper-V管理器中,点击“新建” > “虚拟机”

     - 按照向导进行设置: - 指定虚拟机名称和存储位置

     - 选择虚拟机代数(默认选择第一代,兼容性好些)

     - 分配内存大小(例如8096MB,根据你的实际需求调整)

     - 配置网络,选择之前创建的虚拟交换机

     - 创建虚拟硬盘(例如100GB,根据你的实际需求调整)

     - 选择操作系统镜像文件,即你之前下载的CentOS ISO文件

     四、安装CentOS 完成虚拟机的创建后,你可以开始安装CentOS了

    以下是详细步骤: 1.启动虚拟机 - 在Hyper-V管理器中,选择你刚刚创建的CentOS虚拟机

     - 点击“启动”按钮

     2.选择安装选项 - 在虚拟机启动后,你会看到一个启动菜单

     - 使用键盘上下键选择“Install CentOS 7”,然后按回车键

     3.选择安装语言 - 在接下来的界面中,选择简体中文作为安装语言

     4.配置安装信息 - 设置时区为Asia/Shanghai

     - 选择安装源,通常选择最小化安装(Minimal Install),并设置分区为自动分区

     5.配置网络和主机名 - 根据本地IP信息配置网络,你可以选择动态IP(DHCP)或静态IP

     - 如果选择静态IP,你需要在安装完成后手动配置网络

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

     7.开始安装 - 确认所有配置无误后,点击“开始安装”按钮

     8.重启系统 - 安装完成后,点击“重启系统”按钮

     五、配置CentOS 重启系统后,你将进入CentOS的登录界面

    使用你设置的root密码或普通用户密码登录系统

    接下来,你需要进行一些基本的配置

     1. 配置静态IP(如果需要) 如果你选择了静态IP安装,那么你需要手动配置网络

    以下是配置步骤: - 使用命令`vi /etc/sysconfig/network-scripts/ifcfg-eth0`编辑网卡配置文件

     - 将`BOOTPROTO`设置为`static`

     - 配置IP地址、网关和DNS服务器

    例如: bash TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth0 UUID=a784cd9a-e2fc-4593-839b-9bffa52d6898 DEVICE=eth0 ONBOOT=yes IPADDR=192.168.1.30 静态IP地址 GATEWAY=192.168.1.1 网关 DNS1=192.168.1.1 DNS服务器 - 保存并退出编辑器(按`Esc`,然后输入`:wq`)

     - 重启网络服务:`service networkrestart`或 `systemctl restart network`

     2. 配置YUM源 为了更方便地安装和管理软件包,你可以配置YUM源

    以下是配置步骤: - 备份默认的YUM源配置文件:`cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak`

     - 下载并替换为阿里云的镜像源配置文件(或其他你选择的镜像源)

     - 清理旧的缓存数据:`yum cleanall`

     - 缓存新数据:`yum makecache`

     3. 安装常用工具 使用YUM命令安装一些常用的工具,例如vim、wget等: yum install -y vim-enhanced yum install -y zip unzip yum install -y wget yum install -y netstat yum install -y lsof 4. 设置主机名和本地域名解析 - 查看当前主机名:`hostname`

     - 修改主机名(需要重启虚拟机):`vi /etc/hostname`,然后保存并退出

     - 立即生效(无需重启):`hostnamectl set-hostname <新主机名`

     - 添加本地主机域名解析:`vi /etc/hosts`,然后添加类似以下内容: bash 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.