系统版本:Windows10 64位旗舰版

此教程只针对ubuntu14,其它版本配置虚拟机系统可能略有不同,创建虚拟机方法一样

一、下载安装VirtualBox虚拟机

虚拟机软件,除了比较常用的 VMWare Workstation / Player 和 Parallels Desktop 等商业软件外,还有一款相当强大且开源免费跨平台的虚拟机软件——它就是 VirtualBox。

VirtualBox 完全免费开源,可跨平台运行在 Win、Mac、Linux 系统上。加上该虚拟机功能强大且性能出色,可以流畅虚拟运行各大主流操作系统,如微软全系列 (包括 Windows 10) / Linux 各种发行版 (Ubuntu / CentOS / Deepin ) 甚至是 Android 等,能应对各种场景需求。因此它一直是无数用户首选的虚拟机软件。

下载地址:https://www.virtualbox.org/wiki/Downloads

打开(使用管理员权限)VirtualBox-6.1.14-140239-Win.exe,一路下一步全部默认

至此安装完成,下面是软件界面,(我正在用的,所以创建了几个虚拟系统)

二、创建Ubuntu14.4虚拟机

打开VirtualBox软件,新建一个虚拟机。

名称为虚拟机的名称,可以随便起,文件夹默认是系统用户文件夹,最好自己创建到其它盘符,后面还要用到此文件夹

下一步,设置虚拟机系统的内存大小,我的电脑为16G内存,所以设置一半给虚拟机用,自己看情况设置

下一步,创建虚拟机的硬盘,选择现在创建,下一步设置

下一步,选择默认的VDI硬盘映像;

下一步,设置虚拟磁盘使用方式,

例如:虚拟机硬盘创建了100G;

动态大小:当你虚拟机硬盘使用了多少空间,那么你的虚拟机镜像文件即为多大,你的虚拟机镜像文件刚开始也许只有5G左右,只会根据你的使用不断变大,无法变小,到100G为止,你在虚拟机中使用的空间范围就是100G大小,动态大小创建速度快,使用时读取写入速度相对较慢,根据虚拟机使用情况,镜像文件慢慢变大。

固定大小:创建后虚拟机镜像文件即为创建时占用的大小,即为100G,但虚拟机中查看硬盘占用也许只有5G左右,镜像文件一直为100G,你在虚拟机中使用的空间范围就是100G大小,固定大小使用过程中无需重新计算硬盘镜像占用,创建速度慢,使用时读取写入速度快,镜像文件一直为创建时的大小。

综上所述,你们根据硬盘大小和电脑性能自己选择。

下一步,选择创建硬盘大小和虚拟机镜像文件存储位置,这里输入第一步创建的那个目录,放在一起

单击创建,即创建完成,这时的Ubuntu14相当于一台电脑,硬盘,内存,显示器,显卡,CPU全都有,只不过是虚拟的,硬盘还是空的,就像刚组装好的一台电脑硬件。下一步,开始设置修改这台电脑的硬件资源和其它,相当于给这台电脑硬件升级一下。

三、配置Ubuntu虚拟机

在左边列表中选择刚才创建好的Ubuntu14虚拟机,单击上面的设置按钮,来修改虚拟机的配置,

常规->基本设置

常规->高级设置,说明和虚拟盘加密根据情况设置,一般默认

系统->主板设置内存大小根据自己电脑设置,其它默认

系统->处理器设置:

系统->硬件加速,根据自己的CPU设置:

显示->屏幕设置。远程桌面和录制默认就可以

存储、声音、网络、串口、USB设备默认设置就好

下面设置共享文件夹,在主机上选择一个文件夹做为主机和虚拟机的共享文件夹来相互可以传输文件

四、安装Ubuntu系统

上机的过程相当于组装了一台电脑,现在开始给这台电脑装系统,

选择存储菜单光盘控制器原来显示没有光盘,通过“选择虚拟盘”添加一个Ubuntu的光盘安装镜像文件,没有镜像的去网上下载

