10月31 Ubuntu的虚拟机部署
来源:blockpunk     阅读:572
织梦二开
发布于 2018-11-02 23:07
查看主页

EOS的代码需要在 Ubuntu 或者者?MacOS?上才能运行,并不支持 Window ,为了后续开发节省更多精力,这里就选择使用?Ubuntu 16.04?进行开发。

前言


Ubuntu 基于 Linux?的免费开源操作系统,具备安全性好、操作方便、运行管理效率高、兼容性优秀等优点,是程序员开发的首选(我一个只在? ?Window 上搞了3年开发的得多菜啊!),并且要在 EOS?上开发就得先 git?部署好代码,这相似于搭建服务器,正是 Ubuntu?擅长的领域,所以退浆大家使用( MacOS 的坑太多了)要搭建上?Ubuntu?的开发环境,有两个选择:

1.安装 Window +?Ubuntu 16.04?的双系统;

2.安装?Ubuntu 16.04 虚拟机。

我在这里建议大家选择装虚拟机,双系统的话两个系统互操作管理文件比较难,由于我还要转移代码来写开发日志到简书上,显然是虚拟机来的更加方便;并且可以非常方便的用 Window?对 ?Ubuntu?做工具管理,相对方便安全。并且虚拟机的安装更加简单,更不用整理硬盘导致文件遗失(我硬盘乱糟糟)。

安装部署


一、下载Ubuntu 16.04?镜像文件

下载链接:http://mirror.pnl.gov/releases/xenial/(速度很快的)

进入下载页面点击链接下载

我选择了 ubuntu-16.04-desktop-amd64.iso ,由于我电脑是64位的。

另外 desktop 和 server 版的区别主要在于,desktop?版面向个人电脑使用者,可以进行文字解决、网页浏览、多媒体播放和玩游戏;?server?版只需用来管理 web 服务器,可用来托管文件、网页及类似内容。


二、下载安装 VMware

下载链接:http://bigsoft.zdfans.com/VMware_5928.zip(官方正版)

下载加压后点击 .exe 开始安装等待安装安装成功

安装完成后重启一下即可以使用了,该需要输入 VMware 的购买激活码,这里我分享几个可以无限注册激活码的:

FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA

CV7T2-6WY5Q-48EWP-ZXY7X-QGUWD


三、在 VMware?上安装 Ubuntu

1.右键点击 VMware ,选择以管理员身份打开!不而后面会找不到配置文件的!而后再点开创立虚拟机。

2.选择自己设置创立

3.点击下一步,选择“稍后再安装系统”

4. Ubuntu 基于 Linux?内核,所以我们选择安装 Linux 。下面的版本要记得选择对应自己计算机的版本,我的是64位所以就选择了 Ubuntu 64位,32位的朋友们选择 Ubuntu?选项即可以了,注意肯定要选对,不然会导致错误发生。

5.输入虚拟机的名称和保存的位置。

6.后续的是对你的虚拟机的相关资源进行配置,包括CPU、运行内存、网络、硬盘等,注意因为我们目的是是要开发EOS,所以运行内存需要在8G左右、硬盘空间至少在20GB以上,不然在编译EOS的过程中可能出现错误!

7.下一步,到如下页面,点击自己设置硬件。

8.而后选择我们第一步就下载好的的Ubuntu镜像:

9.虚拟机已经配置完毕,接下来我们开启虚拟机进行系统的安装。

点击 开启此虚拟机

四、配置 Ubuntu?系统

1.启动这个虚拟机。

进行 Ubuntu 系统的安装

2.选好语言点击 Install Ubuntu 进行安装。

3.一不默认不用选择,而后点击安装。后续的无脑确认即可以,而后静静等待几分钟。

4.后续的地址随意选择即可以。而后在键盘布局里选择汉语,点击继续。

随意选择,关系不大

5.和 Windows?一样,设置你系统的客户名和密码。

6.等待安装,重启后即可以正常使用了!

重启一下

可能出现错误


严格按照前面的过程进行安装部署基本不会出现问题,但是也会有不少朋友无法安装,这里给一个错误和处理方法。

假如报如下错误:

这种情况,可能是你的电脑没有支持虚拟化。

处理办法很简单,重启电脑,进入 BIOS(不同电脑的进入方法不同,百度一下),进入bois后选择 Security 选项,设置启用虚拟化。

选择 Virtualization,回车进入,按+键修改俩个选项为 enabled:

而后按F10,输入y保存退出就可。设置了启用了虚拟化之后,继续上面没有完成的步骤就可。

免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 系统环境 服务器应用
相关推荐
为什么说一对一源码软件是各项视频开发搭建前沿技术领域的结合?
「轻微」WEB服务器启用了OPTIONS方法
PM土味情话等你来撩
对于promise的常见面试题总结分析
java 异步查询转同步多种实现方式:循环等待,CountDownLatch,Spring EventListener
首页
搜索
订单
购物车
我的