windows下安装虚拟机+ Ubuntu的详细过程

2023-11-12


不是每一个程序员都必须玩过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即可

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

windows下安装虚拟机+ Ubuntu的详细过程 的相关文章

  • visio导出高质量图片

    作者 久渝 链接 https www zhihu com question 39146184 answer 890602652 来源 知乎 著作权归作者所有 商业转载请联系作者获得授权 非商业转载请注明出处 在visio对象另存为图片的时候
  • [524]as_matrix将表格转换为矩阵

    coding utf 8 构建并测试CART决策树模型 import pandas as pd 导入数据分析库 from random import shuffle 导入随机函数shuffle 用来打乱数据 import matplotli
  • C/S模式和B/S模式区别及其优缺点

    1 C S模式 C S模式又称C S结构 是软件系统体系结构的一种 C S模式与B S模式相比 C S模式应用系统最大的优点是不依赖企业外网环境 即无论企业是否能够上网 都不影响使用 C S模式需要安装后才能使用 即以软件的形式存在 优点
  • Hadoop-分布式文件系统HDFS

    目录 HDFS简介 HDFS特点 HDFS相关概念 1 块 2 名称节点和数据节点 HDFS体系结构 1 HDFS体系结构概述 2 HDFS命名空间管理 3 通信协议 4 HDFS体系结构的局限性 HDFS常用的shell命令 HDFS简介
  • 用matlab写的径向分布函数RDF

    RDF是径向分布函数Radical distribution function的缩写 指的是给定一个空间 在此空间以一个对象为中心 去寻找周围对象的的概率 对于分子模拟的径向分布函数实则也是求解粒子在周期性边界盒子的区域密度和全局密度的比值
  • webpack无损压缩本地静态资源图片image-minimizer-webpack-plugin

    开发如果项目中引用了较多图片 那么图片体积会比较大 将来请求速度比较慢 我们可以对图片进行压缩 减少图片体积 一 image minimizer webpack plugin介绍 Image minimizer webpack plugin
  • STM32控制42步进电机

    首先采用TB6600驱动外接12VDC电源 STM32选c8t6最小系统板 接线TB6600跟32接线有共阴级接法 把ENA DIR PUL 与32共地 也有共阳接法 把ENA DIR PUL 与32共地 这里选共阴级接法 判断42步进电机
  • Python3面向对象编程

    1 类名用驼峰法 每个单词首字母大写 2 Python有构造函数 new 和初始化函数 init 3 绝对导入 需要指明模块 函数的完整路径 相对导入 4 每个模块的 name 属性 导入的时候赋值模块名字 直接执行的时候赋值 main 5
  • Java面向对象三大特点

    Java面向对象三大特点 一 封装性 封装一般是 把所有的属性私有化 对每个属性提供getter和setter方法 如果有一个带参的构造函数的话 那一定要写一个不带参的构造函数 数据被保护在抽象数据类型的内部 尽可能地隐藏内部的细节 只保留
  • matlab ofdm系统 过采样和欠采样,样本不均衡解决方法-过采样与欠采样

    在风控场景中 由于正样本获取的成本较高 往往样本比例是失衡的 样本的不平衡很容易导致模型偏向比例较高的一方 解决该问题的方法有很多 本文重要探讨基于 imbalanced learn 的采样方法 概述 imbalanced learn 是一
  • 菜鸟教程100题

    1 有四个数字 1 2 3 4 能组成多少个互不相同且无重复数字的三位数 各是多少 import itertools a 1 2 3 4 for i in range 1 5 for k in itertools permutations
  • [Python3网络爬虫开发实战] Scrapy 对接 Selenium

    Scrapy 对接 Selenium Scrapy 抓取页面的方式和 requests 库类似 都是直接模拟 HTTP 请求 而 Scrapy 也不能抓取 JavaScript 动态渲染的页面 在前文中抓取 JavaScript 渲染的页面
  • openEuler22.03通过yum安装postgresql及使用

    1 在系统上搜索有无postgresql的安装包 root localhost yum search postgresql Last metadata expiration check 0 47 44 ago on Wed 08 Feb 2
  • 字符串合并

    题目描述 详细描述 将输入的两个字符串合并 对合并后的字符串进行排序 要求为 下标为奇数的字符和下标为偶数的字符分别从小到大排序 这里的下标意思是字符在字符串中的位置 对排序后的字符串进行操作 如果字符为 0 9 或者 A F 或者 a f
  • NGUI学习教程

    http dsqiu iteye com blog 2025177
  • 利用js去除无限debugger

    极简壁纸F12后悔无限debug 还会一直增加内存 导致卡机 将下面的代码放到开发者选项的Console里面 回车 就可以终止debug了 去除无限debugger Function prototype constructor back F
  • Ubuntu利用Samba映射磁盘到Windows(转)

    原文 https www linuxidc com Linux 2011 09 42621 htm 1 首先在Ubuntu安装好samba 具体步骤为 安装samba sudo apt get install samba 安装smbclie
  • NLP 利器 Gensim 中 word2vec 模型的内存需求,和模型评估方式

    Gensim 中 word2vec 模型的内存需求 和模型评估方式 本文为系列文章之一 前面的几篇请点击链接 NLP 利器 gensim 库基本特性介绍和安装方式 NLP 利器 Gensim 库的使用之 Word2Vec 模型案例演示 NL
  • Centos彻底完全删除已安装软件的办法

    参考来源 Centos彻底完全删除已安装软件的办法 zxpo 博客园 step1 输入查询命令rpm qa grep libreoffice 打印如下 Step2 先删除上面第一行的包 输入 sudo rpm e libreoffice7

