服务器测评网
我们一直在努力

虚拟机安装sentos

虚拟机安装CentOS是许多开发者和系统管理员在学习Linux、搭建测试环境或部署应用时的常见操作,本文将详细介绍在虚拟机中安装CentOS系统的完整流程,包括前期准备、安装步骤、系统配置及常见问题处理,帮助读者顺利完成搭建。

虚拟机安装sentos

前期准备工作

在开始安装前,需确保硬件资源和软件工具准备充分,推荐使用VirtualBox或VMware等主流虚拟机软件,本文以VirtualBox 6.x版本为例进行说明,宿主机操作系统建议为Windows 10/11或Linux发行版,确保至少有8GB可用内存和50GB空闲磁盘空间,以保证虚拟机流畅运行。

需下载CentOS镜像文件,考虑到官方CentOS 8已于2021年停止维护,建议选择CentOS Stream 9或社区维护的AlmaLinux/Rocky Linux等兼容发行版,从官方网站下载DVD ISO镜像(约9GB),包含完整的软件包仓库,便于后续安装和更新。

检查CPU虚拟化支持是否开启,进入BIOS/UEFI设置,确保Intel VT-x或AMD-V技术已启用,这是虚拟机运行的必要条件,在Windows系统中,可通过任务管理器“性能”选项卡查看虚拟化状态;Linux系统则使用grep -E 'vmx|svm' /proc/cpuinfo命令确认。

创建虚拟机

打开VirtualBox,点击“新建”按钮开始创建虚拟机,命名虚拟机(如“CentOS-Test”),类型选择“Linux”,版本选择“Red Hat (64-bit)”,分配内存大小,建议至少2048MB,若宿主机资源充足可提升至4096MB,在“处理器”选项中分配2-4个CPU核心,以平衡性能与资源占用。

接下来创建虚拟硬盘,选择“VDI(VirtualBox磁盘映像)”格式, Dynamically allocated(动态分配)可节省空间,初始容量设为25GB,后续可根据需求扩容,完成创建后,进入虚拟机“设置”,在“存储”选项中挂载之前下载的CentOS ISO镜像文件,并启用“启用EFI”选项(若需安装图形界面)。

虚拟机安装sentos

安装CentOS系统

启动虚拟机,从ISO引导后进入安装界面,选择“Install CentOS 9”开始安装,首先进入语言和键盘布局设置,默认即可,在“安装源”页面,确保选择“Local media”并自动检测到挂载的ISO文件,若需自定义软件包,可稍后进行配置。

“安装位置”是关键步骤,选择“自动布局”或手动分区,建议手动创建以下分区:/boot(512MB,ext4文件系统)、/(剩余空间的50%,ext4)、swap(内存大小的2倍,若内存大于8GB可适当减少)、/home(剩余空间,ext4),对于生产环境,还需考虑单独划分/var分区存放日志数据。

在“网络和主机名”设置中,开启以太网连接,配置静态IP地址(如192.168.1.100/24,网关192.168.1.1)或使用DHCP,设置主机名(如centos-server),点击“应用”保存配置,时区选择“Asia/Shanghai”,并开启“网络时间同步”功能,确保系统时间准确。

系统初始化配置

安装完成后首次启动,需创建普通用户(建议避免直接使用root),设置强密码,在“自定义”选项中,可根据需求选择安装的软件包:最小化安装(Minimal Install)适合服务器环境,带GUI的桌面(GNOME Desktop)适合开发测试,勾选“Development Tools”可安装编译工具链,便于后续源码编译。

首次登录后,执行系统更新:sudo dnf update -y,修复潜在漏洞并升级软件包,配置防火墙(firewalld),开放必要端口(如SSH的22端口):sudo firewall-cmd --permanent --add-service=ssh && sudo firewall-cmd --reload,若需远程管理,可安装OpenSSH服务器:sudo dnf install -y openssh-server

虚拟机安装sentos

常见问题与优化

安装过程中可能遇到黑屏问题,通常是由于显卡驱动不兼容,尝试在启动时按E键,在linux行末尾添加nomodeset参数回车启动,若网络无法连接,检查虚拟机网络设置,建议使用“桥接模式”或“NAT模式”,并确保宿主机防火墙允许虚拟机通信。

为提升性能,可进行以下优化:关闭不需要的服务(sudo systemctl disable bluetooth.service)、调整虚拟机资源分配(如内存和CPU)、安装增强功能(VirtualBox Guest Additions)以支持分辨率自适应和文件共享,增强功能安装需在虚拟机系统中执行:sudo dnf install -y kernel-devel gcc make,然后在VirtualBox设备菜单中选择“安装增强功能”。

通过以上步骤,即可成功在虚拟机中安装并配置CentOS系统,虚拟化环境为Linux学习和实践提供了安全、灵活的平台,读者可根据实际需求调整系统配置,逐步掌握Linux系统的管理技能,建议后续学习Shell脚本编写、服务部署等进阶内容,充分发挥CentOS系统的优势,在整个过程中,遇到问题可查阅官方文档或社区资源,持续积累经验。

赞(0)
未经允许不得转载:好主机测评网 » 虚拟机安装sentos