您的位置:首页 > 运维架构 > Linux

WM共享XP文件给Linux方法

2011-12-13 23:19 316 查看
1.安装vmtools for linux:

启动VM中的linux,选择vmware workstation程序菜单中VM > install VMware tools...



执行过程中会出现如下的问题:



(以下的命令要用超级用户的权限执行,即以root的身份执行)

执行:

mkdir /mnt/cdrom

mount -o ro /dev/cdrom /mnt/cdrom (vmtools的安装文件放在vmware虚拟的cdrom中,首先要mount上这个光驱才能找到安装文件)

cd /mnt/cdrom

tar -zxvf VMwareTools-5.0.0-12124.i386.tar.gz -C /tmp (把安装文件解压到/tmp)

cd /tmp/vmware-tools-distrib

./vmware-install.pl (执行vwware的安装脚本,这个脚本是用perl编写的)

在这里,安装程序会询问安装文件存放位置和设置分辨率等一系列问题,在大多数情况下,安装默认配置vmware tools就可以正常工作,因此,这里对每一个问题按回车键选择默认配置

安装完以后,vmware会添加一个vmhgfs的模块到内核中,可以使用lsmod查看。

The guest operating system has locked the CD-ROM door and is probably using the CD-ROM, which can prevent the guest from recognizing media changes. If possible, eject the CD-ROM from inside the guest before disconnecting.

Disconnect anyway (and override the lock)?

提示说客户机系统已经锁定CD-ROM并且可能正在使用它。如果可能请弹出CD-ROM。现在我们要做的就是点击YES,然后发现到虚拟机中看CD-ROM中是空的,所以我们重启一下虚拟机然后进到虚拟机里的CD-ROM中可以发现VMwareTools-x.x.x.xxxx.tar.gz,我们把这个文件拷贝到别的地方,当然也可以不拷贝。

执行:

mkdir /mnt/cdrom

mount -o ro /dev/cdrom /mnt/cdrom (vmtools的安装文件放在vmware虚拟的cdrom中,首先要mount上这个光驱才能找到安装文件)

cd /mnt/cdrom

tar -zxvf VMwareTools-5.0.0-12124.i386.tar.gz -C /tmp (把安装文件解压到/tmp)

cd /tmp/vmware-tools-distrib

./vmware-install.pl (执行vwware的安装脚本,这个脚本是用perl编写的)

在这里,安装程序会询问安装文件存放位置和设置分辨率等一系列问题,在大多数情况下,安装默认配置vmware tools就可以正常工作,因此,这里对每一个问题按回车键选择默认配置

安装完以后,vmware会添加一个vmhgfs的模块到内核中,可以使用lsmod查看。

以下是所有的安装提示:

In which directory do you want to install the binary files?

[/usr/bin]

What is the directory that contains the init directories (rc0.d/ to rc6.d/)?

[/etc]

What is the directory that contains the init scripts?

[/etc/init.d]

In which directory do you want to install the daemon files?

[/usr/sbin]

In which directory do you want to install the library files?

[/usr/lib/vmware-tools]

The path "/usr/lib/vmware-tools" does not exist currently. This program is

going to create it, including needed parent directories. Is this what you want?

[yes]

yes

In which directory do you want to install the documentation files?

[/usr/share/doc/vmware-tools]

The path "/usr/share/doc/vmware-tools" does not exist currently. This program

is going to create it, including needed parent directories. Is this what you

want? [yes]

The installation of VMware Tools 8.1.3 build-203739 for Linux completed

successfully. You can decide to remove this software from your system at any

time by invoking the following command: "/usr/bin/vmware-uninstall-tools.pl".

Before running VMware Tools for the first time, you need to configure it by

invoking the following command: "/usr/bin/vmware-config-tools.pl". Do you want

this program to invoke the command for you now? [yes]

Stopping VMware Tools services in the virtual machine:

Guest operating system daemon: done

Virtual Printing daemon: done

Unmounting HGFS shares: done

Guest filesystem driver: done

Found a compatible pre-built module for vmmemctl. Installing it...

Found a compatible pre-built module for vmhgfs. Installing it...

Found a compatible pre-built module for vmxnet. Installing it...

Found a compatible pre-built module for vmblock. Installing it...

[EXPERIMENTAL] The VMware FileSystem Sync Driver (vmsync) is a new feature that

creates backups of virtual machines. Please refer to the VMware Knowledge Base

for more details on this capability. Do you wish to enable this feature?

[no] yes

Found a compatible pre-built module for vmsync. Installing it...

Found a compatible pre-built module for vmci. Installing it...

Found a compatible pre-built module for vsock. Installing it...

Found a compatible pre-built module for vmxnet3. Installing it...

Found a compatible pre-built module for pvscsi. Installing it...

Detected X.org version 7.3.0.

Host resolution detected as "1024 x 768".

Please choose one of the following display sizes that X will start with:

[1] "320x200"

[2] "320x240"

[3] "400x300"

[4] "512x384"

[5] "640x400"

[6] "640x480"

[7] "720x480"

[8] "800x480"

[9] "854x480"

[10] "720x576"

[11]< "800x600"

Please enter a number between 1 and 11:

[11]

Creating a new initrd boot image for the kernel.

update-initramfs: Generating /boot/initrd.img-2.6.24-16-generic

Checking acpi hot plug done

Starting VMware Tools services in the virtual machine:

Switching to guest configuration: done

Paravirtual SCSI module: done

Guest filesystem driver: done

Mounting HGFS shares: done

Guest memory manager: done

Guest vmxnet fast network device: done

VM communication interface: done

VM communication interface socket family: done

Blocking file system: done

File system sync driver: done

Guest operating system daemon: done

Virtual Printing daemon: done

The configuration of VMware Tools 8.1.3 build-203739 for Linux for this running

kernel completed successfully.

You must restart your X session before any mouse or graphics changes take

effect.

You can now run VMware Tools by invoking the following command:

"/usr/bin/vmware-toolbox" during an X server session.

To enable advanced X features (e.g., guest resolution fit, drag and drop, and

file and text copy/paste), you will need to do one (or more) of the following:

1. Manually start /usr/bin/vmware-user

2. Log out and log back into your desktop session; and,

3. Restart your X session.

To use the vmxnet driver, restart networking using the following commands:

/etc/init.d/networking stop

rmmod pcnet32

rmmod vmxnet

modprobe vmxnet

/etc/init.d/networking start

Enjoy,

--the VMware team

安装完成之后就可以在/mnt/hgfs/Share下看到了。其中这里的Share文件夹是在虚拟机的菜单项VM->Settings->Options标签页中的ShareFolders指定的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: