VirtualBox虚拟机安装Centos7详细教程图解

news2025/1/28 1:07:39

一、前期准备工作:

1、虚拟机下载

VirtualBox版本:7.0.6 下载

VirtualBox 的下载页面:https://www.virtualbox.org/wiki/Downloads

VMWare 虚拟机软件(收费的,要使用请购买正版软件)的官网:https://www.vmware.com

VMWare 虚拟机的免费版 VMWare Player :https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html

2、CentOS下载

CentOS版本:7.6-1810 下载iso文件 4.3G

CentOS(本课程使用的 Linux 发行版)官网:https://www.centos.org

阿里云镜像站的 CentOS 目录: https://mirrors.aliyun.com/centos/
下载 CentOS 7(以 CentOS 7.7.1908 版的 DVD 版本为例):https://mirrors.aliyun.com/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-DVD-1908.iso

网易 163 镜像站的 CentOS 目录: http://mirrors.163.com/centos
下载 CentOS 7(以 CentOS 7.7.1908 版的 DVD 版本为例):http://mirrors.163.com/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-DVD-1908.iso

CentOS 中文站:https://www.centoschina.cn

Linux 公社的 CentOS 专题页面:https://www.linuxidc.com/topicnews.aspx?tid=14

CentOS 官方的源列表(包含各个国家和地区的源。比如国内有 阿里、网易、华为、清华大学,等等的镜像网站):https://www.centos.org/download/mirrors

3、windows开启虚拟化功能

如未开启虚拟化功能,请自行上网搜索解决。如下图显示虚拟化已启用。

 二、虚拟机VirtualBox安装

打开VirtualBox官网如下(Downloads – Oracle VM VirtualBox),然后点击Downloads - Windows hosts(如下图红色方框选中),即可下载。

 VirtualBox虚拟机下载完成后,傻瓜式安装,一直点击下一步或者继续即可完成安装。

注意:可以根据自己需要修改安装路径。也可默认安装路径,默认安装在C盘。两者操作均可。

三、VirtualBox虚拟机新建虚拟电脑

第一步:打开VirtualBox虚拟机,点击新建

 第二步:新建虚拟电脑,名称随意填(自己认识即可),文件夹创建新的空文件夹。类型默认选择linux的。

第三步:划分内存以及处理器设置,我这地方分配的是4G内存,3核CPU。大家自行根据自己电脑进行配置。

 第四步:接着分配硬盘大小,完成配置后,点击Next。我这边默认20G,足够上课实践中使用。可根据自己硬盘情况调整。

 第五步:点击Finish完成即可。

接着我们就可以在VirtualBox管理器上看到刚刚安装的虚拟电脑Centos。如栏目中的小红帽图标。

四、在VirtualBox虚拟机中安装Centos系统

 在安装之前,我们先做一些设置

第一步:设置1:点击CenOS小红帽,再点击 设置,在点击系统;windows系统就不要动,采用默认就可以。如果是mac电脑同学,习惯用触摸板,这个地方就需要修改。

 第二步:设置2:点击存储——没有盘片——再点击右上角的 类似光盘的小图标,再点击 “选择虚拟光盘”,将之前下载的Centos文件添加进来即可。

  

添加完成如下图:从之前的 没有盘片 变成刚刚添加的 Centos文件。 添加完成后点击OK即可。

 第三步:接着,启动虚拟机,点击启动即可(这地方需要稍等一会,系统正在做程序校验)

第四步:系统校验完成后,就到了安装Centos系统的主界面了。这地方可以选择语言,我这主要采用的是默认English,你也可选择简体中文。但建议选择English,方便后续跟着学习,如果想走的更远,英文这关肯定得过。 点击Continue。 

 第五步:接着进行一些设置:其他设置都可以采用默认。

我们需要点击SYSTEM中的 INSTALLATION DESTINATION 即可,进去之后不需要做任何配置,再点击左上角的Done,即可。完成后Begin installation由灰色变成蓝色,即变为可点击的状态。

 第六步:网络设置

点击SYSTEM中的 NETWORK & HOST NAME,进去做一些设置。

先将网络打开,改为ON的状态。

 注意:这里不要点击Configure,否则直接卡住。将网络打开,改为ON的状态后,直接点击Done即可。

 (接着点击Configure进行网络配置,使其再检测有网时自动连接网络。(PS:但这地方系统显示无法进行配置,可能电脑在加载没有动静,我没有等待,直接点击Done,进入下一步))

