怎么在自己的windows上创建虚拟机(linux centos7)

作为一个非科班出身自学的小白,踩过很多的坑,特此留下记录

宿主机:windows10系统 8G 64位操作系统

虚拟机:linux(centos7)

工具:Oracle VM Virtual Box

一:下载centos7 iso镜像文件

    首先去官网上下载centos7的镜像文件 官网 http://isoredirect.centos.org/centos/7/isos/x86_64/

进去之后会有很多的镜像地址,官网还是很友好的,为了节省宽带及流量,直接提供了国内可用的镜像,应该都是可以用的,找一个点击进去

然后你会看到如下有很多行大小不一的文件下载地址

看起来有很多,我们选择第一行的DVD的就可以,这里解释一下他们都大概是什么,第一个DVD的为标准版,有Minimal视为精简版,其他的也

是对应的不同的版本,都可以用,根据自己的需求来进行下载,对于初学者来说推荐第一个标准版,后缀为iso的文件

点击进行下载就可以了,保存在你的本地

二:打开VM Virtual Box,进行安装

    打开之后在首页点击新建,名称选项自己来取,什么都可以。文件夹选择一个自己知道的路径(此路径为虚拟机

的路径,有些版本的Virtual Box新建的时候可能没有这一项,就无需理会),系统选择linux,类型选择Red Hat(64bit),点击下一步

这里选择内存大小,建议不超过宿主机内存大 1/2,根据自己情况而定,推荐2048MB应该够用

这里就直接点击创建虚拟硬盘就好,然后也是直接下一步 ,选择VDI(Virtual Box磁盘映像)点击下一步



这边选择 固定大小

这里选择虚拟硬盘的路径(自定义),然后磁盘大小也是看你需求而定,还有你宿主机本身硬盘的大小(一般几十个G够用),点击创建

之后你会发现回到首页,然后你刚刚创建的 虚拟机就在这里了,接下来很重要

选择你刚创建的虚拟机,右键点击启动->正常启动,或者选择后直接右上方点击启动也是一样的,就把他启动就行,

选择启动盘,就是我们第一步下载的centos7镜像ios文件,这里注意:如果你点击取消或者不小心这个窗口关闭掉,你再次启动虚拟机,

就不会弹出这个导入iOS镜像文件的窗扣了,你要自己在控制管理里面去找到导入启动盘的方式

,就比较麻烦,所以记得这一步直接选择好镜像文件
点击启动

这里上下方向键选择install centos7,然后enter键确定,接下来等着自己跳

选择语言,习惯用英文的同学可以直接选择英文,当然往下拉是可以选择简体中文的,点击继续,注意:这里你的鼠标移动到虚拟机里的

界面之后你会发现需要再次点击才能锁定在虚拟机的界面进行操作,然后鼠标想移动到宿主机的界面,就移动不出来了,不要慌,点击一下

右边的Ctrl 鼠标就出来了(当年自己就搞这个就搞急死了,诸如此类的细节最要人命,必须再去特意去百度才能找到,很多教程里不讲这

些细节,对于小白来说就很不友好,当然有基础的大神们勿喷)

这里有几个需要设置的项:时间日期,安装位置,和网络。首先对于时间日期如果你看到是中国的时间日期就不用更改,不是的话可以点进

去选择更改一下

选择好点击完成就好

然后是选择磁盘分区(就是上图所示的安装位置),你可以选择自动分区,自动分区点进去直接点击完成就可以了

也可以手动分区(自动分区省点事,手动分区会麻烦一点,感觉区别不是很大,手动分区就是自己创建的区 自己比较清晰 管理方便,个人

认为啊)

如若选择手动分配,如下选择好之后左上角选择完成,之后进入到下一个界面

在这个页面点击左下角加号,来添加分区

首先加一个 /boot 然后容量我这边是4gb,这边大小可以自己而定,点击添加挂载点,然后以同样的方式添加一个swap 然后容量我这边是

200mb,最后添加一个/分区



分好区之后 ,点击左上角完成,点击接受更改



最后一个 网络和主机名,这个就是需要你把网络打开是一个联网的功能,点击进去

点击右上角网络开关的一个按钮,变为打开,左边网络也会显示已连接,之后点击左上角完成



回到此页面点击右下角开始安装

此过程可能会需要几分钟,在此期间你来设置一下root权限的密码,然后点击完成(若你设置的密码过于简单,点击左上角完成的时候下

面会有黄色的小提示提醒你密码过于简单,若果继续要用这个密码,再点击一次完成就行了)



然后你会看到设置密码的右边有个创建账户,这个你可以创建也可以不创建,我是从来没创建过的,因为我自己用也不会有第二个人来用,

也没必要,所以就没管它

接下来等待安装完成,点击右下角重启就可以了

重启之后 回调到这样一个页面,输入root,然后回车键,密码就输入你刚刚设置的密码 注意:输入密码的时候光标会闪,但是看不到

输入的字符,是隐藏输入的,不要误认为没输进去,大胆的输完直接回车就行



然后我们ping 一下百度 网络应该是通的

到这里,虚拟机的安装其实应该算结束了,可是在这个过程中我们可能会遇到各种各样的问题,每个人用的工具不一样,机器不一样,系统

不一样遇到的问题可能也不一样,这个时候只能需要你自己去百度了。

比如,最后你发现网络开关开了,但是网络ping不通?等等这种我没遇到过的问题,自己百度去解决,这也是算是自己的一个求知学习的过程。

我这里后续的事情其实遇到过很多问题,例如,我的centos的无可视化的界面,只有终端,然后用xshell连接虚拟机ip不对等等,也是需要

我去解决的,之后会接上怎么处理这些问题的。

