需要进行Uboot 内核 文件系统的编译修改等学习了,首先就遇到砍了——搭建Linux的开发环境
没有独立的其他电脑,也不想装双系统,生怕把
Windows下的东西给损坏了,于是,自然而然的,就去装虚拟机。虚拟机好处不用多说,缺点的话其实也很明显。用过虚拟机的同学应该也遇到过,在win7下安装不了的软件或者完成不了的操作,虚拟机下装一个XP也很多都没办法完成,原因在于它是有仿真的概念在里面的。所以无法遇到很多Linux系统下的问题,而且据说编译内核什么的速度相对会慢点。不过对于我这个菜鸟来说,这个也够用了。
我用的虚拟机是VMware,比较主流,而且以前也用过,大多功能都挺好用的。
1、首先启动VMware,界面如下:
图1
2、我开始安装了一款红帽的Linux系统。在安装过程中,可以定制Linux系统,就是说有些东西可以不装,为了摆脱窗体对我的舒服。我选择不安装X。最终的结果如下所示:
图2
图3
3、安装好之后,登陆root。想要共享文件,我想先用用VMware Tools再说,所以就开始了Linux下安装VM tools。点击虚拟机的VM->Install VMware Tools。在目录下我建立了一个名为mhp的文件名,将cdrom中的VM-tools软件拷贝到此文件夹下。解压,那么问题来了
图4
就是上面这个问题,网上查了下,据说是版本太老的缘故。试了很多办法都经历了好几天都没有解决。
4、折腾了好几天没解决这个问题,没办法,为了加快脚步,暂时先用飞凌提供的ubuntu安装包。按照Ok210的软件手册,一步一步地安装了ubuntun12.04。确实ubuntu的桌面做的不错。
图5
这里由于用到了Ubuntu的桌面,所以分配的内存空间也稍微大一点,默认给了1个G,跟随默认吧,毕竟初次使用。
5、安装过程比较简单,网上也有很多教程,大家可以参考下。
图 6
Ubuntu的桌面挺好看的,简约而不简单,迫不及待要使用了。
6、按照飞凌的Linux手册,将Ubuntu设置为root用户自动登录。
由于在嵌入式交叉编译,需要 root 用户的权限。这里我们把登录系统后的终端的默认用户改为 root。
按下Ctrl+Alt+T打开终端。
图7
这个就是终端的界面,因为我已经进行了root用户的切换,所以此处显示root用户。
键入命令:
#sudo –s
#sudo passwd
这里可以设置root密码,注意密码输入时linux下不显示。
#sudo gedit /etc/gdm/custom.conf
在弹出的界面中输入以下内容,重启Ubuntu便可使默认用户为root。
[daemon]
AutomaticLoginEnable=true
TimedLogin=root
AutomaticLogin=root
TimedLoginDelay=30
7、这里呢为了方便,我将使用VMware Tools,来进行windows和Ubuntu的文件共享。方法也很简单。点击WM界面菜单栏中的VM,选择Install VMware Tools。我这里是因为装过了所以显示的是Reinstall VMware Tools。
图7
7、点击后,VMware Tools会加载到虚拟机的光驱中,我们进入Ubuntu终端,进入终端后将光驱中的内容VMwareTools-8.1.4-227600.tar.gz拷贝到根目录的文件夹下,可以自己建立一个,然后解压。使用tar命令,这个命令需要多次用到,大家可进行查询学习。
利用cd命令进入vmware-tools-distrib文件夹,这个文件夹就是刚刚解压出来的文件夹。进入后键入./vmware-install.pl。即执行安装。需要选择Y/N的地方选择Y即可。
8、重启电脑即可。此时已经安装了VM tools,可以进行非常快捷的与windows的文件共享。下次我们还需进一步开发环境的搭建完善工作。
9、下面欣赏下Ubuntu的桌面吧。
图8 文件操作界面
图8 文件操作界面
图9 设置界面