第七步:接着,对软件也需要设置,点击SOFTWARE SELECTION

 注意,一定要按照如下选择,否则进去就是黑体白字的界面,没有桌面。再点击左上角的Done。(这时候需要等待一会,系统进行配置校验)

第八步:全部配置好之后,点击Begin installation开始安装,安装需要一些时间,请耐心等待。

 第九步:系统正在安装中,安装的过程中,我们可以设置ROOT密码和创建用户。

ROOT密码我这地方设置为123456。当然建议密码中包含:大写字母+小写字母+数字+特殊字符。

 接着创建用户,点击USER CREATION,然后填充相关信息即可,注意将Make this user administrator勾选上(给自己创建的账号,必须得给自己设置一个管理员,不过肯定会对后面的操作权限有影响,需设置勾选上)。

注:自己设置的密码需要记住,后面系统操作或登录时,需要经常输入密码进行验证。

 所有操作设置成功后,就等完成安装了,请耐心等待,需要上十分钟左右:

 第十步:完成之后,点击右下角Rebot,重启。

 第十一步:重启之后,默认显示进入以下界面,点击LICENSING中 LICENSE INFORMATION进入之后,勾选里面唯一的 复选框,再点击DONE 即可。

然后再回到以下界面,点击FINISH CONFIGURATION。然后又重启。

 重启之后,进入登录界面,点击用户awen,再输入密码即可登录,登录之后进入以下界面:

五、配置虚拟机中的CentOS

接着我们在CentOS中做一些配置。

设置1:锁屏设置,主要是为了防止鼠标长时间不动自动锁屏。 如果一会就锁屏,对学习不友好。

点击左上角 Application下的 System Tools,再点击Settings。进入Settings之后,点击Power中的 Power Saving,修改里面的参数,默认5分钟,修改为 Never 即可。

还有一个地方就是修改Settings下的 Privacy,点击Privacy下的Screen Lock,将ON 改为 Off 即可。

 设置2:如果不想系统发出声音,可以将右上角的小喇叭图标,点开,直接拉到0就可以了。

设置3:如果想修改时间和时区,Application下的 System Tools,再点击Settings,在Settings下的Details中,点击Details——点击 Date & Time,将自动日期时间、自动时区打开即可。如果没有设置成功,手动将Time Zone改为上海时区。

 设置4:在Details下,点击About按钮,即可修改我们的设备名称Device name,可以任意取名。

 设置5:在Details下,点击用户Users按钮,我们设置下用户的自动登录,这样就不用每次登录都需要输入密码了。将右上角的Unlock先进行解锁,然后输入密码并点击 授权 ,再将面板中Off改为ON即可自动登录。 PS:当我点击Unlock一直卡住,可能系统在加载……;再试一次就成功设置了。

 设置6:终端设置,在Applications中Favorites下的 Terminal,点击进入显示,白底黑字,我们这地方可以设置一下版式颜色。

进入之后,点击Edit下的Preferences,再点击Unnamed下的Colors,将 User colors from system theme中的复选框给去掉勾选即可,然后将主题颜色可任意设置,我这地方设置为 Green on black,即黑底绿字。

也可进去Text,设置字体大小,将Custom font勾选上,修改字体大小,默认 Monospace Regular字体,字体默认 是12,字体大小可改为16 18 20均可,改大一点,更具自己需求而定。

 设置7:安装VirtualBox增强功能。设置窗口大小,默认Centos窗口有点小。点击系统外围 设备Devices中的 insert Guest Addition CD image… 安装VirtualBox增强功能,这样窗口可以自适应大小。

 

 如上图所示,按回车键即可弹出,回到桌面。

然后将桌面的光盘文件弹出即可,如下所示:

 设置8:设置共享文件夹。共享文件夹只有在安装VirtualBox增强功能之后 才可使用。

点击Devices中的Shared Folders 下 Shared Folder Settings… 进入之后,再点击右上角的文件夹 + 号图标按钮,它会让你指定主机上的共享文件夹的路径,点击向下箭头,可以添加一个命名为 share 的文件夹,没有share文件夹就自己创建一个。

 这样可以实现虚拟机也可访问主机的文件。

注意:下面的挂载点 是需要手动输入的,/home/awen/share;其中,awen是我的用户名,这地方改为你自己的即可。

 这就挂载成功了。挂载成功之后,桌面会出现一个share图标。但是此时点击打开,是打不开的,因为没有权限去访问。这个文件夹,是以root身份去挂载的。

 设置9:设置共享剪切板