以上有哪里不对的地方欢迎大神们批评指正!!

怎么在自己的windows上创建虚拟机(linux centos7)的更多相关文章

  1. 在 Windows 上创建虚拟机规模集和部署高度可用的应用

    利用虚拟机规模集,可以部署和管理一组相同的.自动缩放的虚拟机. 可以手动缩放规模集中的 VM 数,也可以定义规则,以便根据资源使用情况(如 CPU 使用率.内存需求或网络流量)进行自动缩放. 在本教程 ...

  2. 在Windows上安装虚拟机详细图文教程

    用虚拟机来安装最新的软件,安装最新的系统等等比较保险,可以避免安装不顺利影响自己原来的系统和应用,想尝鲜又担心自己完全更换系统不适应的朋友可以尝试. 虚拟机下载:https://yunpan.cn/c ...

  3. # 【ARM-Linux开发】在Win7的电脑上直接运行安装Ubuntu14.04发生的问题 标签(空格分隔): 【Linux开发】 --- > 一段时间以来,一直是在Windows上安装虚拟机

    [ARM-Linux开发]在Win7的电脑上直接运行安装Ubuntu14.04发生的问题 标签(空格分隔): [Linux开发] 一段时间以来,一直是在Windows上安装虚拟机,然后安装Ubuntu ...

  4. Windows上管理远程Linux VPS/服务器文件工具 - winscp

    Linux上经常会经常需要编辑文件,特别是Linux VPS/服务器安装好系统之后配置环境会需要修改很多的配置文件等,对于常用Linux的基本上都能够熟练使用vi或者nano等SSH下面的文件编辑工具 ...

  5. 在 Linux 上创建虚拟机规模集和部署高度可用的应用

    利用虚拟机规模集,可以部署和管理一组相同的.自动缩放的虚拟机. 可以手动缩放规模集中的 VM 数,也可以定义规则,以便根据资源使用情况(如 CPU 使用率.内存需求或网络流量)进行自动缩放. 在本教程 ...

  6. windows怎么与虚拟机linux共享

    虚拟机linux与widows主机的进行文件共享 使用虚拟机的共享目录功能 使用vmware(vmware workstation 5)下shared folders功能实现vmware中host与g ...

  7. Windows下载安装虚拟机和CentOS7

    1,想要在Windows系统中安装linux系统,首先需要安装一个虚拟机VMware VMware 12下载地址:https://my.vmware.com/cn/web/vmware/info/sl ...

  8. 在Centos7中,从主机 Windows 上无法远程访问 Linux 上rabbitmq的解决方法

    当在 Linux 上配置好 Rabbitmq服务器后,如果从主机中无法访问到 Linux 中的Rabbitmq服务器时,需要做如下的检查: 1. Rabbitmq是否启动成功 在控制台输入: ps - ...

  9. 在Windows上创建同样的Linux操作环境

    在之前的文章中,介绍了我在GNU/Linux图形界面环境下所使用的工具集合.其基本目的是在保证占用最少系统资源的条件下,将电脑操作效率推向极致.这样的工具组合尤如瑞士军刀一般,简洁.高效.功能全面.与 ...

随机推荐

  1. Azure MFA 守护你的账户安全

    一,引言 MFA 又名 "多因素身份认证",指用户在登录的时候提示输入其他形式的标识.如果只使用密码对用户进行身份验证,是特别不安全的,尤其是在密码泄露的情况下.为了提高安全性,启 ...

  2. sql注入,xss攻击,csrf(模拟请求),防盗链

    如何防止别人模拟请求? 使用令牌token解决模拟请求  好处是 唯一性只能有一次请求 已经拿到生成的token  如何防止呢?  怎样防止非人工? 使用验证码 xss攻击? xss攻击也叫脚本注入 ...

  3. CocoaPods使用专题 by h.l

    cocoaPods安装 CocoaPods安装和使用教程(code4app) cocoapods使用问题解决 cocoapods慢如何解决? CocoaPods停在Analyzing dependen ...

  4. Linux防火墙(iptables/firewalld)

    Linux防火墙(iptables/firewalld) 目录 Linux防火墙(iptables/firewalld) 一.iptables 1. iptables概述 2. netfilter和i ...

  5. ajax请求egg用nginx转发跨域问题

    火狐浏览器报的 谷歌浏览器报的 前提: npm i egg-cors --save config 文件下的pulgin.js 已经添加 //启用跨域支持 exports.cors = { enable ...

  6. 北京太速科技-第六代Intel i7四核八线程6U VPX主控板

    一.产品概述 该产品是一款基于第六代Intel i7四核八线程的高性能6U VPX刀片式计算机.产品提供了可支持全网状交换的高速数据通道,其中P1,P2各支持4个PCIe x4 Gen3总线接口,P3 ...

  7. v-model指令的学习

    v-model的原理 v-model="message"   ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓就相当于先用一个v-bind绑定一个 ...

  8. shell切割nginx日志

    用linux自带的计划任务切割nginx日志,每天0点执行 #!/bin/bash #GuoYabin nginxpid=`/bin/ps aux|grep nginx |awk /master/'{ ...

  9. react 也就这么回事 04 —— 元素渲染

    为了便于后续理解,我们再来回顾和总结前面几个章节的内容 1 元素及其创建 元素是构成 React 应用的最小砖块. 元素描述了你在屏幕上想看到的内容. const element = <h1&g ...

  10. Windows server 2012安装vm-tools遇到的问题

    Windows server 2012安装VM tools异常解决办法 在VMWare虚拟机上安装Windows Server 2012之 后安装VMWare Tools时报如下错误信息: 问题:缺少 ...