专2-第一课 Ubuntu系统安装与配置

1.1 使用VMware安装Ubuntu

1.1.1 准备工作

1)VMware的安装包

VMware至少要用10.0版本,本文采用最新的VMware12版本,这个版本对USB3.0的支持更加完善稳定,如果安装了10.0以上版本的可以通过VMware的help菜单选项直接升级,关于VMware的安装和升级这里不再介绍。

2)Ubuntu的镜像文件

官方推荐使用Ubuntu 14.04 64bit或者更新的版本作为开发环境。本文采用ubuntu-14.04-desktop-amd64.iso文件。

3)windows系统

推荐用win7 64位旗舰版,自己电脑的物理内存至少要有8GB,因为我们分配给虚拟机的内存至少要有4GB。而且由于编译android至少要80GB的磁盘空间,Ubuntu系统需要20GB,所以某个磁盘的剩余空间至少要有100GB,才可以作为整个虚拟机的虚拟硬盘。

4)路由器

作为一个嵌入式开发者,路由器是必备工具,就好比开发板一样重要,因为后面我们要通过开发板和PC进行网络通讯的话,要用到路由器。

1.1.2 创建虚拟机

1)打开安装好的VMware,点击“文件”,选择“新建虚拟机”。

2)之后勾选“自定义(高级)”选项,点击“下一步”。

3)到了选择虚拟机兼容性的时候选择你系统里面最高版本的虚拟机即可,默认就是最高版本的,然后“下一步”。

4)在安装客户机操作系统界面选择“稍后安装操作系统”,然后点击“下一步”。

5)在选择客户机操作系统界面,客户机操作系统选择“Linux”,版本选择“ubuntu 64位”,点击“下一步”。

6)虚拟机名称:garyAndroid,在位置:指定你要把你的虚拟机放到windows下的什么位置,当然是放到至少有100GB剩余空间的磁盘中。

7)在处理器配置界面,处理器数量一般都是1,表示只有一个cpu,每个处理器的核心数量则要根据自己的处理器情况来配置,这里选择4.

8)到了虚拟机内存配置界面,至少要分配4GB的内存。

9)在网络类型设置界面,选择“使用桥接网络”

10)在I/O控制器选择界面,选择“LST Logic”类型,然后点击“下一步”。

11)在选择虚拟磁盘类型的时候,选择“SCSI”类型即可。

12)在选择磁盘界面,选择“创建新虚拟磁盘”。

13)在指定磁盘容量界面,指定我们要为Ubuntu分配的虚拟磁盘大小,至少要分配100GB.默认情况下,新建的虚拟机磁盘也在之前的虚拟机目录下。而且勾选“将虚拟磁盘存储为单个文件”,会提升虚拟磁盘的性能。

注意:所谓的虚拟磁盘,实际上在windows下是一个文件,这个文件就虚拟成一块硬盘给虚拟机里面的操作系统使用。虽然指定了100GB的空间作为虚拟磁盘,但我的Windows系统并不会立即丢失掉100GB的硬盘,它只是新建了一个相当小的.vmdk文件,这个文件会随着你在虚拟机里面存放数据的增多而增大,当它增大的同时window下的可用磁盘空间会随着减小。.vmdk文件智慧增大不会减小。

14)指定磁盘文件,就是给前面所说的vmdk文件命名,默认情况是和虚拟机名字一样的,使用默认就好。

15)完成,但还需要去安装操作系统。

16)选择"CD/DVD"选项,在新弹出的“虚拟机设置”子窗口中,在右侧“连接”栏目下,勾选“使用ISO映象文件”,点击“浏览”按钮找到之前准备好的ubuntu镜像文件打开,之后回到虚拟机设置界面,点击“确定”按钮则可以返回到VMware主界面。这一步好比设定BIOS指定虚拟系统的启动设备。