官网:https://ubuntu.com/download/desktop#download-content

中国官网:https://cn.ubuntu.com/download

关闭设置,单击启动按钮,

启动后因为虚拟机硬盘中还没有安装系统,会从光盘引导启动,显示如下界面。

在左边选择简体中文,单击右边的安装Ubuntu

默认直接选择继续

选择清除整个磁盘并安装Ubuntu,这里的磁盘只是虚拟机中的磁盘,并不是你电脑当前系统硬盘,单击现在安装

弹出对话框选择继续

选择上海时区

选择语言

输入你的用户名和密码,计算机名

继续后开始安装,需要很长时间,可以先去做其它事情

进度完成后弹出重启确认,重启

五、配置Ubuntu系统

1、开启root登录

系统已经安装好了,现在开始配置系统,用于开发的话经常遇到要ROOT权限,接下来设置root自动登录,还有虚拟机与主机直接复制粘贴,虚拟机屏幕自适应缩放等配置

启动安装好的虚拟机,输入刚装系统时创建的密码

在开始菜单中找到终端软件,就像是WIN里面的cmd命令行

打开终端输入如下内容:

sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

现在还不能直接复制到虚拟机,只能手动输入。会提示输入密码,输入安装系统时的密码就可以了(命令行输密码是不可见的,输错删除退格键后再输)

添加greeter-show-manual-login=true

意思是显示手动输入来宾账号密码,用来输入root账户


关闭之后,回到终端窗口,输入:sudo passwd root  回车;回车之后会要你输入两次密码,出现已成功更新密码字样即为成功。
重启

2、使用root登录

重新登录后会多显示一个登录选择,选择登录,输入root回车,再输入上一步设置的root密码

出现一个错误,单击确认,

解决这个问题之前先安装VM增强工具,用来与主机共享粘贴板,窗口上单击设备菜单,选择安装增强功能....

单击后虚拟机会弹出光盘自动运行提示,单击运行

单击运行后会自动安装,安装完成后任意键退出安装,然后重启

重启虚拟机

启动后打开终端 ,解决ubuntu 启动错误stdin:is not tty

输入如下命令,(现在可以在主机复制,到虚拟机的终端中选择粘贴了)

gedit /root/.profile
在打开文件后,我们把mesg n行修改为 tty -s && mesg n

保存

3、设置系统为root自动登录

打开终端输入如下命令
sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

修改为
[SeatDefaults]
autologin-user=root
user-session=ubuntu
greeter-show-manual-login=true

保存,重启虚拟机,再次启动后已经没有登录界面,而是直接以root账号自动登录到桌面