随机推荐

  • Latex修改局部字体大小

    按从小到大排列 只需把这些标识符加到card中 或者其他局部 的字体之前即可起作用 tiny scriptsize footnotesize small normalsize large Large LARGE huge Huge
  • react 之环境搭建(使用webstorm)

    使用webstorm搭建react 五步 推荐链接 https www jetbrains com help webstorm react html 步骤一 webStorm中配置node js 参考上一篇文章 步骤二 管理员权限打开web
  • STL之算法——排序算法

    一 介绍 常用的STL排序算法包括sort reverse merge random shuffle 二 sort 对容器内元素进行排序 1 函数原型 sort iterator begin iterator end 默认以升序方式对元素进
  • Shamir秘密共享协议

    文章仅仅用来构建知识框架工后续的复习使用 本文章是转载于其他博文 原文链接 https blog csdn net z784561257 article details 82942581 假设一个秘密s 秘密分发者将s运用某种特定的算法分成
  • 17个Python的牛逼骚操作,你都OK吗?

    作者 Gautham Santhosh 机器之心编译 Python 是一门非常优美的语言 其简洁易用令人不得不感概人生苦短 在本文中 作者 Gautham Santhosh 带我们回顾了 17 个非常有用的 Python 技巧 例如查找 分
  • 原码,反码,补码的如何取值及其范围

    1 原码 为二进制表示十进制 正数 首位为0 后7位为该数的值 列如 0 0000001 1 0 0000100 4 由此可得出正数原码的范围为 1 负数 首位为符号位 1 后七位为该数的绝对值 列如1 0000001 1 1 000010
  • 小程序 margin-right无效,文字溢出?

    先来看下盒子模型 box sizing样式 告诉浏览器去理解你设置的边框和内边距的值是包含在width内 设置了 box sizing border box 盒子的宽度 border padding width 盒子的高度 border p
  • unix Mechanism vs Policy(机制与策略)

    http blog csdn net ostrichmyself article details 5333558 http blog csdn net liuhaobupt article details 5350950 http linu
  • TFT电路原理

    TFT Thin Film Transistor 薄膜晶体管 在TFT LCD中 TFT的功能就是一个开关管 常用的TFT是三端器件 利用施加于栅极的电压来控制源 漏电极间的电流 对于显示屏来说 每个像素从结构上可以看作为像素电极和共同电极
  • 做了一个XSS的闯关游戏,攻略贴上来

    游戏地址 http xss quiz int21h jp 第一关 比较简单 直接输入 http xss quiz int21h jp sid 2a75ff06e0147586b7ceb0fe68ee443b86a6e7b9 第二关 也相对简
  • 三极管工作原理分析,精辟、透彻,看后你就懂

    随着科学技的发展 电子技术的应用几乎渗透到了人们生产生活的方方面面 晶体三极管作为电子技术中一个最为基本的常用器件 其原理对于学习电子技术的人自然应该是一个重点 三极管原理的关键是要说明以下三点 1 集电结为何会发生反偏导通并产生Ic 这看
  • Topic 6 SCI 文章之计数变量泊松回归

    这期继续说说统计这些事 泊松分布大家可能熟悉些 但是用它来做模型还是需要细细品味一下 泊松回归 也被称为对数线性模型 当结果变量是一个计数 即数值型 但不像连续变量的范围那么大 时 使用泊松回归 研究中统计变量的例子包括一个人有多少次心脏病
  • 程序员写100万行代码是什么感觉

    今天在社群上闲逛 突然发现一个十分有趣的帖子 写了100W行的代码是啥感觉 看完之后就头皮一阵发麻 让我写一万行的代码 are you kidding me 黑人问号脸 我估计写到20万的时候就会突然有个疑问 咦 我的头发呢 A同学 我写两
  • 期货开户市场是一面镜子

    期货市场是一面镜子 照出真实的你 成功者 总需要用失败者来定义 市场中1 的更新和迭代 使进入合理的市场循环状态 有人说期货市场是优秀人才的坟墓 究其根本原因 即使是其他领域的小有成就的精英 在期货市场中也很难完成超越 市场折射出人性的贪婪
  • 如何在matlab中打开一个.dat文件,并载入数据

    方法一 fscanf函数 fid fopen data dat r 打开数据文件 x fscanf fid g 读取文件数据 得到的x数据为列向量 要注意的是 data dat必须是在你操作的目录下 方法二 load函数 load xxx
  • RocketMQ知识

    1 为什么使用MQ MQ在项目中的作用 MQ具有解耦 异步 削峰填谷的功能 在本人项目中主要用于单向报文 交易信息登记的异步操作 2 RocketMQ由哪些角色组成 它们分别由什么作用 NameServer 作为服务协调组件 类似于zook
  • 做项目时候活动详情页面遇到的思考总结1。

    首先这个整体在活动详情这个页面显示 这个页面是这个项目得亮点也是难点 先是pageleft拖拽组件 获得组件数据component改变拖拽状态dragactive 然后在预览页面pagereview中添加到预览位置 先获得拖动鼠标距离预览区
  • 诚之和:怎么在Django中Pyecharts生成图表

    在数据可视化中 我们可以使用一些类似pyecharts来生成图表 但如果我们想在网页中进行数据可视化 还需要Django的支持 那么怎么在Django中Pyecharts生成图表呢 接下来的这篇文章带你了解 因为pyecharts是支持py
  • Flask(数据库操作 十一)

    查询 查询全部 users User query all 查询第一个 users User query first 通过主键获取 users User query get 1 多个主键 users User query get 1 5 us
  • windows下安装虚拟机+ Ubuntu的详细过程

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