17)选择“开启此虚拟机”,->Install Ubuntu->不要勾选“在安装时更新”,可以选择勾选上“安装第三方软件”->在安装类型界面选择“something else",表示自定义安装,也就是我们手动分区,不让它自动分区->点击"New Partion Table"按钮,会弹出新对话框,问你是否确定要格式化磁盘创建新分区,点击continue,表示要继续创建分区表,之后将会多出free space的栏目->点击新创建出来的”free space“,然后再点击下方的”+“号按钮,会弹出创建新分区的对话框,我们首先创建的是boot分区,所以我们给boot分区200MB的空间,就好比BIOS、Bootloaer要的空间,是一个引导程序所需的空间,不需要太大,200MB足矣。需要注意的是,Ubuntu默认没有开启小键盘,所以输入数字的时候要手动开启小键盘。挂载点选择挂载到/boot,选择分区类型为主分区(primary),新分区的开始位置是磁盘开始的位置,文件系统选择ext4类型,点击ok按钮就可以创建好boot分区了->接下来创建swap分区,swap分区的作用就是用来进行内存交换;先点击”free space“,然后点击”+号“按钮,之后选择文件系统类型(use as 条目)是swap area,挂载点选项会自动消失,同样我们选择分区类型是主分区,分区大小最好设置为你给虚拟机分配内存的1.5至2倍,ok->依次点击"freespace"”+“号,创建根分区,选择挂载点位/,然后选择为主分区,文件系统类型也是ext4类型,size就是用剩余的所有free space空间,点击”ok“按钮即可创建根分区,至此,整个ubuntu系统分区完毕,挂载点栏目下的其他挂载点(分区)暂时不用理会,有了这三个分区就可以正常使用ubuntu系统了。点击install now->默认上海时区->continue->填入你的用户名(用于登录系统),PC的名字(也就是虚拟机里面Ubuntu的名字,用于别的电脑访问虚拟机时使用),密码,continue->安装完成,restart now.

1.1.3设置网络连接方式

电脑有无线网卡,有线网卡。VMware的”编辑“、”虚拟网络编辑器“,然后在桥接模式栏目,桥接到后面点击下拉框,选择window使用的实际网卡即可。如果是网线上网,选择有线网卡,如果使用wifi上网选择无线网卡,选择确定。

1.1.4设置VMware内存使用

尽管我们为虚拟机分配了4GB以上内存,有时显得力不从心,当在Ubuntu里面开启一个大程序,消耗掉3GB内存后,关掉该程序,按理说会回收3GB内存,但事实上不会;这是VMware的一个BUG,通过VMware的”编辑“、”首选项“->点击内存,勾选”调整所有虚拟机内存使其适应预留的主机RAM“选项,上面那个滚动条默认即可->点击”优先级“选项,将”抓取的输入内容“条目选择为”高“,它默认是”正常“。->在主界面点击自己创建的Ubuntu虚拟机的”内存“选项即可进入虚拟机设置界面,->在虚拟机设置界面一次点击”选项“、”高级“,将右侧的”抓取的输入内容“条目设置为”高“,这个设置是只针对我们目前使用的Ubuntu,然后勾选”禁用内存页面修整“,确定->在虚拟机所在的文件夹,找到"虚拟机名称.vmx"文件,用文本编辑器打开,在最后新建一行,添加如下内容:mainMem.useNamedFile="FALSE",保存退出。重启虚拟机即可提高内存的使用性能。

1.1.5安装VMware Tools

想从windows和Ubuntu传递文件,在个人角度来说,由于使用的是虚拟机,所以可以使用VMware自带的VMware Tools工具,方便到你直接从windows将文件拖到VMware的窗口里即可完成文件的复制,也可直接从VMware复制粘贴文件到windows,是双向可行的。而且在windows和虚拟机里的操作系统之间可以共享剪切板,在任一一个系统复制,都可随意在两个系统之间进行粘贴复制的文本内容。缺点是真正的Linux高手不屑于使用这个东东,毕竟当你使用的是Linux真机的时候,这个就不复存在了,这时要实现Linux与windows之间的互相传递文件,只能通过网络了。

1)在虚拟机开机状态下,依次点击”虚拟机“、”安装VMware Tools“

2)在弹出的对话框中,选择”是“,然后关闭底部出现的提示窗口。因为VMware Tools是以光盘的形式挂载到里面的虚拟机操作系统。

3)双击Ubuntu系统里面的DVD图标就会跳出VMware Tools光盘的目录,复制压缩包到Ubuntu的Documents目录。

4)使用Ctrl+alt+T开启终端,进入Documents目录下,解压之,进入该文件夹,运行vmware-install.pl脚本即可开始VMware Tools的安装。过程中一直选择y,enter。

5)有了这个VMware Tools后,我们就可以将虚拟机里面的Ubuntu的显示画面优化了,不然显示范围很窄,利用VMware Tools可以将Ubuntu的显示器设置为自动适应屏幕。在虚拟机关机状态下依次点击”编辑“、”首选项“、”显示“,然后进行如下设置