全志 Allwinner V3S 开发环境搭建 (一)虚拟机搭建 Oracle VM VirtualBox6.1 Ubuntu14.4相关推荐

  1. 全志线刷工具如何刷linux,全志 Allwinner V3S 开发环境搭建 (二)安装必要工具

    1.libncurses5-dev sudo apt-get install libncurses5-dev make menuconfig 配置工程时用到 2.GIT sudo apt-get in ...

  2. 源码编译php mysql_linux下apache+mysql+php开发环境纯源代码编译搭建(转)

    linux下apache+mysql+php开发环境纯源代码编译搭建(转)[@more@] 记录一下我在fedora core 1下通过源代码编译出来的apache+mysql+php开发环境的全部过 ...

  3. [转] Android开发环境的搭建 Android虚拟机搭建 安卓开发环境搭建

    最近研究Andriod 呢,第一部就是搭环境了! 其实很 简单! 需要3个东西 第一 Andriod SDK 很大! 第二 Java环境 JDK 1.6 第三 Eclipse 和 ADT.OK 运行吧 ...

  4. 在Ubuntu下使用QEMU搭建arm开发环境(一)搭建基本开发环境

    马上就要开学了,开学后就会开始arm+Linux的学习,因为马上就要去学校了,就没有买板子,打算去了学校再买,但是想学习的心是迫切的(O(∩_∩)O哈哈~),在网上浏览的时候发现了QEMU这个&quo ...

  5. 《最详细的docker+php开发环境教程》(五) 搭建开发环境概要

    环境部署方式的优缺点 环境部署需要很多东西,也是开发过程与项目上线必须要考虑的一个重要环节,随着项目的迭代更新,系统会越来越庞杂,其所依赖的环境也会需要经常的变动更新,一个基本的项目就至少需要ngin ...

  6. python的开发环境包括_下搭建 Python 开发环境

    下搭建 Python 开发环境 Ubuntu 作为当下最流行的 Linux 发行版本之一,用户基数非常庞大,而且 Ubuntu 操作系统也非常适合 Python 学习.这节课我们就来学习下如何在 Ub ...

  7. 搭建vmware虚拟机,搭建docker环境

    搭建vmware虚拟机 操作系统:windows10企业版 ↓ vmware版本:16.0.0 ↓ centos镜像版本:CentOS-7-x86_64-DVD-2009.iso ↓ 使用vmware ...

  8. mac系统自带python开发环境吗_Mac OS搭建Python开发环境的几个误区

    mac在配置Python开发环境中容易被迷惑的几个误区 个人觉得python发展前景挺好的,就决定自学一段时间python开发,但是在配置环境中就遇到了各种坑,下面就个人的简单说一下. 然后到了配置环 ...

  9. 虚拟vpc服务器搭建,vpc虚拟机搭建

    vpc虚拟机搭建 内容精选 换一换 迁移前,您需要设置目的端服务器.该目的端用来接收源端的数据,同时您也可以使用该目的端进行迁移测试和启动目的端.只有"迁移阶段"为"已就 ...

  10. 利用VMware搭建虚拟开发环境及VMware虚拟机上网

    局域网xp系统,VMware装linux 9, 局域网 xp自动获取IP:59.64.157.90, 启用 VMware Network AdapterVMnet8.设 IP: 59.64,157.2 ...

最新文章

  1. 64位手机部署centos
  2. C# 字符串 数据类型 判断 与特定规则验证
  3. Spring MVC-08循序渐进之国际化(基于Session-SessionLocaleResolver)
  4. OpenCV安全栅栏摄像头security barrier camera的实例(附完整代码)
  5. Azure已成为微软业绩的顶梁柱
  6. 从零写一个编译器(四):语法分析之构造有限状态自动机
  7. DHCP服务器-配置
  8. SRZoo--深度学习图像超分辨率工具
  9. python如何避免转义字符_如何解决因转义字符而报错的问题(在使用python导入文件时)...
  10. android中sharedPreferences的用法
  11. c语言 一个矩阵的乘积,c语言矩阵相乘
  12. java datatable用法_Java中实现DataTable工具类,并利用其实现简单分页控件。
  13. shouldband绑定数据的办法
  14. SAO Utils 添加白色参考线
  15. 微pe工具箱 系统安装教程_微PE工具箱安装系统教程(Win7或Win10)
  16. 查看已删除好友聊天记录
  17. 不知道有哪些可以语音转文字的软件?推荐你用这个
  18. 台式计算机如何上网设置,台式电脑怎么设置无线网络,教您台式电脑怎么设置无线网络...
  19. python爬取12306_Python 爬取12306火车票
  20. 小米5 android 7.0 rom,小米5升级安卓7.0 小米5刷安卓7.0教程

热门文章

  1. 微信开发调起微信扫一扫功能
  2. 蜗牛星际NAS安装黑群晖V6.2.1+洗白+免U盘引导启动
  3. 计算机二级c语言编程题库100题下载,计算机二级C语言编程题库100题.doc
  4. freemarker转PDF,分页,页眉和页脚,画图
  5. vscode字体字型设置_vscode怎么更换字体
  6. 数据驱动的综合能源系统
  7. markdown引入代码_Markdown 插入代码
  8. 电影票预售系统1.0
  9. 02- linux下运行.exe文件(wine工具)
  10. 网络安全如何影响seo