VirtualBox虚拟机安装CentOS Linux系统,并设置网络与SSH

本文详细介绍在VirtualBox上安装CentOS Linux系统的过程,包括创建虚拟机、安装操作系统及网络配置,解决无法连接外网的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://www.qikegu.com/uncategorized/1195/

概述

本文介绍VirtualBox上安装CentOS Linux系统的过程。

准备

安装

安装分2个主要步骤

  1. 创建虚拟机
  2. 安装操作系统

创建虚拟机

打开VirtualBox,点击工具栏上的新建按钮:

输入虚拟机名称、选择安装目录、系统类型以及版本,点击下一步

设置虚拟机内存大小,一般默认大小即可

下一步,添加虚拟机硬盘,选择默认选项

下一步,选择虚拟机硬盘类型,我一般选择VDI

下一步,让你选择虚拟机硬盘容量是动态分配的还是固定大小,选择动态分配

设置文件位置和大小,点击创建,创建虚拟机。

安装CentOS系统

我们的虚拟机已经创建好,接下来开始安装CentOS系统,双击我们的新建的虚拟机centos1,启动虚拟机

虚拟机启动后,提示选择启动盘,在做准备工作时,我们已经下载CentOS镜像文件,此处加载此文件,点击启动

虚拟机进入引导界面,鼠标点击界面,发现鼠标被虚拟机窗口捕获了,可以通过键盘上右边的Ctrl按键切换。

有些电脑不支持在虚拟机里进行鼠标操作,只能通过键盘(上下箭头键选择菜单)操作,我的电脑就是。

选择 Install CentOS 7 开始安装

选择安装时使用的语言,选择中文。

如果鼠标不能用,可以通过键盘上Tab键,箭头键切换焦点,按回车选择,PageDown键与PageUp键滚动内容,如果按钮上标明了热键,如 继续(C) , C 就是热键,可通过 Alt + C热键点击此按钮。

点击继续,这一步可以看到窗口底部有个黄色提示条,让你先完成带有 ! 标记的配置项,然后可以发现按钮 开始安装(B)一直置灰。

我们需要找到带感叹号!的配置项完成配置。如果鼠标不能用,如前所述,可以使用键盘切换焦点和滚动内容。安装位置(D)需要配置,进入此配置项。

其实安装位置没什么要配置的,进入配置页面后不变化任何配置,直接点击完成

返回上一个界面,可以看到黄色提示条已经消失,点击开始安装按钮进入下一步

同样的,我们需要先完成带有感叹号的配置项,这里是:

  • ROOT密码
  • 创建用户

首先设置ROOT密码,点击进入ROOT密码配置,设好密码后点击完成按钮返回上一个页面

然后创建用户,点击进入创建用户界面,输入用户信息点击完成按钮返回上一个页面

可以看到安装进度条一直在滚动,等待安装完成。点击重启按钮重启系统

等系统完成重启,我们就可以输入用户名密码登录了,系统安装成功

连接外网

刚装好的系统有个问题,无法连外网,这是由于ifcfg配置文件中的ONBOOT属性默认设置为no。

我们可以通过ip addr命令查看IP配置,可以看到只有127.0.0.1的本地IP,没有看到10.0.x.x这样的ip地址。

进入文件夹/etc/sysconfig/network-scripts/,打开ifcfg-enp0s3修改配置

找到ONBOOT=no配置项,修改为yes,保存退出。

重启系统,使用ip addr查看IP配置,可以看到有10.0.x.x这样的IP地址了。

尝试ping网址 www.qikegu.com,可以ping通

SSH连接

虚拟机内部有个网络系统,相当于局域网。SSH客户端连接到虚拟机系统,需要把虚拟机内部网络系统的地址映射到宿主机地址。

右键点击窗口底部的网络图标,弹出菜单,选择网络...

点击端口转发

添加转发规则,映射IP和端口

  • 主机IP – 宿主机IP
  • 主机端口 – 宿主机映射端口
  • 子系统IP – 虚拟机内部系统IP
  • 子系统端口 – 虚拟机内部系统端口

打开 PuTTY,连接 127.0.0.1:8022,成功连接

总结

完成。由于作者水平有限,错漏缺点在所难免,欢迎批评指正。

 