点击Devices中的Shared Clipboard 下 Bidrectional,默认是禁用的,现在改为双向的。设置完成之后,注意需要重启之后才能生效。这样就可以实现双向复制粘贴,使用起来就更方便。

设置10: 其他设置,如其他进一步美化和配置,可以自行上网搜索教程。

小结:

1、VirtualBox是一种虚拟机软件;VirtualBox使得我们可以在一个操作系统里安装各种操作系统;

2、本文章展示了用VirtualBox虚拟机安装 Centos这个linux发行版;

3、不需要担心虚拟机会对原本的宿主机操作系统造成困扰;因为虚拟机和宿主机隔离开来的;

4、虚拟机里安装的操作系统使用起来就好像一个真是的操作系统;不过虚拟机里的安装的操作系统的性能和功能会受到限制;

5、CentOS安装到VirtualBox后,强烈建议安装VirtualBox增强功能。否则不能共享文件夹,也不能共享剪切板,也不能自适应屏幕分辨率。

6、同时注意设置共享文件夹,以便和宿主机共享文件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/924201.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Springboot中sharding-jdbc的API模式并使用自定义算法

Springboot中sharding-jdbc的API模式并使用自定义算法 可配合AbstractRoutingData使用切换数据源 程序用到了AbstractRoutingData来切换数据源(数据源是自定义的格式编写并没有用springboot的自动装配的格式写),但是又用到sharding-jdbc进行…

pycharm添加虚拟环境以及虚拟环境安装pytorch

file、settings、interpreter、add interpreter、add local interpreter 记住不要勾选inherit,不然会把主环境的东西继承到虚拟环境。 创建前可以先点existing看看有没有已经建好的虚拟环境 有的时候pycharm有问题,创建了虚拟环境没有显示。找一个.py文…

交通网络分析性能再升级,SuperMap iServer新增开启SSC分析模型

导语 SSC分析模型,全名SuperMap Short Cut,底层采用Contraction Hierarchies(简称CH)算法,该算法旨在通过对图形进行预处理和优化来降低最佳路径分析的时间复杂度。SuperMap iServer 11i(2023)&…

scikit-learn中OneHotEncoder用法

One-Hot编码,又称为一位有效编码,是分类变量作为二进制向量的表示。这首先要求将分类值映射到整数值,然后,每个整数值被表示为二进制向量,将整数索引标记为1,其余都标为0。 OneHotEncoder()常用参数解释 …

【Winform学习笔记(十)】TextBox文本框控件 光标定位到文本末尾的方法

TextBox文本框控件 光标定位到文本末尾的方法 前言正文1、具体代码2、使用示例 前言 本文中主要介绍实现 TextBox 文本框控件的光标定位到文本末尾的方法. 正文 1、具体代码 /// <summary> /// TextBox文本框控件 光标定位到文本末尾的方法 /// </summary> ///…

next.js报错点

next.js报错点 1.类型“{ children: ReactNode; }”与类型“IntrinsicAttributes”不具有相同的属性。2. 不能将类型“void[]”分配给类型“ReactNode”&#xff1f;3.useRouter only works in Client Components. Add the "use client" directive at the top of the…

IDEA的maven想显示层级关系,而非平级

新版和旧版的IDEA的位置不一样&#xff0c;2023.2.1的版本在右上角的“” 这个位置 如图所示&#xff1a; 然后点击按模块分组&#xff1a;

[Stable Diffusion教程] 第一课 原理解析+配置需求+应用安装+基本步骤

第一课 原理解析配置需求应用安装基本步骤 本次内容记录来源于B站的一个视频 以下是自己安装过程中整理的问题及解决方法&#xff1a; 问题&#xff1a;stable-diffusion-webui启动No Python at ‘C:\xxx\xxx\python.exe‘ 解答&#xff1a;打开webui.bat 把 if not de…

从零开始的自动化测试框架——Web篇01

Selenium 谈到web自动化&#xff0c;逃不开的一定会是Selenium。这是最为主流&#xff0c;也是最广为人知的一项web自动化产物。但目前业内web自动化其实主要分为以下方向&#xff1a; Selenium&#xff0c;核心主流自动化技术&#xff0c;功能齐全&#xff0c;一般是搭配web…

【算法日志】动态规划刷题:01背包问题,多重背包问题(day37,day38)

