Hyper-V虚拟机中轻松安装CentOS教程

用hyper-v安装centos

时间:2025-01-12 04:25


用Hyper-V安装CentOS:全面指南 在现代计算机环境中,虚拟化技术已经成为不可或缺的一部分

    它允许用户在同一台物理计算机上运行多个操作系统,极大地提高了资源利用率和灵活性

    Hyper-V是微软开发的一款虚拟化技术,广泛应用于Windows系统中

    本文将详细介绍如何使用Hyper-V安装CentOS操作系统,帮助读者轻松搭建自己的虚拟化环境

     一、准备工作 在开始安装之前,我们需要进行一些必要的准备工作

     1.下载CentOS镜像: 首先,我们需要从CentOS的官方网站或国内镜像站下载所需的CentOS版本镜像文件

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

    最新的CentOS版本可以在【CentOS官网】(https://www.centos.org/)找到,但对于某些特定需求,用户也可以选择旧版本,如CentOS 7

    旧版本可以在官网的“Older Versions”页面找到

     2.启用Hyper-V: 通过控制面板启用Hyper-V功能

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

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

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

     二、创建虚拟交换机 虚拟交换机是Hyper-V网络配置的重要部分,它允许虚拟机与外部网络进行通信

     1.打开Hyper-V管理器: 在Windows搜索框中输入“Hyper-V管理器”并打开

     2.创建虚拟交换机: - 在Hyper-V管理器中,点击右侧的“虚拟交换机管理器”

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

     - 选择“外部”类型,并选择电脑中已经正常上网的网卡

     - 为虚拟交换机命名,并点击“确定”完成创建

     三、新建虚拟机 接下来,我们将创建一个新的虚拟机来安装CentOS

     1.新建虚拟机向导: - 在Hyper-V管理器中,右键点击左侧的计算机名称,选择“新建” > “虚拟机”

     - 按照向导进行设置

     2.设置虚拟机名称和存储位置: - 为虚拟机指定一个名称,如“CentOS7”

     - 选择虚拟机的存储位置

     3.配置虚拟机代数: - 默认选择第一代虚拟机,兼容性好些

     4.分配内存: - 根据实际需求分配内存大小,例如8096MB(8GB),并关闭动态内存选项

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

     6.创建虚拟硬盘: - 指定虚拟硬盘的大小,例如100GB

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

     四、安装CentOS 现在,我们已经完成了虚拟机的配置,接下来将开始安装CentOS

     1.启动虚拟机: - 在Hyper-V管理器中,选择创建的CentOS虚拟机,点击“启动”

     2.安装CentOS: - 虚拟机启动后,选择“Install CentOS 7”开始安装

     - 选择安装语言(简体中文)和键盘布局(默认英文)

     3.设置时间和日期: - 选择时区,如“Asia/Shanghai”

     4.配置安装源: - 选择最小化安装(Minimal Install),并设置分区为自动分区

     5.网络配置: - 在安装过程中,配置网络设置

    可以选择动态IP(DHCP),也可以手动设置静态IP

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

     7.完成安装: - 等待安装完成,点击“重启”按钮重启虚拟机

     五、配置CentOS 安装完成后,我们需要进行一些基本的系统配置

     1.设置静态IP: - 登录到CentOS系统,编辑`/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 GATEWAY=192.168.1.1 DNS1=192.168.1.1 ``` - 保存文件并重启网络服务: ```bash service network restart ``` 或者 ```bash systemctl restart network ``` 2.配置YUM源: - 使用国内镜像源(如阿里云)来加速软件包下载

     - 下载并配置YUM源配置文件到`/etc/yum.repos.d/CentOS-Base.repo