VMware Ubuntu安装详细过程(非常靠谱)_安装ubantu的过程及步骤-程序员宅基地

技术标签: s2: Linux杂项  

不是每一个程序员都必须玩过linux,只是博主觉得现在的很多服务器都是linux系统的,而自己属于那种前端也搞,后台也搞,对框架搭建也感兴趣,但是很多生产上的框架和工具都是安装在服务器上的,而且有不少大公司都要求熟悉在linux上开发,因此从个人职业发展有必要去多了解一下linux。

(博主网上查了一下,现在大部分服务器安装的系统主要有:ubuntu server、centos、suse linux enterprise, redhat linux等)

于是今天博主就在虚拟机上安装了Ubuntu,并分享整个安装过程给大家。之所以没有安装双系统,是考虑多很多不方便的地方,比如,你在linux上开发了一个实例,你想写博客,写博客肯定是在windows上方便多了,代码需要从一个系统弄到另外一个系统,这里是双系统的不方便。另外,虚拟机上安装linux的另外一个好处就是,你可以在windows上下载了工具安装包,然后在linux上安装。

好了,下面马上附上安装全过程。

一、下载Ubuntu镜像文件

下载地址:http://www.ubuntu.com

打开上面的连接,我们来到如下页面,点击download:

这里写图片描述

下一步,到如下页面,点击Ubuntu Desktop:

这里写图片描述

然后选择Ubuntu 14.04.3 LTS release notes:

这里写图片描述

然后选择Ubuntu Desktop and Server:

这里写图片描述

接下来我们选择桌面版64-bit PC (AMD64) desktop,博主的电脑是64位的。另外desktop 和 server版的区别主要是:桌面版面向个人电脑 
使用者,可以进行文字处理、网页浏览、多媒体播放和玩游戏。本质上说,这是一个为普通用户所定制的多用途操作系统。另一方面,服务器版旨在充当web服务器,可用来托管文件、网页及相似内容。

这里写图片描述

点击上面的连接即可下载,容量大概1G左右,时间有点长,接下来我们先看VMware的下载安装与在VMware上安装Ubuntu的过程。

二、VMware下载安装

VMware的下载安装就好办了,下载直接百度如下,哈哈:

这里写图片描述

下载完成即可安装,安装可以全部采取默认,看个人而定,博主的安装目录是自选的。

安装完成之后启动VMware,需要输入产品密钥(vmware workstation 12),博主随便百度了一个,猿友看你的是否有效:

5A02H-AU243-TZJ49-GTC7K-3C61N
  • 1

VMware安装完毕,下面介绍在VMware安装Ubuntu。

三、在VMware安装Ubuntu

1、创建虚拟机

这里写图片描述

2、向导选择自定义

这里写图片描述

3、然后下一步再下一步,直到这里,稍后再安装系统

这里写图片描述

4、然后选择linux,注意这里下面的下拉选择Ubuntu64,因为我们下载的是64位的,如果你的电脑是32位的,就选Ubuntu即可,博主的就是因为Ubuntu,导致后面安装出错了,不过后面还可以设置的。

这里写图片描述

5、选择安装位置,这里必须输入一个已存在的目录,不然后面会报错的

这里写图片描述

6、后面设置处理器和内存的,电脑配置好的可以试试,否则采用默认的,博主这里是采用默认的,然后下一步…,直到这里,选择将虚拟机存储为单个磁盘:

这里写图片描述

7、然后下一步,到如下页面,点击自定义硬件:

这里写图片描述

8、然后如下图选择我们第一步下载的Ubuntu镜像:

这里写图片描述

9、然后点击完成,向导设置完成

这里写图片描述

10、虚拟机已经配置完毕,接下来我们开启虚拟机:

这里写图片描述

11、然后就会来到如下界面,如果出现错误请看(四、可能遇到的错误),我们选择中文简体点击Install Ubuntu:

这里写图片描述

12、到了如下界面,我们点击继续:

这里写图片描述

13、然后点击,开始安装:

这里写图片描述

14、到了这界面,点击继续:

这里写图片描述

15、如下,输入你的位置,随便输入就好:

这里写图片描述

16、然后选择汉语,点击继续:

这里写图片描述

17、设置用户名密码,这里博主选择自动登录

这里写图片描述

18、下面就开始正式安装了:

这里写图片描述

19、安装完成之后,会提示重启,点击现在重启

这里写图片描述

20、重启成功之后,会来到桌面,博主的重启中遇到一些问题,手动重启的,影响不大:

这里写图片描述

21、我们打开浏览器,输入百度网址,发现可以访问网络:

这里写图片描述

安装完成!!!!!!!!!!

四、可能遇到的错误

在安装过程中,博主遇到了如下的错误:

4.1、This kernel requires an x86-64 CPU,but only detected an i686 CPU.如下图:

这里写图片描述

可能原因是:在创建虚拟机向导的时候我们如下页面选择了Ubuntu,而不是Ubuntu64,但是我下载的镜像是64位的,如下图:

这里写图片描述

解决办法:如下设置回Ubuntu64即可,然后继续你没有完成的步骤:

这里写图片描述

4.2、报如下错误:

这里写图片描述

可能原因是:你的电脑没有支持虚拟化

解决办法:重启电脑,进入bios(博主的进入bios的键是F10),设置虚拟化启用。

进入bois后选择Security选项:

这里写图片描述

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

这里写图片描述

然后按F10,输入y保存退出即可。

设置了启用了虚拟化之后,继续上面没有完成的步骤即可

4.3、如果虚拟系统安装成功之后重启失败了(如停留在某个页面时间过长),手动重启Ubuntu即可

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/stpeace/article/details/78598333

智能推荐

VGG16(pytorch自带的) + CIFAR10_vgg16bn_cifar10.pth-程序员宅基地

