嵌入式linux开发离不开虚拟机,因此我们学习之初就需要虚拟机环境。本文讲了关于虚拟机的一些内容。 1. 先分清楚VMware WorkStation软件和ubuntu镜像和虚拟机这三个概念。 1.1、VMWare WorkStation软件是Windows下的一个软件,这个软件的安装方法和其他Windows软件没有任何区别。这个软件的作用就是以我们主机的Windows的硬件性能为原材料,来在软件中虚拟出一台电脑(我们可以给这台虚拟的电脑装系统,在系统里还可以装软件运行,看上去就像真的电脑一样,因此叫做虚拟机)。因此VMware软件相当于是我们虚拟机的硬件部分。 1.2、ubuntu镜像(名字类似于14.04.1-desktop-i386.iso)其实是操作系统的镜像文件,所谓镜像文件就是用来安装操作系统的光盘里的文件(就是系统盘)。这个镜像是从ubuntu官网上下载的,不管你在VMware软件虚拟的电脑中安装系统,还是在一台真机上直接裸机安装ubuntu,其实都是用这个镜像。注意这个镜像只是操作系统的安装文件,并不是操作系统(你把操作系统理解成一个大型的程序就行了,这个iso文件就是操作系统这个大程序的安装包,而操作系统是这个程序安装好后运行起来的样子) 1.3、虚拟机。我这里讲的“虚拟机”这个概念名字也许不准确(不过一般大家都这么叫),实际指的是我使用一个特定版本的ubuntu镜像在VMware软件中进行安装,安装后得到的虚拟机文件总和。我们大家知道,真机中安装好系统后也会得到很多系统资料(譬如Windows下的C盘中的内容),把这些资料备份再复制到其他电脑的硬盘中也是可以启动运行的(就是所谓的ghost)。从这里可以看出,所谓的操作系统其实就是硬盘里一些文件的总和,这些文件只要在特定的环境下就能运行起来成为操作系统了。虚拟机也是这样的,我们用ubuntu镜像安装好虚拟机后实际得到的是一些文件的总和,在使用时用VMware软件打开这些文件就能得到一台运行的虚拟机。那我把我这边装好的虚拟机文件压缩成一个压缩包上传,大家下载后直接解压,再用你的VMware软件打开,也可以得到一个运行的虚拟机(类似于我做了个ghost系统给你们,你们直接打开用)。 2.关于版本问题 2.1、VMware的版本一般来说越新越好,建议大家安装10.0.2及以上版本。 2.2、VMware8.0以上版本自带了VMwareTools,不用再手工安装即可实现共享文件夹。 2.3、高版本的VMware软件可以打开低版本VMware做的虚拟机,反正则打不开。譬如我共享的14.04版本的ubuntu虚拟机是用VMware10.0.2制作的,所以大家如果装低于这个VMware版本,就无法打开我提供的ubuntu14.04. 2.4、ubuntu的版本实际开发时影响不大,我提供10.04和14.04这两个版本虚拟机给大家,实际讲课中用的是14.04的虚拟机为蓝本。 3.文件夹内容简介 当前目录是:网盘\朱老师物联网大讲堂-全部视频\我的虚拟机和ubuntu下载 VMware-workstation-full-10.0.2-1744117.1398244508.exe VMWare10.0.2安装包 ubuntu10.04相关 ubuntu10.04相关资源包 嵌入式开发环境搭建——基于ubuntu10.04.pdf 在虚拟机中搭建嵌入式开发环境指导文档-基于10.04 aston_ubuntu.rar 我做好的ubuntu10.04虚拟机,直接解压即可使用 ubuntu14.04相关 ubuntu14.04相关资源包 嵌入式开发环境搭建-基于14.04.pdf 在虚拟机中搭建嵌入式开发环境指导文档-基于14.04 安装VMWare软件和虚拟机ubuntu-基于14.04.pdf 安装VMware软件和虚拟机的指导文档,基于VMware10.0.2和ubuntu14.04 ubuntu-14.04.1-desktop-i386.iso ubuntu14.04的镜像文件 AstonUbuntu1404.rar 我做好的ubuntu14.04虚拟机,直接解压即可使用 注:2个版本的虚拟机中所有用户的密码均为:root