在虚拟机VMware Workstation中安装linux操作系统,以root身份登录,当运行startx命令启动X窗口服务的时候,出现一屏幕的提示,其中一句是No device found,然后又回到命令提示符。之所以会出现这种情况,就是因为在安装VMware Workstation的时候,默认是没有安装VMware tools的。
VMware tools只有在安装的操作系统进入运行状态时才能安装。
电脑软件配置:
操作系统:Windows XP Professional
虚拟机:VMware-workstation-5.5.3-34685
过程:
A、 安装虚拟机VMware workstation,安装过程省略。安装完成后启动虚拟机,此时虚拟机界面的下方状态栏提示没有安装VMware tools 。
B、 安装Red Hat Linux 9 ,安装过程省略。
C、 安装VMware tools 。
1、以 root 身份登录 Linux 。
2、按下 Ctrl+Alt 组合键,进入主操作系统,点击菜单栏 VM 下的Install VMware Tools 子菜单。
3、确认安装 VMware Tools 。这时我们并没有真正的安装上了VMWARE TOOLS软件包,如果您点击菜单:VM->settings->HardwareDEVICES,您就会发现光驱的菜单文字变为:ide 1:0-> C:/Program Files/VMware/VMware Workstation/Programs/linux.iso,这表示VMWARE将LINUX的ISO映象文件作为了虚拟机的光盘,如果没有,请选择右边的Connection,选择Use ISO image,定位到VMware 的安装目录下…../VMware/VMware Workstation/linux.iso 。
4、鼠标点击 Linux 界面,进入 Linux 。
5、运行如下命令,注意大小写。
mount /mnt/cdrom
加载CDROM设备,此时如果进入/mnt/cdrom 目录下,你将会发现多了两个文件:VMwareTools-5.5.3-34685.tar.gz和 VMwareTools-5.5.3-34685.i386.rpm。这就是WMWARE TOOLS的LINUX软件包,也就是我们刚才使用WINISO 打开LINUX.ISO文件所看到的。
cp /mnt/cdrom/VMwareTools-5.5.3-34685.tar.gz /tmp
将该软件包拷贝到LINUX的 TMP目录下。
umount /mnt/cdrom
卸载CDROM。
cd /tmp
进入TMP目录
tar -zxf VMwareTools-5.5.3-34685.tar.gz
解压缩该软件包,默认解压到vmware-tools-distrib目录下(与文件名同名)。
cd vmware-tools-distrib
进入解压后的目录。
./vmware-install.pl
这时install提示你是否需要备份以前的配置文件,建议选择“y”。安装路径采用默认,一路回车……
这样安装完成后,再运行 startx 命令,是不是和你预想的一样呢?