热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

VirtualBox虚拟机安装CentOS7详细教程

这篇文章主要介绍了VirtualBox虚拟机安装CentOS7详细教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

记录一下自己的安装过程,特别是其中的一些注意事项。

添加虚拟机

1.新建虚拟机,选择Linux,Red Hat(CentOS就是Red Hat发行版的开源发布版),名称自己起。

这里写图片描述 

PS:名称那一栏点下拉框指定保存位置。

2.分配内存,我的电脑内存是8G,这里就设置了4G。

3.选择“现在创建虚拟硬盘”。

4.文件类型选VDI。

5.动态分配。

6.硬盘大小我设置了50G。这里的50G是虚拟机可用硬盘大小的上限,而实际用多少是看你在里面装多少程序、文件等等决定的,而不是设了50就占用了50,所以不用怕。相反设小了后期好像是不能增加的。so。。自己斟酌。

7.全部设置好后就在左边栏可以看到自己添加的虚拟机了。

8.然后选择系统镜像。
选中你刚刚添加的虚拟机,【设置】-》【存储】-》【控制器】-》分配光驱那里点击那个下拉图标,选择你的系统镜像

这里写图片描述 

PS:因为我们初次启动的时候是还没有装系统的,所以这里要添加一个系统镜像,然后启动之后监测到就会进入系统的安装界面了。以后可以删除它,随你。

最后启动就好。

安装CentOS 7

1.这是进入系统后的界面。选第一第二个都可以,第二个是会先检查你的系统镜像的完整性再安装,一是直接安装。

这里写图片描述

2.选择语言,继续。

这里写图片描述

3.此时先滚到底部设置一下网络。

这里写图片描述 

这里写图片描述

4.然后回去开启网络时间。

这里写图片描述 

这里写图片描述

5.然后就是设置分区了。默认是自动分区的。

这里写图片描述

6.我们选择手动分区。点击【我要配置分区】

这里写图片描述 

这里写图片描述 

这里的“自动创建”就相当于自动分区。可以点击看看。

这里写图片描述

这里先简单讲一下Linux文件格式与分区相关知识。(引用《Linux简明教程》)

1、Linux 文件格式简介

Ext2:是 GNU/Linux 系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良设计。这是 Linux 中使用最多的一种文件系统,它是专门为 Linux 设计的,拥有极快的速度和极小的 CPU占用率。Ext2 既可以用于标准的块设备(如硬盘),也被应用在软盘等移动存储设备上。

Ext3:文件系统,它属于一种日志文件系统,是对ext2系统的扩展。它兼容ext2,并且从ext2转换成ext3并不复杂,就是保有 Ext2 的格式之下再加上日志功能。Ext3 是一种日志式文件系统(Journ al File System),最大的特点是:它会将整个磁盘的写入动作完整的记录在磁盘的某个区域上,以便有需要时回溯追踪。当在某个过程中断时,系统可以根据这些记 录直接回溯并重整被中断的部分,重整速度相当快。 Ext4:是一种针对ext3系统的扩展日志式文件系统,是专门为 Linux 开发的原始的扩展文件系统(ext 或 extfs)的第四版。

Ext4:第4 个扩展文件系统,是下一代的日志文件系统,它与上一代文件系统 ext3 是向后兼容的。ext4 在性能、伸缩性和可靠性方面进行了大量改,支持 1 EB 的文件系统。引入到 2.6.19内核中。Ubuntu9.04 开始支持 Ext4 文件系统。

 Linux swap:它是 Linux 中一种专门用于交换分区的 swap 文件系统,相当与windows里面的虚拟内存。Linux 是使用这一整个分区作为交换空间。一般这个 swap 格式的交换分区是主内存的 2 倍。在内存不够时,Linux 会将部分数据写到交换分区上。

VFAT:VFAT 叫长文件名系统,这是一个与 Windows 系统兼容的 Linux文件系统,支持长文件名,可以作为 Windows 与 Linux 交换文件的分区。 ReiserFS:也有日志功能,处理小档案时速度快。 XFS : 稳定与高效,在大小档案混合的系统里有优越的表现 JFS:特色是最不占用 CPU 资源

