VMware下利用ubuntu13.04建立嵌入式开发环境之二
之前在VMware中安装完Ubuntu系统,接下来开始设置开发中用到的服务和工具,以及系统设计。
1、安装VMware工具:打开VMware软件,在菜单->VM->Install VMware Tools...


点击Yes按钮,VMware工具会加载到虚拟机的DVD光盘中。进入ubuntu13.04,

在Ubuntu中,鼠标放在DVD菜单上,会出现VMware Tools,没有的我话,在重新加载。打开DVD显示光驱文件:

把WMwareTools-9.2.3-1031360.tar.gz复制到Ubuntu文件系统目录下,这里我创建了一个自己的目录,下面以命令行操作。有关ubuntu命令 参考博文:http://wiki.ubuntu.org.cn/Unix命令大全

打开XTerm终端:


这里我在我的用户目录下用mkdir工具创建了一个tools目录,复制VMwareTools到tools,tar解压 VMwareTools,解压后在tools多了vmware-tools-distrib目录,进入后这个目录,如上图,在这里目录中有一个vmware-install.pl文件这个是安装文件,命令行输入。/vmware-install.pl,开始安装。如图:

出现[/usr/bin] -> 按回车键继续,
出现[/etc]->直接回车,
出现[/etc/init.d]->直接回车,
出现[/usr/sbin]->直接回车
[/usr/lib/vmware-tools] ->回车
[yes]->回车
[/usr/share/doc/vmware-tools] 回车
[yes]->回车
[yes]->回车
[no]->回车
[no]->回车
[no]->回车
等待一会出现[yes]->回车

之后就会停止在[Press Enter key to continue]->按任意键继续
接下来出现询问是否启用vmware环境变量[yes]->回车
接下来询问是否要启用自动内核模式,这里默认不需要[no]->回车
[yes]->直接回车
接下来进入自动配置X conf

安装完成。重启VMtools环境生效。
安装VMtools目的:
(1)可以在虚拟机和宿主机直接自由切换和直接进行文件拖动复制;
(2)其实安装VMware的工具的主要目的是为了支持物理硬件,比如USB、串口和磁盘,可以灵活设置共享目录,这样就可以灵活进行主机和虚拟机之间的文件交换。
(3)改变VMware软件的界面大小,能使桌面自动适应界面的变化。这里可能需要在VMware的菜单->View->AutoSize->Autofit guest选择被选中。
问题:由于VMware与ubuntu13.04的版本兼容的问题,VMware安装ubuntu13.04后共享文件夹。
解决方案:
Ubuntu 13.04下解决与虚拟机共享不能使用的问题
2、由于安装完ubunut,系统使用的是非root用户,如果一味的sudo切换,本人不愿意太费时,反正是自己用,而且我会很小心的备份,所以我喜欢直接用root用户。接下来,首先看看如何在ubuntu13.04下使用root用户。
(1)设置root密码用安装时的用户进入系统,打开终端(如果中不到的话:打开ubuntu程序管理中)如图:

在上面的输入框中输入te,就会搜索出终端工具程序。

(2)输入:sudo passwd root,设置root密码。

(3)编辑lightdm.conf
root@amis:/# sudo gedit /etc/lightdm/lightdm.conf(注意直接gedit会出现错误无法打开,因为su只能切换到管理员用户权限,不使用管理员的登录脚本和搜索路径,su- 就可满足权限需求。使用su-切换到root或者用sudo运行gedit)
在gedit /etc/lightdm/lightdm.conf文件的最后加如:
greeter-show-manual-login=true
如图:

保存。如果无法编辑,chmod 777 /etc/lightdm/lightdm.conf修改权限。
重新启动。在登录界面单击 登录输入root,回车输入密码。

在root用户下打开终端,就会直接提示#root标识符,如图:

root设置成功。
3、安装gnome桌面系统
(1)安装经典Gnome桌面系统
apt-get install gnome-session-fllback

输入Y开始安装。
安装完成后,需要把默认的界面修改为gnome,命令如下:
sudo /usr/lib/lightdm/lightdm-set-defaults -s gnome-classic
这是设置登录界面为 gnome classic的,如果你喜欢gnome3,则用:
sudo /usr/lib/lightdm/lightdm-set-defaults -s gnome-shell
(2)安装最新版的gnome(3.8),这里就不在叙述,需要查看相关资料。
(3)登录Gnome:

单击右上角的小脚印,出现如下界面:
可以选择登录的界面环境。由于之前设置默认的登录环境为Gnome,所以登录后会自动进入Gnome。

等时会出现登录不进去的情况,这是需要点击登录窗口右上角的脚印,选择一下登录环境。就可以登录。
如果要直接登录gnome系统,可以修改lightdm.conf:
>1 ubuntu13.04界面应用程序菜单->系统设置-> 用户,在用户类表删除其他的用户。
>2 gedit /etc/lightdm/lightdm.conf
在开头加入[SeatDefaults]下面加入
autologin-user=root

