virtualbox7安装centos7.9配置静态ip避坑方案

1.背景

  我大概在一年之前安装virtualbox7+centos7.9的环境,但看视频说用vagrant启动的窗口可以不用第三方工具(比如xshell、secure等)连接centos7.9,于是尝鲜试了下还可以,导致系统文件格式是vmdk了(网上有vmdk转vdi的方法,我试了不行)。可用了差不多1年,创建这个系统的磁盘满了,三天两头的清理文件,头大。网上一顿搜试了,操作风险太大,怕把之前搭建的环境弄坏了,忍了几天实在忍不住动手弄了,再加上这个系统盘F盘马上要爆满了,某天下午一顿猛清理F盘文件时,骚操作把之前备份的镜像文件给删除了,傻眼了。没办法,重新安装centos系统。

   建议大家用第三工具(比如xshell、secure等)去连接安装好的centos,这样系统文件格式是vdi,很容易的扩容(我已测试)。

2.需求

现在面临的需求场景是这样:

  • 要求centos虚拟机可以yum install、wget、docker拉互联网镜像,因此需要访问互联网。
  • centos需要访问本地宿主机的ip。
  • 本地xshell可以ssh访问cenots虚拟机。

因此为了实现我的目标需求,采用了 nat+host-only方式对虚拟机进行设置。在设置的过程中花了一些时间,遇到一些坑,为了总结经验就写了该文章。

3.核对环境

  查看centos7.9版本号:

[root@localhost ~]# cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)

下载地址:centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云,选择标红版本并下载到本地。

viturbox版本: Downloads – Oracle VM VirtualBox,下载标红版本并安装。

我安装的是7.0

4.virtualbox创建虚拟机

新建虚拟机

配置内存大小

注意选择vdi,标红选项。后续磁盘满了就很容易的扩容。

### 在 Windows 系统中安装 CentOS 7.9 虚拟机或双系统的步骤 #### 下载 CentOS 7.9 ISO 文件 为了顺利安装 CentOS 7.9,建议从可信的源下载官方镜像文件。可以使用阿里云提供的 CentOS 7.9 Minimal 版本 ISO 文件[^3],其大小约为 900MB,适合快速下载和测试环境。 如果需要更稳定的网络资源,也可以访问清华大学开源软件镜像站,并在 `centos-vault` 中查找对应的版本号来获取最新稳定版 ISO 文件[^4]。 --- #### 使用 VMware Workstation 创建虚拟机 1. **安装 VMware 工具** 首先确保已安装 VMware Workstation 或其他支持虚拟化的工具(如 VirtualBox)。如果没有,请前往官网下载并完成安装。 2. **创建新的虚拟机** 启动 VMware 并选择“新建虚拟机向导”。按照提示进行如下配置: - 名称:为新虚拟机命名,例如 “CentOS7.9”。 - 存储路径:指定虚拟硬盘保存的位置,注意磁盘空间充足。 - 客户操作系统:选择 Linux 类型,版本选为 CentOS 64-bit。 3. **挂载 ISO 映像文件** 将之前下载好的 CentOS 7.9 的 ISO 文件作为光驱设备加载到虚拟机中。这一步可以通过 VMware 设置中的 CD/DVD (SATA) 设备选项实现,选择“使用 ISO 映像文件”,然后浏览定位至本地存储的 ISO 文件位置[^5]。 4. **启动虚拟机进入安装界面** 开启虚拟机电源按钮后即可看到 GRUB 引导菜单,默认情况下会自动开始图形化安装流程。根据屏幕指引逐步填写分区方案、时区设定以及 root 密码等内容[^1]。 5. **初始化检查与基本设置** - 检查系统版本信息以确认成功部署的是目标发行版; - 修改随机启动项使网络服务正常开启; - 更新整个系统组件库保持安全性补丁及时应用; - 如果有桌面环境需求,则额外勾选 GNOME/KDE 图形界面包组; - 对于固定 IP 地址场景可调整静态网卡参数绑定特定地址范围; - 可视情况添加拼音或其他形式的语言输入方式以便日常交流无障碍沟通。 --- #### 实现双系统模式下的 CentOS 7.9 安装 对于希望直接在同一硬件平台上运行两个独立操作系统的用户来说,可以选择将 CentOS 和现有 Windows 主机组成双引导结构: 1. 准备一张空白物理硬盘或者划分出足够的未分配区域供 Linux 占用; 2. 利用 Rufus 工具把上述提到过的 CentOS .iso 文件写入 U 盘制作成 Live USB 启动盘[^2]; 3. BIOS/UEFI 层面允许从外部介质优先读取从而跳转到安装程序入口处; 4. 整体过程类似于单一分离式的 VM 构建方法只是少了层中间件隔离而已因此更加贴近实际裸金属性能表现但也相应增加了管理复杂度风险系数有所提升所以除非必要一般推荐采用前者即嵌套容器的形式来进行跨平台开发调试工作. ```bash # 示例命令用于验证是否能够连接外网 ping www.google.com ``` --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值