<think>好的,用户想在VirtualBox中创建一个运行Linux CentOS虚拟机,需要一步步指导。首先,我需要回忆相关的步骤,参考提供的引用资料,确保信息准确。 首先,用户需要下载CentOS的ISO镜像。根据引用[2]和引用[3],下载镜像后才能在VirtualBox中创建虚拟机。可能需要提醒用户从官方网站下载,确保镜像的完整性。 接下来是创建虚拟机的步骤。引用[2]提到创建虚拟机的步骤,包括在VirtualBox中选择新建,输入名称,选择类型和版本。这里要具体说明选择LinuxCentOS 64位版本。 然后配置虚拟机的硬件参数,比如内存大小、硬盘空间。引用[1]中的宿主机系统是Windows 11,可能需要建议合理的内存分配,比如2GB或以上,硬盘选择动态分配会更节省空间。 安装系统时需要挂载ISO镜像,引用[3]提到在存储设置中添加镜像文件。启动虚拟机后,进入安装界面,用户需要按照提示进行分区、设置root密码等操作。这里要分步骤说明,确保用户不会遗漏关键步骤,比如创建用户或配置网络网络配置部分,引用[4]讨论了虚拟机联网的方式,比如NAT或桥接。用户可能需要知道如何设置网络以便虚拟机能够访问互联网或宿主机通信。可能需要建议使用NAT网络适配器,或者配置内部网络,如引用[1]中的新建网络配置网段。 另外,安装后的配置也很重要,比如安装增强功能,更新系统,配置SSH(如引用[1]使用Xshell连接)。需要提醒用户完成这些步骤,以提升使用体验。 最后,要生成相关问题,可能涉及性能优化、网络设置、快照管理等方面,帮助用户进一步学习。 需要确保所有步骤符合用户的实际操作环境,比如VirtualBox 7.0版本,CentOS 7的ISO镜像。同时,注意使用中文,避免专业术语过于晦涩,步骤清晰易懂。</think>### 在VirtualBox中创建配置Linux CentOS虚拟机的步骤 #### 1. **下载CentOS镜像** - 从[CentOS官方镜像站](https://vault.centos.org/)下载所需版本的ISO文件,例如`CentOS-7-x86_64-Minimal-1708.iso`[^2][^3]。 #### 2. **新建虚拟机** - 打开VirtualBox,点击**新建**,输入虚拟机名称(如`CentOS 7`),类型选择**Linux**,版本选择**Red Hat (64-bit)**,点击**下一步**。 - 分配内存大小(建议至少**2GB**),点击**下一步**[^3]。 #### 3. **创建虚拟硬盘** - 选择**现在创建虚拟硬盘**,点击**创建**。 - 硬盘文件类型选择**VDI(VirtualBox磁盘映像)**,点击**下一步**。 - 选择**动态分配**,设置硬盘大小(建议至少**20GB**),点击**创建**完成虚拟硬盘配置[^3]。 #### 4. **挂载ISO镜像** - 在虚拟机设置中,进入**存储**选项卡,选择**空**的光驱图标,点击右侧光盘图标,选择**选择磁盘文件**,加载下载的CentOS ISO镜像。 #### 5. **安装CentOS系统** - 启动虚拟机,进入安装界面,选择**Install CentOS 7**。 - 配置语言、时区,分区选择**自动配置分区**(或手动分区),设置**root密码**创建用户(可选)[^3]。 - 完成安装后,点击**重启**。 #### 6. **网络配置** - 默认使用**NAT网络**适配器,虚拟机可通过宿主机网络访问互联网。 - 如需虚拟机宿主机互通,可在VirtualBox全局设置中**新建NAT网络**(例如网段`10.0.2.0/24`),虚拟机网络设置中选择该网络[^1][^4]。 #### 7. **安装增强功能(可选)** - 在VirtualBox菜单中,选择**设备 > 安装增强功能**,挂载增强工具镜像。 - 在CentOS终端中执行: ```bash sudo yum install kernel-devel gcc sudo ./VBoxLinuxAdditions.run ``` #### 8. **配置SSH访问(可选)** - 在CentOS中启用SSH服务: ```bash sudo systemctl start sshd sudo systemctl enable sshd ``` - 使用Xshell等工具通过IP连接虚拟机。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值