《嵌入式开发探秘》之第二章 开发环境搭建(2)
2.2 Ubuntu的安装
下载安装ubuntu16.04
下载地址:http://cn.ubuntu.com/download/
图2-10
建议下载优麒麟32位版本,此处下载得到的是一个ISO光盘镜像文件:ubuntukylin-16.04-desktop-i386.iso。下载完毕后,双击桌面图标 ,运行VMware workstation,出现如下界面:
图2-11
点击“创建新的虚拟机”,出现如下界面:
图2-12
选择“典型”,点击“下一步”,出现如下界面:
图2-13
此处,可以选择“安装程序光盘映像文件”,然后点击“浏览”,选择下载的ubuntukylin-16.04-desktop-i386.iso文件后界面显示如下:
图2-14
当然,在点击“创建新的虚拟机”以前,利用像Daemon类工具先建立虚拟光驱,则
也可以选择“安装程序光盘”,如下图所示:
图2-15
点击“下一步”,出现如下界面:
图2-16
设置Ubuntu第一个用户的用户名和密码后,点击“下一步”,
图2-17
命名虚拟机名称,点击“浏览”选择合适的安装路径,建议安装到单独划分的独立的逻辑驱动器上,然后点击“下一步”,显示如下界面:
图2-18
设置最大磁盘大小,单位为GB,默认20GB,如果空间容许,建议设置40GB以上,并选择“将虚拟磁盘存储为单个文件”,如下所示:
图2-19
点击“下一步”,出现如下界面:
图2-20
为了进行内存、处理器等硬件的调整,在此处可以点击“自定义硬件”,出现如下显示界面:
图2-21
调整完硬件设置,点击“关闭”,出现如下界面:
图2-22
点击“完成”,则进入Ubuntu的自动简易安装过程,安装时间大概3-10分钟,具体时间视主机配置和性能而定。
点击“完成”后,如出现如图2-23所示错误提示,则一般情况是因为计算机CPU处理器支持虚拟化技术,但在BIOS设置中是“DISABLE”造成的。
图2-23
解决办法是:第一步,通过 “虚拟机”—>“设置”菜单打开如图2-24窗口,找到“处理器”--->“虚拟化引擎”--->“首选模式”,选择“Intel VT-xor AMD-V" ;第二步,重启电脑进入 BIOS, 菜单 Advanced/Intel(R) Virtualization Technology 设置为 Enable即可。
图2-24
安装完毕后,出现如图2-25所示登录界面:
图2-25
这时,我们打开虚拟机安装目录,发现生成了如下一些文件:
图2-26
如果关闭虚拟机,目录内容如下:
图2-27
2.3 VMware tools的安装
一般虚拟机安装完毕后,为了实现虚拟机与主机间文件共享等功能,系统会自动提醒安装VMware tools工具,如图2-28所示:
图2-28
点击“安装Tools”,也可从VMwareWorkstation的菜单栏选择“虚拟机”--->“安装VMwareTools…”启动。启动安装后,系统会在客户机中装载虚拟CD/DVD驱动器,并将安装包下载到CD驱动器中,同时弹出如图2-29所示窗口:
图2-29
可将鼠标悬停到图2-29中“VMware Tools”上,查看安装包的存储路径。然后打开一个终端窗口,执行如下系列命令:
(1)mkdir /home/zhuzs/vmtools
(2)cd /media/zhuzs
(3)cp VMwareTools-10.0.1-3160059.tar.gz /home/zhuzs/vmtools
(4)cd /home/zhuzs/vmtools
(5)tar xvzf VMwareTools-10.0.1-3160059.tar.gz
(6)cd vmware-tools-distrib
(7)sudo ./vmware-install.pl
上述命令中的具体目录视本机情况而定。接下来选择默认安装选项即可,参考图2-30和图2-31:
图2-30
图2-31
2.4 Ubuntu配置修改
2.4.1 默认语言的修改
登录进入系统,因为简易安装过程没有默认语言选择,所以系统默认语言为美式英语,如要将默认语言改为汉语,点击屏幕右上角的设置按钮 ,在下拉菜单中选择“System settings…”进入系统设置界面,如图2-32所示:
图2-32
点击“Language Support”按钮,出现如图2-33所示窗口界面:
图2-33
将列表框最后一项“汉语(中国)”用鼠标拖拽带第一项,将“English(UnitedStates)”拖拽到“English”项后,如图2-34所示:
图2-34
点击“Apply System-Wide”按钮,出现如图2-35所示窗口
图2-35
输入当前用户密码,点击“Authenticate”按钮。选择“RegionalFormats”Tab页,出现如图2-36所示窗口:
图2-36
点击下拉列表框,选择“汉语(中国)”项,如图2-37所示:
图2-37
点击“Apply System-Wide”按钮后,选择“Close“按钮后,再注销登录,再次进入系统时,出现如图2-38提示窗口:
图2-38
点击“Update Names”按钮,完成默认语言设置。
2.4.2 与主机时间同步需改
Ubuntu简易安装后系统默认时区时美国洛杉矶时区,与主机时间不一致,打开“Time&Date”设置窗口如图2-39:
图2-39
修改“Location”为“Beijing”,如图2-40所示:
图2-40
再选择“虚拟机”--->“设置…”--->“选项”后,出现如图2-41窗口:
图2-41
选择“VMwareTools”,勾选“将客户机与主机时间同步”后,点击“确定”按钮即完成了与主机的时间同步。
2.4.3 设置容许root用户登录
安装好Ubuntu操作系统后,登录的时候发现除了自己的设置的用户外就是guest用户,其实Ubuntu中的root帐户默认是被禁用了的,所以登录的时候没有这个账号,但是如果每次使用root都进行切换的话会显的很繁琐,所以下文就是设置root账户。
打开终端,输入“sudo passwd root”命令后回车,依据提示输入当前用户密码,回车,输入两遍root密码,提示设置root用户成功,如图2-42所示:
图2-42
在终端中输入“sudo gedit/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf”命令,出现如图2-43窗口:
图2-43
修改上述文件为如图2-44所示:
图2-44
重启虚拟机,出现如图2-45界面:
图2-45
点击“登录”,在用户名框中输入“root”,接着在出现的密码输入框中输入设定的密码,回车后,出现如图2-46错误提示:
图2-46
点击“OK”完成登录,打开终端窗口,输入“gedit /root/.profile”命令,如图2-47所示:
图2-47
回车后,出现如图2-48窗口:
图2-48
将末尾一行改为“tty -s && mesg n || true”,如图2-49所示:
图2-49
点击右上角“Save”按钮,退出登录后,再次以root用户身份登录,上述错误提示将不再出现。
还可进一步设置,比如说去掉“客人会话”登录选项,设置方法如下:打开终端窗口,输入“gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf”,如图2-50所示:
图2-50
回车后出现如图2-51窗口:
图2-51
将上述配置文件改为如图2-52所示:
图2-52
点击右上角“Save”按钮,再重启系统,即可看到已没有了“客户会话”登录选项。
2.4.4 设置共享目录
为了实现虚拟机与主机间的文件共享,可以通过设置共享目录实现。在2.3节中VMware Tools成功安装的基础上,可通过下面步骤实现虚拟机与主机间的目录共享。
第一步:点击VMwareWorkstation的“虚拟机”--->“设置”菜单,选择“选项”TAB页,如图2-53,选择“总是启用”。
第二步:点击“添加”按钮,出现如图2-54所示窗口。
图2-53
图2-54
第三步:点击“下一步”按钮,出现如图2-55所示窗口,点击“浏览”按钮,选择要共享的目录,可在“名称”栏内修改默认共享名称,再点击“下一步”,出现如图2-56所示窗口。
图2-55
图2-56
第四步:“启用此共享”为默认勾选,“只读”选项可根据具体情况勾选,点击“完成”,实现选择目录的共享。
第五步:重复2-4步,实现其他更多目录的共享。
完成上诉各步后,登录进入Ubuntu系统,打开终端,输入以下命令:
(1)cd /mnt/hgfs
(2)ls -al
即可发现上述共享目录,如图2-57所示。
图2-57