摘要
从本篇文章开始,我们要开始动手实操了,本文将会针对Linux环境的获取方式,Linux发行版的选择以及ISO的下载,为您实际操作,帮助您更快上手。
第2章 安装Linux操作系统
本章导读
学习Linux,必须要有一个Linux环境。本章先介绍获得Linux环境的3种方式,然后以Ubuntu发行版为例讲解Linux操作系统的安装和设置,图文并茂,清晰明了的展示Ubuntu操作系统安装的全过程,引领读者完成Ubuntu操作系统的安装。本章最后对Ubuntu桌面进行了粗略介绍。
2.1 获得Linux环境的三种方式
学习Linux,必须先获得一个Linux主机环境,通常情况下,可以通过以下三种方式获得Linux环境。
双系统安装
如果没有闲置的计算机,或者现有Windows系统的计算机有足够的硬盘空间,可以考虑划分一部分硬盘空间,用于安装Linux操作系统,最终形成双系统计算机。
优点:经济实惠,且对计算机硬件要求不太高。
缺点:安装双系统比较危险,一不小心有可能造成整个硬盘数据丢失;在开发过程使用到Windows工具时,需进行系统切换,不是很方便。
2. 全新硬盘安装
如果有足够的计算机可用,可以选择一台计算机全新安装Linux操作系统。
优点:不用考虑多系统并存的问题,且对计算机硬件硬件要求不太高。
缺点:在嵌入式开发过程中,通常还会用到Windows下的工具,还需另外一台计算机安装Windows系统。
3. 安装虚拟机
如果计算机配置较高,可以考虑虚拟机方案。在Windows下安装虚拟机软件,然后通过虚拟机软件创建一台虚拟电脑,最后在虚拟电脑中安装Linux操作系统。
常用的虚拟机软件有VMware、Virtual Box和Virtual PC等,不同虚拟机软件的使用方法稍有不同。下文以VMware为例进行介绍。
优点:安装和使用Linux都很方便;还可同时使用Windows系统。
缺点:对计算机硬件要求高,特别是内存,推荐4GB及以上。
在Windows下使用虚拟机,除了可以继续使用Windows下的工具之外,还有下列好处:
一台电脑可以同时存放多台虚拟机,这样就可以存在多个不同版本的Linux系统;
在硬件允许的情况下,甚至可以同时运行多台虚拟机;
安装好的虚拟机可以任意复制和拷贝,方便在不同电脑之间迁移和扩散。
2.2 发行版选择和ISO下载
在第一章介绍Linux发行版的时候提到,Linux有众多发行版,就算是常用的发行版也有十来种。不同发行版之间,在安装和使用上都有差异,选择一个合适的发行版,是能促进Linux的学习的。
首先要考虑该发行版的流行度,越流行的发行版,用户越多,遇到问题寻求技术支持也很方便,如果选择小众的发行版,寻求技术支持就不那么方便了。
其次要考虑该发行版使用的难易程度,通常来说,越简单易用的发行版越流行。
进行嵌入式Linux开发,还必须考虑嵌入式Linux开发工具的问题。最好选择处理器半导体厂商以及开发平台厂商所选择的发行版,这样能够直接使用半导体或者开发平台原厂提供的各种工具,减少开发过程中的障碍。
基于以上3个理由,我们选择了Ubuntu发行版,下面的安装和使用都以Ubuntu为例进行介绍。Ubuntu本身又有很多版本,我们选择的确切版本是Ubuntu 12.04.5,是目前来说最适合于嵌入式Linux开发的Ubuntu LTS(长期支持)版本。
图 2.1 Ubuntu镜像下载网页界面
建议选择Desktop版本,到底是32-bit版本还是64-bit版本,需要根据计算机硬件来决定,在硬件允许的情况下,推荐选择64-bit版本。
下载ISO文件后,如果进行虚拟安装,则可以直接使用ISO文件;如果进行物理实体安装,则可将ISO刻成启动光盘,或者用unetbootin-windows软件制作成USB启动盘备用。
用从Ubuntu官网下载的ISO镜像,安装后只能得到纯净的Ubuntu系统,如果从广州致远电子有限公司官网下载经过重新打包的Ubuntu镜像,安装后将会得到已经构建好嵌入式Linux开发环境的Ubuntu系统。
如果使用虚拟机,还可以选择下载已经安装好的Ubuntu虚拟机文件,请参考2.4小节。
EasyARM-i.MX287开发板采用Freescale ARM9处理器i.MX287设计开发,集成DDR2、NandFlash、看门狗、实时时钟,提供UART、最多2路以太网、2路CAN、USB、I2C、ADC、SPI等接口,标配TFT液晶套件,满足WinCE或Linux操作系统学习、Freescale ARM9测试评估、实验教学以及工业产品开发等多种应用需求。零利润销售,仅258元。
致远电子 (ID: ZLG_zhiyuan )