Virtualbox上安装Linux系统(CentOS7)(图文超详细)

简介: Virtualbox上安装Linux系统(CentOS7)(图文超详细)

 如果觉得本文对你有用,请点赞收藏,谢谢各位!!!

1、准备工作

如果是win10系统,首先看 自带的Hiper-V是否关闭了,快捷键:win+i   搜索控制面板

image.gif编辑

点程序

image.gif编辑

如果Hiper-v勾选了,取消掉

image.gif编辑

2、虚拟机下载

官网:Downloads – Oracle VM VirtualBox

image.gif编辑

3、虚拟机安装

VirtualBox-6.1.12安装教程_Suncsf的博客-CSDN博客

开始安装

image.gif编辑

整体安装,选择安装路径(路径名最好都是英文

image.gif编辑

这里直接点下一步

image.gif编辑

断网警告,确保不会对你的工作环境造成影响,非常的人性化。

image.gif编辑

点击安装

image.gif编辑

等待

image.gif编辑

结束,开始运行。

image.gif编辑

完美

image.gif编辑

4、CentOS下载

阿里云镜像  centos-7-isos-x86_64安装包下载_开源镜像站-阿里云

各个版本的ISO镜像文件说明:

CentOS-7-x86_64-DVD-1708.iso 标准安装版(推荐)

CentOS-7-x86_64-Everything-1708.iso 完整版,集成所有软件(以用来补充系统的软件或者填充本地镜像)

CentOS-7-x86_64-LiveGNOME-1708.iso GNOME桌面版

CentOS-7-x86_64-LiveKDE-1708.iso KDE桌面版

CentOS-7-x86_64-Minimal-1708.iso 精简版,自带的软件最少

CentOS-7-x86_64-NetInstall-1708.iso 网络安装版(从网络安装或者救援系统)

5、CentOS安装

5.1

下载好操作系统镜像文件后,打开VirtualBox,点击新建虚拟机(首次新建虚拟机推荐使用向导模式),

虚拟机名称可以随便输入,类型选择linux,版本如果我们安装的是64位操作系统那么对应的选项是(64-bit),如果是32位那么对应的选项是(32-bit),可以从我们下载的操作系统的iso镜像文件名称中得知操作系统位数(下载之前我们就应该知道的)。

CentOS Linux 的发行版本是通过编译 Red Hat, Inc 公开提供的 Red Hat 企业级 Linux 开源代码而产生的。所以这里根据官方的说法应该选择redhat的发行版(其实这里选择Other Linux来创建虚拟机也没有什么问题)

image.gif编辑

通过键盘上右边的Ctrl为鼠标切出

5.2 点击下一步 ,进行分配内存 , 使用建议的内存大小即可,根据宿主机的配置可以自己进行调整,这里的值可以理解为虚拟机最大可占用宿主机的多少内存。

image.gif编辑

5.3 内存分配完成,点击下一步设置虚拟硬盘

image.gif编辑

这里有三个选项,可以选择使用已有的虚拟硬盘文件,或者先不添加虚拟硬盘,等创建好虚拟机后再添加,这里我们选择第二个现在创建虚拟硬盘

5.4 点击创建,进入虚拟硬盘文件类型选项,默认选项即可,默认选择的是VirtualBox虚拟机软件专用的磁盘映像格式,其他虚拟机软件可能无法读取。

image.gif编辑

5.5 点击下一步,进行设置如何分配虚拟硬盘

image.gif编辑

5.6 点击下一步,指定虚拟硬盘文件的存放位置和虚拟硬盘的大小。虚拟硬盘的大小使用第3步中推荐的硬盘大小即可。

image.gif编辑

5.7 点击创建,虚拟机创建完成

image.gif编辑

6、安装操作系统

6.1 正常启动刚刚创建好的虚拟机,提示我们选择一个虚拟光盘文件(iso文件)或者光驱来启动虚拟电脑

image.gif编辑

6.2  选择我们准备好的操作系统iso镜像文件,点击启动

image.gif编辑

第一个选项是安装CentOS7,第二个选项是检查操作系统文件是否损坏并安装CentOS7。

image.gif编辑

6.3 我们选择第一个选项按下回车键直接安装,进入语言选择界面,选择中文->简体中文

image.gif编辑

6.4 点击界面右下角的继续按钮进行下一步  ,提示先完成带有黄色叹号的内容,否则无法进行下一步,我们看到安装位置处于此状态,并显示已选择自动分区

image.gif编辑

6.5 黄色叹号只是警告我们默认使用了自动分区,目的是让我们确认一下,是否需要手动分区,我们点进去

如果不需要手动分区,还使用默认的自动分区进行安装的话,我们直接点击左上角的完成退出

image.gif编辑

6.6  右下角可以开始安装了,不过安装之前我们需要把以太网打开,否则系统安装后无法联网,并且在命令行操作系统内开启网络需要修改配置相对麻烦。

摘要的界面上可以看到网络和主机名的显示为未链接,我们点进去

image.gif编辑

6.7 点击打开以太网,点击完成退出

image.gif编辑

6.8 此时的网络和主机名显示有线已连接

这里选择最小安装即可,linux作为服务器时一般不需要图形界面(图形界面会消耗掉一定的硬件性能),有一个终端仿真器,然后能够通过shell命令去操作系统就足够了。

image.gif编辑

6.9 回到安装信息摘要界面,点击开始安装

警告我们设置root密码和创建用户,并且下面显示已经开始安装操作系统

image.gif编辑

6.10 设置root密码,点击完成两次完成root密码设置,回到配置界面,发现创建用户的警告消失了

是因为没设置root密码之前系统内没有用户,警告我们创建一个用户,设置了root密码也就是创建了root用户,所以警告消失了

image.gif编辑

6.11 完成后点击重启,进入系统启动界面

发现启动时有两个选项,不过第二个选项我们不经常用,因为它是急救模式启动的选项(系统出现问题不能正常启动时使用并修复系统)

选择第一项 按下回车启动centos系统

image.gif编辑

6.12

输入用户:root,密码:安装时设置的root密码

image.gif编辑

VirtualBox下安装CentOS7系统到此全部结束。


七、相关配置

7.1 当宿主机插网线(以太网)时的虚拟机网络设置

image.gif编辑

virtualbox默认的网络连接方式如下  ,这种连接方式虚拟机可以ping通宿主机和外网,但是宿主机无法ping通虚拟机,执行ip address命令可以看到虚拟机自动分配的ip地址,跟宿主机根本不在一个网段。

image.gif编辑

VirtualBox的四种网络连接方式,可以看到桥接模式是最佳选项,它支持所有情况的访问

image.gif编辑

修改虚拟机连接方式为桥接网卡,左边是宿主机的网络设置,右边是虚拟机网络设置,我们修改虚拟机的连接方式为桥接网卡、界面名称处选择的是宿主机当前使用的网卡

image.gif编辑

虚拟机网络修改完成后,查看宿主机网络信息,保证你的宿主机网络连接正常,然后记下图的信息,稍后虚拟机配置时需要作为参考。

image.gif编辑

启动虚拟机,输入ip addr命令

image.gif编辑

好了,完美,我们的虚拟机可以与宿主机互相ping通了

相关实践学习
CentOS 8迁移Anolis OS 8
Anolis OS 8在做出差异性开发同时,在生态上和依赖管理上保持跟CentOS 8.x兼容,本文为您介绍如何通过AOMS迁移工具实现CentOS 8.x到Anolis OS 8的迁移。
目录
打赏
0
0
0
0
156
分享
相关文章
|
15天前
|
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
76 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
在Rocky Linux 9上安装JDK并配置环境变量!
本教程介绍在Rocky Linux 9上安装JDK并配置环境变量的完整步骤。首先更新系统,清理旧版本JDK相关包及残留文件,确保环境干净。接着搜索并安装所需版本的JDK(如OpenJDK 17),验证安装是否成功。然后查找JDK安装路径,配置全局环境变量`JAVA_HOME`和`PATH`,最后验证环境变量设置。按照此流程操作,可顺利完成Java开发环境搭建,支持多版本切换(如JDK 8/11/17)。生产环境请谨慎操作,避免影响现有服务。
55 21
Linux 手动安装快速部署 LNMP 环境实战
本文详细记录了在阿里云ECS上手动搭建LNMP环境的过程,系统选用Ubuntu 24.04。主要内容包括:1) 使用`apt`安装Nginx和MySQL,并更新软件源;2) 编译安装PHP 8.4.5,配置PHP-FPM及环境路径;3) 配置MySQL root用户密码;4) 调整Nginx支持PHP解析并测试整体环境。通过此过程,重现手动配置服务器的细节,帮助熟悉各组件的安装与协同工作。
|
2天前
|
微服务2——MongoDB单机部署4——Linux系统中的安装启动和连接
本节主要介绍了在Linux系统中安装、启动和连接MongoDB的详细步骤。首先从官网下载MongoDB压缩包并解压至指定目录,接着创建数据和日志存储目录,并配置`mongod.conf`文件以设定日志路径、数据存储路径及绑定IP等参数。之后通过配置文件启动MongoDB服务,并使用`mongo`命令或Compass工具进行连接测试。此外,还提供了防火墙配置建议以及服务停止的两种方法:快速关闭(直接杀死进程)和标准关闭(通过客户端命令安全关闭)。最后补充了数据损坏时的修复操作,确保数据库的稳定运行。
10 0
|
9月前
|
linux 安装 neo4j简介
Neo4j是高性能NoSQL图形数据库,利用图结构存储数据。推荐使用JDK 11配合Neo4j 3.x版本。下载3.5.9版,通过`curl`命令在Linux上获取tar.gz文件,然后解压。配置`neo4j.conf`,调整内存设置,开启远程访问。执行`./bin/neo4j start`启动,通过`http://服务器IP:7474`访问,默认凭据是username: neo4j, password: neo4j,登录后应更改密码。
699 1
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(二)
264 0
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(一)
【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介(一)
301 0
GIT在Linux上的安装和使用简介
GIT在Linux上的安装和使用简介   GIT最初是由Linus Benedict Torvalds为了更有效地管理Linux内核开发而创立的分布式版本控制软件,与常用的版本控制工具如CVS、Subversion不同,它不必服务器端软件支持,速度和效率也有着相当程度的提高。
1057 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等