美好的周末又要过完了!上周五实验室老板给我们每个人发了1500RMB,对于一个未入社会的穷学生来说是多么令人兴奋的一件事情啊!结果这个周末去腐败了~~~哎哎~~~LINUX又给落下了!今天晚上把前几天的LINUX学习在这做一个小结。
我学习LONUX的目的主要是对于当前一个热门话题Android的了解,没有办法,要想深入了解Android,必须先学好Linux,学习是没有捷径的!这两天主要是基于Mini2440的手册进行了虚拟机VMware的安装和Linux Fedora9.0的安装。直到今天我才算是基本安装成功了。 至少成功安装了VWware tools ,打算明天建立arm-linux-gcc-4.3.2的交叉编译环境,因为我手头上是4.4.3和3.4.1版本,刚开始学,还是按照手册上的走,今晚先把4.3.2下下来吧!
首先说一下虚拟机的安装。关于虚拟机,个人觉得没有太多要说的,新建一个虚拟机,然后选择典型安装(typical),然后一路Next ,当然这样是对于新手来说,新建好之后,大概等个几分钟就好了。关于版本,刚开始我用的是比较经典的5.5.3,后面再安装VMware tools的时候遇见了问题,起初我以为是版本过低的原因,于是后面我换成了6.5.1,结果还是安装不了,始终遇见What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]会怎么也找不到C Header
这个错误!预示百度,结果找到解决方案,和版本没有关系!不过我也懒得改了,就用6.5.1这个版本了!
接着,简要的说一下安装fedora9.0,现在也不知道Fedora出到哪个版本了,至少我上次百度看见13的版本了。不过,手头上只有9.0这个版本,所以就用fedora9.0了,安装并没有什么大的问题,主要是设置好IP,然后在设置分区的时候,选择write change to disk,之后开始进行格式化操作,接着再安装类型里面选择softwaredevelopment和fedora,点击customize now,点击Next,接着设置servers选择FTPservers,勾选ftp server和legacy network server,此后便长达10分钟左右的安装过程,安装结束重启。然后出现一些时钟用户等信息的设置,可以不理,但是我还是老老实实的把时钟和我的PC同步了!然后,以ROOT跟权限进行登录就OK了!
最后,说一下安装VMware tools的工具,在安装的时候,输入以下命令:
1、打开菜单“VM -> Install VMware Tools”,然后有光盘自动弹出,把里面的源代码拷贝出来.我的文件是VMwareTools-6.0.4-93057.tar.gz,我把它拷贝到/home里.这里的拷贝时这样的,因为你还没有安装虚拟工具,而这个VMwareTools-6.0.4-93057.tar.gz是在你的windows目录下的,LINUX并不能识别,具体解决办法:a,使用U盘,直接插入,前提是在你的界面显示是LINUX条件下方可;b,使用nero将此文件作成ISO文件,将此文件作为虚拟机的光驱,就像你安装Fedora9.0一样了;c,(这条仅是我个人的猜测)我看了一篇博客,感觉他是用LINUX联网,在LINUX的环境下下载的,下载到LINUX的盘符下,这条语句是这样的:wget ftp://rpmfind.net/linux/fedora/releases/9/Everything/i386/os/Packages/kernel-devel-2.6.25-14.fc9.i686.rpm(现在还不是很懂,如果有错,还望大胆指出,这是在帮我)!
2 、安装 VMware TOOLS
使用命令cd /home
tar -zxvf VMwareTools-6.0.3-80004.tar.gz
cd vmware-tools-distrib/
./vmware-install.pl
再一路安回车,然后在 What is the location of the directory of C header files that match your running kernel? [/usr /src/linux/include]会怎么也找不到C Header
3、下载相应的kernel-devel.rpm包进行安装
首先查看内核版本:uname -r一下,我的是2.6.25-14.fc9.i686,
所以下载kernel-devel-2.6.25-14.fc9.i686.rpm,然后运行rpm -ivh kernel-devel- 2.6.25-14.fc9.i686.rpm 进行安装. 内核安装完毕后,需要用这个命令确定内核 C header 的安装目 录:ls -d /usr/src/kernels/$(uname -r)*/include
安装内核具体步骤如下: # uname -r 2.6.25-14.fc9.i686
选择VM->Install VMware Tools
选择“Yes”
光驱里面的内容就自动的换成了“VMware Tools”,这不正是我们想要的么?
继续使用命令行:
#cp /media/VMware Tools/VMareTools-7.8.6.5-185404.tar.gz /home/ ;这里我是使用U盘直接COPY到/home中的。
#cd /home
#tar -xvzf VMareTools-7.8.6.5-185404.tar.gz -C /home/ ;C必须大写,表示Change,这里是改变目录的意思,C后有一个空格,不能漏掉
#cd /vmware-tools-distrib
#./vmware-install.pl ;前面一定要加”.”表示是当前文件夹
一路回车到底,只是在选择分辨率的时候选择个你喜欢的分辨率就好了。
恭喜你安装成功!
STEP 5:推荐设置
“系统”->“管理”->“显示”
实践证明用12,也就是“1024x768”是最好的。但是我的系统推荐时选择17,也就是“1366*768”
确定,后重启吧!
“系统”->“关机”->“重新启动”
然后重新登录,问题解决!
当然,这里我还是要说一下,最好,在安装VMware tools之前添加一个用户,我在重启之后,使用root登录半天没有反应,后面添加一个用户,OK了!怎么添加?我想这个就不用多说了吧,在system->administration->users and groups,添加用户名和密码就好了,其他使用默认就好了!
万里长征第一步!
希望以后能走的更远!