1.软件介绍

VirtualBox

VirtualBox 是一款免费的开源虚拟机软件,所谓虚拟机软件,就是能够提供各种模拟的硬件环境,并且在其上安装各种操作系统,目前支持Window,Linux,Mac OS X.
其下载地址可以点击这里
点击链接后,因为是要在window下安装,可以参考下面,直接点击红框部分的链接下载widnow版的VirtualBox

下载好了后,直接双击打开,类似下面的图文步骤直接不停点击下一步安装即可




Ubuntu

Ubuntu,中文称呼“乌班图“,是一个开源Linux操作系统,是基于Linux内核开发,支持x86、amd64(即x64)和ppc架构。
其下载地址可以点击这里
打开上面的链接后,可以看到如下的链接

我们这里是下载16.04的版本,上面标注了三个红框的链接都是能下载16.04的版本的,有可能你点第一个链接还是没法下载,有可能需要翻墙,此时你再尝试第二个或者第三个链接,根据你电脑支持的cpu位数选择,现在大部分的电脑都直接支持64-bit的,如果你是点击的第三个链接,将会进入到下面的页面

搜索china,可以点击下面的任何一个链接就能完成下载了,下载下来的文件是一个 .iso 格式的,直接双击是没法打开的,下面会告诉怎么安装Ubuntu。

2.实际操作

开启VirtualBox支持64位系统

有的电脑尽管支持64位,但是默认没有开启virtualBox的64位的支持,所以需要到Bios中打开Virtualization,可以参考这里

将Ubuntu 安装到VirtualBox中

双击打开刚才安装好的VirtualBox,然后点击“新建”



注意上图红框的部分,按照实际情况设置,其中内存默认情况,不要超过你电脑内存的一半。文件大小就是创建的虚拟机的大小,到时会用来存放各种文件,通常配置个10-20GB足够了
创建好了后,点击完成,然后回到VirtualBox界面,双击刚才创建好的虚拟机

点击弹框右边的蓝色框部分

选择刚才下载好的Ubuntu文件

之后就开始进入Ubuntu的安装过程,直接参考下面的截图一步步操作即可:







这里需要给Ubuntu配置下用户名,密码。然后点击继续,下面的过程会因为网络问题会稍微比较长,大家需要耐心等待下,


最后点击弹框中的“现在重启”

到此为止,基本完成了Ubuntu的安装过程。

Ubuntu安装增强工具,启动无缝模式

所谓增强工具,可以提供一些很便利的功能,方便宿主系统跟虚拟机之间的沟通,例如下面要讲到的界面无缝显示,文件共享,共享粘贴板等功能。
我们可以打开刚才安装的Ubuntu虚拟机,然后点击上面的菜单中的 设备-安装增强工具:


这里输入之前安装时设置的用户名密码



安装完成后,点击菜单的视图-无缝模式,之后就可以随意拖动此窗口,窗口会自动缩放,保证里面的内容显示正常,不会出现压缩或者变形的情况

实现Ubuntu与Window的文件共享

回到VirtualBox的主界面,先选中刚才创建的Ubuntu虚拟机,然后点击右边的“设置”

然后选择按照上面的指示选择共享文件夹,创建共享文件夹

之后打开Ubuntu,就可以看到刚才创建的共享文件夹,里面随便创建一个文件,然后回到window上,就能看到刚才创建的文件了。


Ubuntu设置共享粘贴板,拖放

直接参考下面的截图,依次选择菜单的设备-共享粘贴板-双向即可,这样就可以实现window和ubuntu的共享粘贴板功能了

这里要说一下,如果按以上步骤配置完共享文件夹,在虚拟机内访问共享文件夹报错:没有访问权限的问题,按以下步骤操作:

(1)执行如下指令:

sudo usermod -aG vboxsf test

这条指令的含义是:

usermod -aG <group> <user>

将用户<user>加入到(追加到)组<group>中,其中选项[-aG]是追加到组的意思。

(2)重启虚拟机系统

然后进入系统,共享文件夹已经可以正常使用。

实现Ubuntu上网功能

通常,按照上面的步骤安装完虚拟机后,Ubuntu是能直接上网的,如果实在不行,可以参考下面的截图,打开设置,然后选择网络,看看网卡2的配置是否是图中那样

3.常用的Linux命令和工具

终端

由于Ubuntu最强大的地方就是能执行各种命令,帮助提供工作效率,那从哪里执行各种命令呢,就需要终端这个软件,可以参考下面的截图,点击左上角的图标,然后输入ter这个单词,就能搜索到终端了

常用Linux命令

主要是一些使用非常频繁的命令
文件操作类的命令
cd,ls,touch,mkdir,cp,mv,gedit,pwd
文件权限类的命令
sudo chmod
Vim
文本编辑神器
具体的详细操作可以参考这里