代码随想录刷题60Day 目录 前言 目标和&#xff08;01背包&#xff09; 一和零&#xff08;01背包&#xff09; 零钱兑换&#xff08;多重背包&#xff09; 排列总和&#xff08;多重背包&#xff09; 前言 这两天都是背包问题&#xff0c;其中的01背包的一些应用问题需要…

迈步从头越——同为科技(TOWE)22周年庆典活动圆满举行

8月23日&#xff0c;同为科技&#xff08;TOWE&#xff09;迎来公司成立22周年纪念日&#xff0c;这是属于TOWE品牌的又一里程碑时刻。从2001到2023&#xff0c;从产品到品牌&#xff0c;从技术到服务&#xff0c;同为科技&#xff08;TOWE&#xff09;始终秉承着专注于终端设备…

电子合同9问9答,君子签为您答疑解惑

随着互联网的发展&#xff0c;人们交易行为的改变、电子合同的推广&#xff0c;买卖合同、租房合同、采购合同、劳动合同、招投标文件等都开始在线上签署。签署过程中&#xff0c;君子签针对大家的一些疑虑&#xff0c;整理了相关解答。 1、 签电子合同时&#xff0c;如何确…

MMEdu库的下载和安装(Python版)

为保证程序的顺利运行&#xff0c;这里提供MMEdu库的下载安装包。 OpenXLabEdu开源资源&#xff1a;OpenXLabEdu帮助文档 — OpenXLabEdu 文档 现MMEdu一键安装包已升级为XEdu一键安装包&#xff0c;下文提到的MMEdu文件&#xff0c;应理解为XEdu一键安装包。 第一步&#x…

融合算法综述

融合算法 前言一、概念二、原理三、融合的先决条件四、融合分类4.1、前融合和后融合4.2 、数据级融合、特征级融合和决策级融合 五、典型融合算法 多传感器信息融合&#xff08;Multi-sensor Information Fusion,MSIF&#xff09;&#xff1a;利用计算机技术将来自多传感器或多…

小红书旅游种草笔记:如何打造爆款内容,吸引万千粉丝?

随着社交媒体的飞速发展&#xff0c;小红书作为国内知名的分享平台&#xff0c;已经成为越来越多人展示生活、交流心得的阵地。在众多分类中&#xff0c;旅游种草笔记尤为热门&#xff0c;吸引了大量用户关注。那么&#xff0c;如何在这片竞争激烈的红海中&#xff0c;打造出爆…

Spring Boot:让你轻松掌握自动装配的奥秘

Spring Boot是基于Spring框架开发的一种应用框架&#xff0c;它通过自动装配机制&#xff0c;大大简化了Spring应用的开发和部署&#xff0c;使开发者可以更加专注于业务逻辑的实现&#xff0c;而无需过多关注Bean的实例化和装配过程。本文将从以下几个方面介绍Spring Boot的自…

计算机竞赛 基于RSSI的室内wifi定位系统

0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; wifi室内定位系统 该项目较为新颖&#xff0c;适合作为竞赛课题方向&#xff0c;学长非常推荐&#xff01; &#x1f947;学长这里给一个题目综合评分(每项满分5分) 难度系数&#xff1a;…

掌握这20条你将超过90%的测试员

1、不断学习 不管是“软技能”&#xff0c;比如公开演讲&#xff0c; 或者编程语言&#xff0c;亦或新的测试技术&#xff0c;成功的软件测试工程师总是会从繁忙中抽出时间来坚持学习。 2、管理你的时间 我们的时间很容易被大块的工作和不断的会议所占据&#xff0c;导致我们…

数据库mysql导入导出数据需要注意的问题,作者只有600~800个表的处理经验

文章目录 一、新建数据库的时候编码和排序规则尽量和原数据库完全一样二、表结构和表数据分开导入&#xff0c;不要同时导入Navicat导出表结构Navicat导入表结构Navicat导出表数据Navicat导入表数据 三、编码问题四、执行顺序的问题五、迁移数据大小和速度的问题六、数据库分区…

element-ui中的el-table的summary-method(合计)的使用

场景图片&#xff1a; 图片1&#xff1a; 图片2&#xff1a; 一&#xff1a;使用element中的方法 优点&#xff1a; 直接使用summary-method方法&#xff0c;直接&#xff0c;方便 缺点&#xff1a; 只是在表格下面添加了一行&#xff0c;如果想有多行就不行了 1&#xff1a;h…