怎么在自己的windows上创建虚拟机(linux centos7)
怎么在自己的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)的更多相关文章
- 在 Windows 上创建虚拟机规模集和部署高度可用的应用
利用虚拟机规模集,可以部署和管理一组相同的.自动缩放的虚拟机. 可以手动缩放规模集中的 VM 数,也可以定义规则,以便根据资源使用情况(如 CPU 使用率.内存需求或网络流量)进行自动缩放. 在本教程 ...
- 在Windows上安装虚拟机详细图文教程
用虚拟机来安装最新的软件,安装最新的系统等等比较保险,可以避免安装不顺利影响自己原来的系统和应用,想尝鲜又担心自己完全更换系统不适应的朋友可以尝试. 虚拟机下载:https://yunpan.cn/c ...
- # 【ARM-Linux开发】在Win7的电脑上直接运行安装Ubuntu14.04发生的问题 标签(空格分隔): 【Linux开发】 --- > 一段时间以来,一直是在Windows上安装虚拟机
[ARM-Linux开发]在Win7的电脑上直接运行安装Ubuntu14.04发生的问题 标签(空格分隔): [Linux开发] 一段时间以来,一直是在Windows上安装虚拟机,然后安装Ubuntu ...
- Windows上管理远程Linux VPS/服务器文件工具 - winscp
Linux上经常会经常需要编辑文件,特别是Linux VPS/服务器安装好系统之后配置环境会需要修改很多的配置文件等,对于常用Linux的基本上都能够熟练使用vi或者nano等SSH下面的文件编辑工具 ...
- 在 Linux 上创建虚拟机规模集和部署高度可用的应用
利用虚拟机规模集,可以部署和管理一组相同的.自动缩放的虚拟机. 可以手动缩放规模集中的 VM 数,也可以定义规则,以便根据资源使用情况(如 CPU 使用率.内存需求或网络流量)进行自动缩放. 在本教程 ...
- windows怎么与虚拟机linux共享
虚拟机linux与widows主机的进行文件共享 使用虚拟机的共享目录功能 使用vmware(vmware workstation 5)下shared folders功能实现vmware中host与g ...
- Windows下载安装虚拟机和CentOS7
1,想要在Windows系统中安装linux系统,首先需要安装一个虚拟机VMware VMware 12下载地址:https://my.vmware.com/cn/web/vmware/info/sl ...
- 在Centos7中,从主机 Windows 上无法远程访问 Linux 上rabbitmq的解决方法
当在 Linux 上配置好 Rabbitmq服务器后,如果从主机中无法访问到 Linux 中的Rabbitmq服务器时,需要做如下的检查: 1. Rabbitmq是否启动成功 在控制台输入: ps - ...
- 在Windows上创建同样的Linux操作环境
在之前的文章中,介绍了我在GNU/Linux图形界面环境下所使用的工具集合.其基本目的是在保证占用最少系统资源的条件下,将电脑操作效率推向极致.这样的工具组合尤如瑞士军刀一般,简洁.高效.功能全面.与 ...
随机推荐
- Dapr Actor 的微服务架构
Dapr中的Actor模型,和Orleans的Virtual Actor一脉相传, 圣杰写过一篇文章Orleans 知多少 | .NET Core 分布式框架介绍过.简单来讲:Actor模型 = 状态 ...
- egret p2物理引擎 遇到的坑(1)
直接将pythsic包丢到libs目录下并且修改egretPropertis.json文件 TypeError [ERR_INVALID_ARG_TYPE]: The "to" a ...
- 微信小程序--给数组的每个对象添加动画(数据驱动)
思路:用数据驱动事件,用数组的方式去对循环数组的每个对象进行操作 js代码: data:{ selectCategory: [{ name: '生产模式', content: [{ txt: '原厂' ...
- JSP中获取各种路径的方法
我们当中可能有很多人不知道如何获得jsp中的路径怎么获取 方法一: <a href ="test.jsp?p=fuck">跳转到test2</a> 方法二: ...
- node.js中的fs.appendFile方法使用说明
方法说明: 该方法以异步的方式将 data 插入到文件里,如果文件不存在会自动创建.data可以是任意字符串或者缓存. 语法: 代码如下: fs.appendFile(filename, data, ...
- 基于Itextpdf合成PDF
原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/12023314.html 开发过程中有用到PDF合成, 记录一下合成的方法和代码. 使用工具 : ...
- sublime中的emmet插件的使用技巧
1.我要生成一个2行3列,宽300px,高500px的表. table[width=300 height=500]>(tr>td{$}*3)*2
- IOS scrollView 图片浏览
// // ViewController.m // 0426 // // Created by apple on 15/4/26. // Copyright (c) 2015年 gense. All ...
- term&match得区别 text&keyword区别
Text 概念 Text 数据类型被用来索引长文本,比如说电子邮件的主体部分或者一款产品的介绍.这些文本会被分析,在建立索引前会将这些文本进行分词,转化为词的组合,建立索引.允许 ES来检索这些词语. ...
- 使用rsync+inotify实现/www目录实时同步
一.实现bak-server 1.1安装rsync # yum -y install rsync 1.2修改配置文件 # vi /etc/rsyncd.conf #添加下面内容 uid=test gi ...