2、推荐分区方法
/swap 通常是内存的两倍,分大了也没什么用,按照你的内存大小酌情分配。
/这个是根分区,分个 10G 就足够
/boot 分个 128M
/home 是存放你的文件,这个分最大剩余空间,确保/home 分区在最后面或最前面。

注意:把/home 单独分出来,要是重装系统的时候,就可以把根分区 / , /boot 分区, /swap 都格掉或删除,只要不动/home 分区,你的个人资料就不会丢失。装系统的时候一定要选择到你原来的/home 分区并挂起,这样系统才知道你还是要用原来的/home 分区的。关于重新挂载/home 分区:在重装系统到硬盘分区步骤的时候,保留/home 分区,将 swap,/,/boot分区删掉重新分割。找到原来的/home 分区,在弹出的菜单“编辑分区”中“新建分区容量”保持不变,在“用于”中选择到你原来的分区格式,不勾选“格式化分区”,“挂载点”选择“/home”,个人资料就不会丢失。

可以开始添加分区了。

这里写图片描述

最后贴一下我自己的设置。

这里写图片描述 

PS:最后再添加/home分区,此时容量不填,意思就是默认使用剩下的所有空间。
好了,可以【开始安装】了。

最后在安装的过程中还有最后两个配置,ROOT密码和创建用户。这个很简单,就不讲了。


推荐阅读
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 在Ubuntu 16.04 LTS上配置Qt Creator开发环境
    本文详细介绍了如何在Ubuntu 16.04 LTS系统中安装和配置Qt Creator,涵盖了从下载到安装的全过程,并提供了常见问题的解决方案。 ... [详细]
  • 本文详细介绍了如何在 Linux 平台上安装和配置 PostgreSQL 数据库。通过访问官方资源并遵循特定的操作步骤,用户可以在不同发行版(如 Ubuntu 和 Red Hat)上顺利完成 PostgreSQL 的安装。 ... [详细]
  • 解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
    在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ... [详细]
  • 本文详细介绍了VMware的多种认证选项,帮助你根据职业需求和个人技能选择最合适的认证路径,涵盖从基础到高级的不同层次认证。 ... [详细]
  • 本文详细介绍了如何在Ubuntu系统中下载适用于Intel处理器的64位版本,涵盖了不同Linux发行版对64位架构的不同命名方式,并提供了具体的下载链接和步骤。 ... [详细]
  • 本文介绍如何通过更改软件源来提前体验Ubuntu 8.10,包括详细的配置步骤和相关注意事项。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 解决网站乱码问题的综合指南
    本文总结了导致网站乱码的常见原因,并提供了详细的解决方案,包括文件编码、HTML元标签设置、服务器响应头配置、数据库字符集调整以及PHP与MySQL交互时的编码处理。 ... [详细]
  • 本文介绍如何在Linux Mint系统上搭建Rust开发环境,包括安装IntelliJ IDEA、Rust工具链及必要的插件。通过详细步骤,帮助开发者快速上手。 ... [详细]
  • 在Ubuntu 8.04中安装美观的Cairo-Dock桌面增强工具
    本文介绍如何在Ubuntu 8.04系统中安装和配置Cairo-Dock,这款桌面增强工具以其精美的界面和高效的功能备受用户青睐。文章将指导您通过简单的步骤完成安装,并提供一些实用的配置建议。 ... [详细]
  • 解决U盘安装系统后无法重启的问题
    本文详细探讨了运维新手常遇到的U盘安装系统后无法正常重启的问题,提供了从问题分析到具体解决方案的完整步骤。通过理解Boot Loader的工作原理和正确配置启动项,帮助用户顺利解决问题。 ... [详细]
  • 选择适合生产环境的Docker存储驱动
    本文旨在探讨如何在生产环境中选择合适的Docker存储驱动,并详细介绍不同Linux发行版下的配置方法。通过参考官方文档和兼容性矩阵,提供实用的操作指南。 ... [详细]
  • 阿里云ecs怎么配置php环境,阿里云ecs配置选择 ... [详细]
author-avatar
奕殫的泪
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有