文章浏览阅读1.6k次。支持使用多块GPU进行训练import osimport torchimport torch.nn as nnfrom torch import optimfrom torch.utils.data import DataLoaderfrom torchvision import transforms, datasets, modelsfrom torchsummary import summaryclass VGGNet(nn.Module): def __init__(sel_vgg16bn_cifar10.pth

ORACLE 11G学习笔记15—检索性能优化_oracle11g explain-程序员宅基地

文章浏览阅读182次。一、【常规SQL语句优化】 truncate 写出存储过程动态删除表的SQL并加注释…create or replace procedure trun_table(table_deleted in varchar2) as–创建一个存储过程,传入一个表示表名称的参数,实现清空指定的表cur_name integer;–定义内部变量,存储打开的游标begincur_name := dbms..._oracle11g explain

oc 属性列表_oclist-程序员宅基地

文章浏览阅读609次。NSData: 对缓冲区的封装 缓冲区由nadata释放属性列表属性列表的写入:每个集合类中都有一个放法-writeToFile:atomically: 该方法可以将集合中的内容 写入到.plis文件中 atomically参数是决定写入新内容时 是否先将新内容保存到临时文件 等完全写入了新内容 再交换 这样可以更加安全的写入(缺点 无法返回错误信息)_oclist

Golang爬虫基础:通过代理IP发送请求_golang net/http req.host = 指定ip访问请求-程序员宅基地

文章浏览阅读8.3k次,点赞2次,收藏6次。Golang爬虫基础:通过代理IP发送请求_golang net/http req.host = 指定ip访问请求

【iOS】iPad & iPhone Launch Image 启动页图片尺寸大小(包括iPhone XR / Xs / Max)_ipad launchimage-程序员宅基地

文章浏览阅读933次。原文:https://blog.csdn.net/autom_lishun/article/details/88786566iOS APP设置启动图片LaunchImages原文:https://blog.csdn.net/st646889325/article/details/78732091关于设置launchImage:工程配置信息中设置显示launchImage:1、删除L..._ipad launchimage

出现Could not load dynamic library ‘cudart64_110.dll‘; dlerror: cudart64_110.dll not found解决办法_could not load dynamic library 'cudart64_110.dll';-程序员宅基地

文章浏览阅读1.4w次,点赞23次,收藏40次。问题出在.. 用cmd直接install tensorflow运行项目的时候出现报错 Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found 解决办法 在这个网站上直接下载即可,????指路 如果报错缺的不是110,或者是101? 直接搜索就可以找到想要找的 最后一步 ..._could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll

随便推点

JS监听浏览器的返回、后退、上一页按钮的事件方法_"window.addeventlistener(\"popstate\", function(){-程序员宅基地

文章浏览阅读790次。在实际的应用中,我们常常需要实现在移动app和浏览器中点击返回、后退、上一页等按钮实现自己的关闭页面、调整到指定页面或执行一些其它操作的需求,那在代码中怎样监听当点击微信、支付宝、百度糯米、百度钱包等app的返回按钮或者浏览器的上一页或后退按钮的事件呢。我相信很多朋友像我一样,在百度、搜狗里面搜索很久都没找到方法。下面就来告诉大家怎样监听的方法:首先我们要了解浏览器的history。大家知道在页面中我们可以使用javascript window history,后退到前面页面,但是由于..._"window.addeventlistener(\"popstate\", function(){ if($this.isoperateback) { th"

物理地址、虚拟地址、逻辑地址、线性地址、虚拟内存_什么是物理地址和虚拟地址-程序员宅基地

文章浏览阅读2.4k次。1.物理地址用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。在实地址模式(因为实模式没有分段或分页机制,Cpu不进行自动地址转换)下,程序员操作的就是物理地址,所谓的物理地址就是物理内存上的32位地址,即物理地址可以直接定位到物理内存上的位置,无论任何操作,最终都必须要得到物理地址才能在物理内存上进行操作.2.虚拟地址操作系统都提供了虚拟内存(virtual mem_什么是物理地址和虚拟地址

局端之初接触_什么是局端什么是终端-程序员宅基地

文章浏览阅读690次。# 局端设备VS终端设备 终端设备(Terminal) 即最终到达用户端的设备,是计算机网络中处于网络最外围的设备,主要用于用户信息的输入以及处理结果的输出等。 在IBM环境中: 终端是端点用户用于和主机通信的设备。这种设备可以是监视器、键盘设备或打印设备。 它们用同轴电缆和一个群控器(cluster controller)相连,这个群控器可以直接连接到一台主机,也可以通过一个通信控制器连接到这台主机。 多达32个终端可以连接到一个单一的群控器上,具体数字要视这个群控器的型号而_什么是局端什么是终端

RAC 监听UITextFiled值变化, 动态改变Uibutton点击状态,_ios rac监听uitextview改变-程序员宅基地

文章浏览阅读2.2k次。兼容 输入框直接输入和直接赋值。(双向绑定)RACSignal *phoneInputSignal= [[RACObserve(self.phoneInputView, text) merge: [self.phoneInputView rac_textSignal]] map:^id _Nullable(id _Nullable value) { return @([va..._ios rac监听uitextview改变

Stm32 NRF24L01 程序卡在 while(NRF24L01_IRQ!=0)_卡在while(nrf24l01_irq!=0);-程序员宅基地

文章浏览阅读1.5k次。问题描述:如题目所示,他就一直卡在那里,出不来。对问题的思考:我所用的程序是我以前做的一个程序,这次又做了一套硬件,结果他卡在那里出不来,我观察了一下NRF24L01模块,发现它上面的晶振很旧。结论与解决办法:太熟悉这个行业了,一看这芯片就是翻新货,首先恭喜自己买到了翻新货,能够正常初始化,但就会遇到这种问题,这也不能怪卖家,供应商经常会在一堆好货里面混这么几块坏的,心眼太坏了。解决办法当然很简单,直接换一块好的就好了。..._卡在while(nrf24l01_irq!=0);

高通camera结构(摄像头基础介绍)_高通aop camera-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏3次。摄像头基础介绍 一、摄像头结构和工作原理. 拍摄景物通过镜头,将生成的光学图像投射到传感器上,然后光学图像被转换成电信号,电信号再经过模数转换变为数字信号,数字信号经过DSP加工处理,再被送到电脑中进行处理,最终转换成手机屏幕上能够看到的图像。数字信号处理芯片DSP(DIGITAL SIGNAL PROCESSING)功能:主要是通过一系列复杂的数学算法运算,对数..._高通aop camera