- 论坛徽章:
- 0
|
首先要安装vm-tools.
安装vm-tools后,即实现主机操作系统和客户机操作系统之间的文件共享,也就是说主机的文件可以直接复制到客户机,如果没有vm-tools,主机系统和客户系统就是两个独立的系统,不能够方便的交换文件,有了它,操作大大简化。
另外,它可以提高显示效果,提高分辨率。
有些文件的执行权限仅限于root用户, Su命令用于切换到root用户命令下。(并且linux控制台下有一个特点,切换到root时,需要提供密码,在输入密码时,并不会显示密码,甚至连星号也不显示,但是实际上是能够输入密码的。)
1.在虚拟机的VM菜单中,选中install vmware-tools之后,系统会自动挂在到光盘。(如果没有自动挂载,可以执行mount命令来实现挂载,mount /mnt/cdrom)(一般是自动挂载)
2. 执行命令。进入虚拟光盘,可以看到有两个文件,一个是压缩包,一个为rpm包。两个都可以使,视个人爱好而定。如果图省事,直接运行rpm包。如果想练命令,可以解压缩。手动安装。打开终端:切换到root。(su -) 运行命令 rpm -ivh VMwareZTools-5.0.0-13124.i386.rpm.当然,也可以直接在rpm包上右键单击,选择“用install Packages打开“。(直接在rpm上右键操作即可)如果是解压缩,运行如下:tar -zxvf VMwareTools-5.0.o-13124.tar.gz.(不用解压缩用第一种方法即可)
3. 进行配置。上述操作完成后,进入/usr/bin目录,查找vmware-config-tools.pl.(ls /usr/bin/*.pl).找到后,运行它。即(./vmware-config-tools.pl)(在控制台运行该条命令即可)注意,斜杠前有一个点。一路回车即可完成安装。4.完成配置。如果一切安计划进行,即会出现一个界面,让你选择当前屏幕的分辨率。选择一个数字。重新启动即可。[root@rd01 vmware-tools-distrib]# shutdown
-r now (在这里rpm格式的文件不是可执行文件,可以理解为安装文件就可以了,执行了rpm -ivh VMwareZTools-5.0.0-13124.i386.rpm后就把该文件安装好了,./vmware-config-tools.pl是进行配置,执行该命令后,在终端显示用户的配置要求,我们可以进行选择)
Skyeye安装
第一步 安装skyeye:
1 tar zxvf skyeye-1.2.5_REL.tar.gz 进入解压后的skyeye目录(一定进入底层目录),接下来执行:
2 ./configure
3 make
4 make install
默认安装在/usr/local/bin下(在红旗下,安装此步骤安装顺利,而在红帽下,安装说c++,g++等找不到,checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking for C++ compiler default output file name...
configure: error: C++ compiler cannot create executables
See `config.log' for more details.于是我打算用编译好的skyeye,因为网上说在编译过程中错误难解决)
直接安装编译好的skyeye
下载最新的skyeye执行代码skyeye-0.x.x-redhat9.0.bin (目前只提供了在redhat9下编译好的代码),目前最新的版本为 skyeye-0.4.7-redhat9.0.bin
把下载的skyeye-0.4.7-redhat9.0.bin 移动到/usr/local/bin下,并改名为skyeye,改变skyeye的属性:
mv skyeye-0.4.7-redhat9.0.bin /usr/local/bin/skyeye(按照此步骤安装了编译好的skyeye,只是skyeye不能打开)
chmod 755 /usr/local/bin/skyeye
第二步arm-elf-tools安装
将下载的.sh文件放到/目录下面操作就可以了,解压到了local下面即可
[root@localhost UcLinux]# ./arm-elf-tools-XXXXXXXX.sh
tail: 无法打开 “+43” 读取数据: 没有那个文件或目录
gunzip: stdin: not in gzip format
方法一:#tail -n+43 arm-elf-tools-20040427.sh >> 1.tar.gz
#tar zxvf 1.tar.gz
将源文件放在/目录下,在/usr/local/bin下面看到编译工具可以了。
(我采用的是方法一)
方法二:#./sh -1 arm-elf-tools-20031020.sh
# chmod 755 arm-elf-tools-20031020.sh 作用修改文件的可读属性
#sh ./arm-elf-tools-20030320.sh
执行完上面的命令之后可以在/usr/local/bin找到gcc,g++,binutils等命令即可、
至此arm-elf-tools也安装成功。
第三步 安装uclinux
一个问题是,压缩文件解压时,应根据文件中的readme来解压,如果用了其他命令,可能也能加压,但是解压后的文件并不能用。
安装uclinux2005即可
tar xvzf uClinux-dist-XXXXXXXX.tar.gz
在编译内核时,无论使用哪种方式都提示:make ***No rule to make target "menuconfig".stop.
原因是没有在内核源码目录下进行。例如,要编译或升级的内核解压后的目录为/usr/src/linux-2.4.24,一定要进入到该目录后使用make menuconfig命令,这样就不会提示上面的错误了。
安装中遇到问题No rule to make target `menuconfig'. Stop.
你用aptitude install 安装,会自动把依赖的软件包也安装上
(关机命令是poweroff,而重启命令是reboot)
如果/usr/src下面只有redhat目录的话,那么很可能是你的kernel的source没有安装。按道理安装了kernel的代码之后在 /usr/src下面会有个kernel的目录,下面存放的是内核的源代码,你可以在安装光盘上找到内核的源代码包,把它安装上去,内核的源代码rpm包 以kernel-devel开头.
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/104467/showart_2063213.html |
|