保存后重启。就可以自动进入gnome系统。
基本的Ubuntu13.04的平台就建好了,接下来就是配置各种服务器和编辑工具。
VMware下利用ubuntu13.04建立嵌入式开发环境之二的更多相关文章
- VMware下利用ubuntu13.04建立嵌入式开发环境之一
1.软件准备: (1) VMware网上很多,需要根据自己的需要选择,这里选用的VMware Workstation 9. (2)ubuntu 操作系统,同样根据自己的需要下载系统安装包.这里我选择 ...
- VMware下利用ubuntu13.04建立嵌入式开发环境之三
系统环境建立完成后就要安装和配置嵌入式开始需要的工具和服务. 一般我们在交叉编译是需要的服务有:smb.tftp.telnet.nfs.ssh和x11等.下面一步步,介绍如何安装这些服务. 一.smb ...
- VMware下利用ubuntu13.04建立嵌入式开发环境之五
tftp和nfs服务器配置 一.tftp服务器配置 1.安装软件包 1.1安装服务 apt-get install tftpd-hpa 1.2安装客户端 apt-get install tftp-hp ...
- VMware下利用ubuntu13.04建立嵌入式开发环境之四
二.telnet.SSH服务器安装与配置 1.telnet 1.1 安装服务器:apt-get install xinetd telnetd 1.2 安装openbsd-inetd:apt-get i ...
- Mac下搭建基于PlatformIO的嵌入式开发环境(STM32开发)
PlatformIO简介 PlatformIO是开源的物联网开发生态系统.提供跨平台的代码构建器.集成开发环境(IDE),兼容 Arduino,ESP8266和mbed等 支持在Windows.Lin ...
- ubuntu10.04搭建嵌入式开发环境
改源 配置vim set number set autoindent set smartindent set tabstop=4 set incsearch 安装g++ 配置samba 1.先安装程序 ...
- spark学习10(win下利用Intellij IDEA搭建spark开发环境)
第一步:启动IntelliJ IDEA,选择Create New Project,然后选择Scala,点击下一步,输入项目名称wujiadong.spark继续下一步 第二步:导入spark-asse ...
- Ubuntu嵌入式开发环境配置问题集锦(不断更新)
本文章主要记录在建立嵌入式开发环境中遇到的各种问题,并详细写上解决方法. 我的开发环境为:win7+Vmware9.0+Ubuntu12.04 之所以选择这样的开发环境是因为:1. 有 ...
- ubuntu linux下建立stm32开发环境: 程序烧录 openocd+openjtag
原文出处: http://blog.csdn.net/embbnux/article/details/17619621 之前建立stm32开发环境,程序也已经编译好生成main.bin,接下来就是要把 ...
随机推荐
- YYCache设计思路及源码学习
设计思路 利用YYCache来进行操作,实质操作分为了内存缓存操作(YYMemoryCache)和硬盘缓存操作(YYDiskCache).内存缓存设计一般是在内存中开辟一个空间用以保存请求的数据(一般 ...
- Selenium IDE 基础教程
Selenium IDE 基础教程 1.下载安装 a 在火狐浏览其中搜索附件组件,查找 Selenium IDE b 下载安装,然后重启firefox 2.界面讲解 在菜单- ...
- 分布式消息队列 Kafka
分布式消息队列 Kafka 2016-02-25 杜亦舒 Kafka是一个高吞吐量的.分布式的消息系统,由Linkedin开发,开发语言为scala具有高吞吐.可扩展.分布式等特点 适用场景 活动数据 ...
- nodejs的第五天学习笔记
一.调试nodejs代码 1)使用console.log() 使用麻烦,用了以后还要删除 2)nodejs的自带调试器 -node debug a.js 没有任何作用,一个玩具,将来有一天可以会变得强 ...
- 样本、文库、重复、lane、run - 二代测序原理及名词解释
参考: 独占鳌头的Illumina仪器(二代测序篇) HiSeq2000测序原理.流程与仪器 NGS文库制备的方法比较[心得点评] 各种测序文库构建方式 样本:就是待测的DNA.RNA或蛋白序列,样本 ...
- unity平台的预处理
unity平台的预处理 在开发中,特别是unity的跨平台中,我们经常会在各个平台游走,如安卓版,苹果版,PC版.......在此不同的平台上,有可能我们需要做不同的操作.然而我们就可以用un ...
- eclipse中遇到的小问题
1.在启动eclipse的时候,遇到了build path specifies execution enviroment J2SE-1.5.There are noJREs installed.的相关 ...
- CSS样式应用
CSS样式应用的方法: (1)行内样式,将css样式直接放到标签当中,一般都是放入标签的style属性中,它是最方便的一种样式,也是最不方便修改的样式.如下: (2)内嵌式,通过将css写在网页源文件 ...
- 点开看看please
- 51nod 1622 集合对[算法马拉松19 C]
题目链接:https://www.51nod.com/contest/problem.html#!problemId=1622 第一次参加算法马拉松,我就是去看大神们疯狂秒题,然后感受绝望的orz.. ...