,回到VMware主界面,重新开启Ubuntu虚拟机,登录界面依旧是很小的一个窗口,但输入密码后,就会显示满屏了。

1.2修改软件更新源

进入Ubuntu系统后,点击左侧菜单栏的”settings“图标,在弹出的对话框中选择”software&updates“,在弹出的对话框中选择”download from“下拉列表中的other,选择”select best server“,出现一个进度条,表示正在检查所有软件源中最快的那一个软件源。点击choose server->输入root密码,->点击close->在对话框里选择”reload“即可更新本地缓存,完成软件更新源的设置。如果reload以后出现失败的情况,提示说”网络连接不正常“或者是”failed“的提示,就在终端使用如下命令进行缓存更新即可sudo apt-get update。

1.3 安装搜狗拼音输入法

1)在Ubuntu下打开搜狗输入法Linux版的官网http://pinyin.sogou.com/linux/?r=pinyin,并下载需要的版本,这里选择64位版,下载后,选择saveFiles,浏览器会讲deb安装包下载到当前用户目录的Download子目录下。

2)从图形用户界面进入Download目录下,双击deb软件包,Ubuntu会自动弹出软件管理器,然后点击右上角的install,输入rootMiami即可安装搜狗输入法。

3)在终端中输入im-config,这是会出现一个对话框,点击ok,有一个对话框,点击yes,选中fcitx,ok,然后重启Ubuntu虚拟机。

4)重启以后再终端输入:fcitx-config-gtk3,点击对话框左下角的(+)按钮,弹出另一个对话框,然后,取消only show current language(很重要,否则不能找到刚安装过的搜狗输入法!)最后,在输入框中输入sogou,选中点击ok即可,这时候输入法列表就会多出搜狗拼音了。

5)关闭这些对话框,使用ctrl+空格键就可以进行3输入法的切换了。可以在浏览器,文本编辑器以及命令行输入中文了。

1.4 安装常用网络服务

几种常见的传递文件使用的网络服务。

1.4.1 NFS服务

1)安装命令:

NFS是网络文件系统的缩写,可以用于Linux与Linux之间传递文件,实现数据共享。

sudo apt-get install nfs-kernel-server portmap

2)修改配置文件

修改/etc/exports,增加一下内容,以后开发板和其他Linux主机可以通过网络访问/NFS目录:

/NFS  *(rw,sync,no_root_squash,no_subtree_check)

当然前提是Ubuntu的/NFS目录存在,且权限最好改为666或者777,表示任何人都可读写该目录。

3)重启NFS服务:

修改完毕之后,执行以下命令重启nfs服务

sudo /etc/init.d/nfs-kernel-server restart

4)验证NFS服务:

将本机的/NFS目录挂载到当前用户的Document目录下,在/NFS新建一个文件,你会发现在Document目录下会同步出现这个文件,表明挂载成功。

sudo mount -t nfs localhost:/NFS  ~/Documents/

选择目标挂载目录的时候,最好选择空目录,否则目标目录之前的文件会暂时不见,不需要挂载以后,可以用umount命令卸载,针对上面的挂载测试

sudo umount ~/Documents/。

1.4.2 Samba服务

1.4.3 TFTP服务

当使用开发板的uboot和Linux进行数据传输时,要使用到TFTP服务。

1.4.4 FTP服务

1.5修改Hosts文件访问Android官网

1.6安装编译Android需要的开发包

时间: 2024-10-12 22:30:59

专2-第一课 Ubuntu系统安装与配置的相关文章

第一课 JDK环境变量配置

第一步:下载,并解压到D:/JDK 第二步:环境变量配置 右键我的电脑->属性->高级->环境变量->系统变量(注意:是下面的系统变量,不是上面的用户变量) 新建变量名 JAVA_HOME,变量值 D:\JDK(JAVA_HOME指明JDK安装路径.(在安装好java之后就该配置))修改变量 Path ,在最前面加上 %JAVA_HOME%\bin;(Path使得系统可以在任何路径下识别java命令.(如果你采用命令形式编译java源码,设置这个很方便))注意事项1:"P

ubuntu系统安装和配置