Windows系统下安装VirtualBox及安装Ubuntu16.04的更多相关文章

  1. Mac系统下使用VirtualBox虚拟机安装win7--第一步 安装vbox虚拟机

    Mac系统下使用VirtualBox虚拟机安装win7操作步骤: 第一步 安装vbox虚拟机 1.先下载vbox,下载地址:: https://www.virtualbox.org/wiki/Down ...

  2. windows系统下Jenkins 持续集成安装使用

    先要下载安装Tomcat,基于Java的web项目可以通过Tomcat运行.下载Jenkins,注意要安装在Tomcat的webapps目录下.安装完Jenkins会自动通过浏览器打开http://l ...

  3. Mac系统下使用VirtualBox虚拟机安装win7--第五步 共享文件夹设置

    1.启动virtualbox--选中win7虚拟机--点击设置--点击共享文件夹--点击右侧按钮添加共享文件夹

  4. Mac系统下使用VirtualBox虚拟机安装win7--第三步 在虚拟机上安装 Windows 7

    第三步 在虚拟机上安装 Windows 7 等待虚拟机进入 Windows 7 的安装界面以后,在语言,货币,键盘输入法这一面,建议保持默认设置,直接点击“下一步”按钮,如图所示

  5. Mac系统下使用VirtualBox虚拟机安装win7--第二步 创建win7系统

    第二步 创建win7系统   启动 Virtual Box 以后,点击窗口左上角的“新建”按钮,如图所示

  6. Mac系统下使用VirtualBox虚拟机安装win7--第四步 安装虚拟机硬件扩展包支持

    如 果想要在虚拟机上使用连接在 Mac 上的硬件外设,比如 U 盘,iPhone 等,需要我们在 Virtual Box 官网下载一个硬件支持扩展安装包.同样地,我们先打开虚拟机的下载页面: http ...

  7. Windows 系统下 mysql workbench 的安装及环境配置

    1.MySQL的官网地址:https://www.mysql.com/ 2,选择DOWNLOADS 3.选择community 再MySQL workbench 4.安装MySQL workbench ...

  8. VNC下载,Windows系统下VNC如何下载和安装!

    IIS7服务器管理工具是一款VNC viewer的客户端,能够操作VNC,进行日常的功能实现:同时还可进行FTP的日常操作,能够高效地利用FTP的传输功能:也可以批量操作Windows.Linux系统 ...

  9. windows系统下简单nodej.s环境配置 安装

    国内目前关注最高,维护最好的一个关于nodejs的网站应该是http://www.cnodejs.org/ windows系统下简单nodejs环境配置. 第一步:下载安装文件 下载地址:官网 htt ...

  10. windows系统下安装MySQL

    可以运行在本地windows版本的MySQL数据库程 序自从3.21版以后已经可以从MySQL AB公司获得,而且 MYSQL每日的下载百分比非常大.这部分描述在windows上安装MySQL的过程. ...

随机推荐

  1. 箭头函数的this指向

    es6的箭头函数中this指向是跟普通function中的this指向不同的,普通function的this指向取决于调用function的对象, 而箭头函数的this指向取决于声明它的对象,看下面这 ...

  2. 使用Java将搜狗词库文件(文件后缀为.scel)转为.txt文件

    要做一个根据词库进行筛选主要词汇的功能,去搜狗下载专业词汇词库时,发现是.scel文件,且通过转换工具(http://tools.bugscaner.com/sceltotxt/)转换为txt时报错如 ...

  3. Java实现添加压缩文件

    package junittest; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStr ...

  4. cad.net GeometricExtents出错了 调试看不到文字

     飞诗: 难道块不能取GeometricExtents   GeometryExtentsBestFit 用这个解决    GeometryExtentsBestFit 对动态块也不准   com方式 ...

  5. Maven 教程(16)— pom.xml 文件详解

    原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79733577 <project xmlns="http://ma ...

  6. Python3+selenium 报错处理:“selenium.common.exceptions.NoAlertPresentException: Message: No alert is active”

    一.说明 在使用python3+selenium写自动升级程序的时侯,碰到一个弹出对话框需要点击确认的场景.弹出的对话框如下图所示. 对于弹框各种资料都说通过switch_to.alert属性获取对话 ...

  7. Java笔记_静态变量和实例变量的区别

    这里简单做一下笔记,区分Java全局变量里的静态变量与实例变量. 1.Java里的全局变量 首先了解Java里的全局变量,也叫成员变量. 特点: (1).一个类中既不在方法体内,也不在程序块内定义的变 ...

  8. SQL系列(七)—— 相似(like)

    在看like之前先了解下通配符和搜索模式: 通 配 符 ( wildcard) 用来匹配值的一部分的特殊字符. 搜索模式(search pattern) 由字面值.通配符或两者组合构成的搜索条件. 目 ...

  9. Linux中最大进程数和最大文件数

    前言 Linux系统中可以设置关于资源的使用限制,比如:进程数量,文件句柄数,连接数等等. 在日常的工作中应该遇到过: -bash: fork: retry: Resource temporarily ...

  10. -UI调试工具 SAK 布局 MD

    目录 目录 SwissArmyKnife 接入方式 自动初始化版本 支持的功能 可配置项 原理 自定义功能 Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndro ...