virtualbox中,CentOS通过ISO安装gcc

本文详细介绍了如何使用虚拟机加载ISO文件,并执行特定命令进行CentOS的安装,包括挂载设备、禁用所有仓库、启用特定仓库等步骤。

步骤:先通过VM加载 ISO文件,然后执行以下命令:


mount /dev/cdrom /media/CentOS

yum --disablerepo=\* --enablerepo=c6-media install gcc*


<think> 我们之前讨论了如何在物理机上安装CentOS网络安装镜像,现在用户希望使用VirtualBox虚拟机来安装同样的镜像。 用户提供了两个引用:引用1提到如何下载VirtualBox安装CentOS(但未指定网络安装镜像),引用2提到安装后设置网络。 因此,我们需要调整步骤,专门针对网络安装镜像(NetInstall.iso)在VirtualBox中的安装过程。 步骤概述: 1. 准备VirtualBox和网络安装镜像 2. 创建虚拟机并配置存储(挂载NetInstall.iso) 3. 启动虚拟机并开始安装,注意配置网络安装源(URL) 4. 完成安装后的基本设置(包括网络配置等) 注意:网络安装镜像需要虚拟机能够访问互联网以下载安装包,因此必须正确配置VirtualBox的网络设置(例如使用NAT或桥接网络)。 详细步骤: </think> ### 使用VirtualBox安装CentOS网络安装镜像的详细步骤 以下流程以CentOS-7.0-1406-x86_64-NetInstall.iso为例,适用于VirtualBox 7.x版本: #### 步骤1:准备工作 1. **下载必要文件**: - VirtualBox安装包:[官网下载](https://www.virtualbox.org/wiki/Downloads) - CentOS网络镜像:从[官方存档库](https://archive.kernel.org/centos-vault/)获取`CentOS-7.0-1406-x86_64-NetInstall.iso` - 扩展包(Extension Pack):增强USB/网络功能[^1] 2. **安装VirtualBox**: ```powershell # Windows PowerShell验证安装 Get-ItemProperty "HKLM:\Software\Oracle\VirtualBox" | Select-Object Version ``` 若提示缺少VC++运行库,需安装[Microsoft Visual C++ Redistributable](https://aka.ms/vs/17/release/vc_redist.x64.exe) #### 步骤2:创建虚拟机 1. **新建虚拟机**: - 类型:**Linux** - 版本:**Red Hat (64-bit)** - 内存:≥2048MB - 硬盘:≥20GB(VDI动态分配) 2. **关键配置**: | 选项 | 推荐值 | |---|---| | 处理器 | ≥2核心 | | 显存 | 128MB | | 网络 | **桥接网卡**(需物理网卡)<br>或**NAT**(简单联网) | | 存储 | 空光驱挂载NetInstall.iso | ![VirtualBox存储设置示意图](https://www.virtualbox.org/manual/ch05/images/settings-storage.png) #### 步骤3:启动安装 1. **引导安装程序**: ```terminal # 启动时按F12选择启动设备 >> 选择"CD-ROM"启动 >> 选择"Install CentOS 7" ``` 2. **配置安装源**: - 在安装界面选择 **Installation Source** - 类型:**URL** - 输入镜像地址:`http://vault.centos.org/7.0.1406/os/x86_64/` - 点击"Verify"验证连接[^2] 3. **网络配置**: ```bash # 安装中临时启用网络 $ nmcli d connect eth0 # 以太网设备名可能不同 ``` ![网络配置界面](https://access.redhat.com/webassets/avalon/d/Red_Hat_Enterprise_Linux-7-Installation_Guide-en-US/images/7d3d0e1e1ed6c3e5de7d4c7b1f4c7c61/networking-hostname.png) #### 步骤4:系统配置 1. **分区方案**: - 选择**自动分区**(/boot, swap, /) - 或手动划分(示例): | 挂载点 | 大小 | 类型 | |---|---|---| | /boot | 1GB | xfs | | swap | 2GB | swap | | / | 剩余空间 | xfs | 2. **软件选择**: - 基础环境:**Minimal Install** - 附加组件:根据需要勾选"Development Tools" 3. **完成安装**: - 设置root密码(需满足复杂度要求) - 创建普通用户(建议加入wheel组) - 点击"Begin Installation",等待网络下载完成(约30-60分钟) #### 步骤5:首次启动配置 1. **网络永久生效**: ```bash $ vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 ONBOOT=yes # 修改此项 $ systemctl restart network ``` 2. **更新系统**: ```bash $ yum update && yum install epel-release ``` #### 注意事项 1. **网络问题排查**: - 若无法联网,检查VirtualBox网卡设置: ```powershell # Windows查看主机网卡 Get-NetAdapter | Where Status -eq "Up" ``` - 虚拟机内测试:`ping 8.8.8.8` 2. **镜像兼容性**: - CentOS 7.0较旧,若遇驱动问题可尝试: - 升级VirtualBox到最新版 - 安装增强功能:`yum install kernel-devel gcc make` 3. **资源优化**: - 启用3D加速:设置 > 显示 > 启用3D加速 - 共享文件夹:设备 > 共享文件夹 > 添加路径 > ⚠️ 网络安装镜像需全程稳定互联网连接,断网会导致安装失败。建议使用有线网络环境[^1][^2]。 ### 相关问题 1. VirtualBox中如何配置桥接网络以实现虚拟机与外部设备通信? 2. CentOS网络安装过程中出现"Failed to download packages"错误如何解决? 3. 如何在VirtualBox虚拟机中实现主机与CentOS的文件共享? 4. CentOS最小化安装后必须配置哪些基础服务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值