1.分区信息 1.1 /boot分区 这个分区包含了操作系统的内核和在启动系统过程中所要用到的文件,如果有了一个单独的/boot启动分区,即使主要的根分区出现了问题,计算机依然能够启动.这个分区的大小不用太大1G足矣. 1.2 /home分区(推荐) 这个分区主要放用户自己的私人数据.如果有了一个单独的/home分区,当系统出现问题或者需要重新安装系统的情况只需要格式化根分区,从而保留/home内数据. 1.3 /swap交换分区(推荐) 一般为你机器内存的两倍. 当系统的物理内存不够用的时候,

[Java第一课]环境变量的配置以及eclipse一些常用快捷键

1.环境变量的配置(这里对xp系统电脑来说:) 首先安装jdk软件. 然后在我的电脑(右键)-->属性-->高级-->环境变量-->系统变量(注意)-->新建(新建两个path跟classpath路径) 变量名(N):path 变量值(V):C:\Program Files\Java\jdk1.6.0_31\bin(//其实这个就是jdk安装位置文件中bin文件的路径). 变量名(N):classpath 变量值(V):.;C:\Program Files\Java\jdk1

第一课JAVA开发环境配置

进行JAVA环境安装首先得进行jdk1.7部署,注意应放在没有中文和空格的目录下,然后进行配置环境变量,配置环境变量分为三步: 1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:D:\Java\jdk1.7.0_60_x64 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 3. 选择“系统变量”中变量名为“Path”

OpenCV 第一课(安装与配置)

OpenCV 第一课(安装与配置) win10,opencv-2.4.13, 安装, vs2013, 配置 下载安装软件 官网OpenCV下载地址下载最新版本,我下载的是opencv.2.4.13,然后解压安装,我写的路径是D:\Program Files.注意本文中绿色标注的要换成你自己的安装路径. 这里得说一点,可能是因为网速太差的原因,昨天晚上下载了几次安装时都提示说"cannott open file'opencv-2.4.13.exe' as archive".我当时一直不明

阿里云服务器 ECS Ubuntu系统安装配置

1. 登陆服务器 系统开通成功后手机会收到阿里云发来的短信,包含公网IP及root登录密码. WEB管理后台方式 可通过阿里云管理后台选择“连接管理终端…”进行登录 提示输入VNC密码 登录成功后显示shell界面,这时需要输入root账号及其密码登录到系统 这时候就可以进行系统操作了 但是这种方式操作比较不方便,建议使用ssh进行管理操作,阿里云系统已经自带了ssh服务,我们用ssh client连接进来即可. SSH方式远程管理 windows用户可以安装putty,通过putty进行SSH

C语言基础课程 第一课 Linux环境配置小实战httpserver

?? C语言基础课程 第一课 Linux环境配置小实战httpserver 首先环境需要的是redhat虚拟机操作系统 打开redhat 防火墙 2.将WWW(HTTP)勾选上 3.点击apply 点击是 4.切换到root用户 输入正确的root密码 5. 启动http服务 6.输入ifconfig 查看当前ip 痛 7.通过分析我们知道 他是一个局域网的ip   windows可以通过net 或者 主机模式与Linux进行通信 如果不想改变本地ip地址的话  我们需要改变虚拟机的ip地址 和

Ubuntu系统安装配置Redis

Ubuntu系统安装配置Redis Redis是一个NoSQL数据库,在数据需要频繁更新,并且数据的访问热点范围比较广的应用场景下,Redis的效率很不错.下面介绍Redis的安装过程,如下面的步骤所示. 1.下载安装 1 2 3 4 5 wget http://redis.googlecode.com/files/redis-2.2.13.tar.gz tar -zxf redis-2.2.13.tar.gz cd redis-2.2.13 make sudo make install 这时R

【Linux探索之旅】开宗明义+第一部分第一课:什么是Linux?

内容简介 1.课程大纲 2.第一部分第一课:什么是Linux? 3.第一部分第二课预告:下载Linux,免费的噢!   开宗明义 我们总听到别人说:Linux挺复杂的,是给那些追求逼格的程序员用的.咱们老百姓呀,用用Windows就高兴. 但事实并非如此,Linux不是那么“难于上青天”的. 不少学编程的朋友看过<鸟哥的Linux私房菜>,是台湾的鸟哥写的,非常棒. 小编也开始写一个系列教程,希望对自己对别人都有帮助.但我会非常认真的,不会乱来. 在这个教程中,小编会向您证明:Linux并不复