Debian 中安装VMware tools


安装镜像:debian-40r1-i386-netinst
虚拟机:VMware Workstation ACE版6.0.2
由于我用的是netinst,也就是网络安装镜像,所以安装完基本系统后要进行如下操作安装x-window:
su -
(root&passwd)
nano /etc/apt/sources.list
(添加源,我用的是ustc,中科大的,教育网很快,250kbps -:)
apt-get install zhcon#这是中文支持,我试验过,好像没什么用,反而会出乱码,键盘映射也变了。
apt-get install x-window-system-core#注意是window,不是windows!这里安装x-window系统的核心,把-core去掉就是完整的x-window了。
apt-get install gnome-core#gnome核心。
reboot
startx
好了,言归正传。
1。打开终端,检查有没有安装gcc
which gcc
whereis gcc
这两条命令都可以,如果没有安装,运行以下命令
su -
(root&passwd)
apt-get install gcc
这里如果没有安装,以后在安装VMware tools时也会有提示locate gcc,另外打开一个终端安装gcc,再回来输入/usr/bin就可以了。
2.安装内核头文件
ls /usr/src
我只安装了基本系统,肯定没东西,运行以下命令:
debian:~# uname -a
Linux debian 2.6.18-5-686 #1 SMP Tue Dec 18 21:24:20 UTC 2007 i686 GNU/Linux
apt-cache search headers 2.6.18-5-686
apt-get install linux-headers-2.6.18-5-686
在VMware中点击虚拟机,在下拉的选项中点安装VMware tools,快捷键是alt M I。
运行以下命令:
debian:~# mount /cdrom
mount: block device /dev/hdc is write-protected, mounting read-only
debian:~# ls /cdrom
VMwareTools-6.0.2-59824.i386.rpm  VMwareTools-6.0.2-59824.tar.gz
debian:~# cp /cdrom/* /tmp
debian:~# umount /cdrom
debian:~# cd /tmp
debian:/tmp# ls
gconfd-xvii     orbit-xvii      VMwareDnD    VMwareTools-6.0.2-59824.i386.rpm
keyring-Fu4Om8  ssh-Lfmrte2296  vmware-root  VMwareTools-6.0.2-59824.tar.gz
debian:/tmp# tar zxf VMwareTools-6.0.2-59824.tar.gz
debian:/tmp# ls
gconfd-xvii     ssh-Lfmrte2296  VMwareTools-6.0.2-59824.i386.rpm
keyring-Fu4Om8  VMwareDnD       VMwareTools-6.0.2-59824.tar.gz
orbit-xvii      vmware-root     vmware-tools-distrib
debian:/tmp# cd vmware-tools-distrib
debian:/tmp/vmware-tools-distrib# ls
bin  doc  etc  FILES  INSTALL  installer  lib  vmware-install.pl
debian:/tmp/vmware-tools-distrib# ./vmware-install.pl
以下回车就可以了基本上,如果有默认安装路径的问题可以去google上baidu。
posted on 2009-06-10 12:25 聂文龙 阅读(221) 评论(3)   编辑   收藏 引用


FeedBack:

#   re: Debian 中安装VMware tools 2009-06-10 12:28  聂文龙

debian lenny中使用2.6.26的内核安装vmware tools 时会遇到两个问题,一个是gcc版本的问题,一个是vmware tools 内核模块源代码跟2.6.26的内核源代码不兼容。第一个问题容易解决,解决的办法就是使用正确的gcc版本:

CC=/usr/bin/gcc-4.1 ./vmware -install.pl

第二个问题的解决办法就是修改vmware tools 中的vmmemctl模块中的os.c,将get_info方法去掉,找到:

global_proc_entry->get_info = os_proc_read;

改为:

global_proc_entry->read_proc = os_proc_read;

这个方法是non-official的,但ESX server,vmware workstation和vmware server都适用。

   回复    更多评论
  
#   re: Debian 中安装VMware tools 2009-06-10 12:30  聂文龙

http://www.darkblog.cn/?p=14

环境:

debian lenny 2.6.25-2-686

vmplayer

vmtools包(网上下的。。)

也许是因为升级内核的原因,

装vmtools 不成功,错误类似:

vm_basic_types.h:170: error: previous declaration of ‘uintptr_t’ was here

Google之

http://peterc.org/2008/62-how-to-install-vmware-tools-on-ubuntu-hardy-804-under-vmware-fusion.html

这里说的虽然是vmware fusion 的,但是我照着做管用。。。具体:

装一些依赖

sudo apt-get install build-essential libgtk2.0-dev
sudo apt-get install libproc-dev libdumbnet-dev xorg-dev

下个源码包

wget http://mesh.dl.sourceforge.net/sourceforge/open-vm-tools/
open-vm-tools-2008.04.14-87182.tar.gz

把VMware 自带的vmtools包 和下载的上面这个open包放在一个目录(随意,只要后面复制文件的时候知道在哪里就可以了)

解压

tar xzvf VMware*.gz
tar xzvf open-vm-tools*.gz

先编译下载的包

cd open-vm-tools-2008.04.14-87182/
./configure
make

打包一些modules

cd modules/linux/
for i in *; do mv ${i} ${i}-only; tar -cf ${i}.tar ${i}-only; done
cd ../../..

现在回到 openxxx 和 vmware-tools-xxx 的父级目录了然后把刚才打包的内容复制覆盖掉官方的

mv -f open-vm-tools-2008.04.14-87182/modules/linux/*.tar vmware-tools-distrib/lib/modules/source/

最后按照原来的安装方式安装即可。

cd vmware-tools-distrib/
sudo ./vmware-install.pl

也许还会报gcc版本错误,

说内核是gcc4.1编译的,但是现在使用的是4.3

这个应该可以忽略,强制安装。我是 在 /usr/bin/ 把gcc 软连接改成 gcc4.1的成功安装了

希望有同样问题的朋友可以解决掉~over

   回复    更多评论
  
#   re: Debian 中安装VMware tools  2009-06-10 12:32  聂文龙
之 前一直在用Ubuntu,Ubuntu发行版对Linux的易用性改进和推广还是起了很大的作用,不过慢慢的还是对Ubuntu有一些不爽,某种程度上 Ubuntu太像Windows了,从而失去了Linux本身的乐趣。于是决定试试Debian。对Debian接触不多,加之现在用的Mac Pro,已经有Mac和Vista两个 系统 了,不想大动干戈,于是决定用VMware来玩。以Mac Pro的性能,应付几个虚拟系统应该是绰绰有余了……

1. 准备:VMware workstation网上很容易找到,现在最新版的是6.0;Debian 可以从Debian的官方网站上下载;

2. 建立虚拟机:在VMware 中新建一个虚拟机,操作系统类型自然是Linux了,不过VMware6中默认没有Debian,可以用Ubuntu,或者设成Other Linux 2.6.x Kernel;然后一路next,设好硬盘空间和内存大小即可,我给Debian分了5G的空间和512M内存;

3.挂装ISO 文件 :更改刚刚建好的虚拟机的 设置 ,设置其光驱为使用ISO文件,选择下载好的Debian ISO文件;

4.安装: 启动虚拟机,设为光盘启动,然后就开始安装Debian;因为是虚拟机安装,基本上默认设置不需要做什么更改,一路next即可;

5. 设定更新Debian:安装完成重启之后就可以进入Debian,Debian默认不允许root登录X的,这样做倒也有其道理所在,跟Ubuntu的 sudo有些差不多的意思。更改的话可以在登录的时候Action-Configure the login Manager-Security页面,把allow local system administrator login 选中即可;Debian的X清新简洁,第一眼就觉得很喜欢,呵呵。进入X后首先是设定源和更新了,国内Debian的源不少,我用的中科大的源,su到 root,然后编辑/etc/apt/sources.list:

deb ftp://debian.ustc.edu.cn/debian etch main non-free contrib
deb-src ftp://debian.ustc.edu.cn/debian etch main non-free contrib
deb ftp://debian.ustc.edu.cn/debian-security testing/updates main

设置好源之后,执行

apt-get update; apt-get upgrade

更新Debian.

6.安装Vmware Tools: 因为VMware tools的安装需要gcc和Linux的内核头文件,所以在安装VMware tools之前需要先安装这两个,否则安装过程中VMware会报错退出。
安装GCC:

apt-get install build-essential

安装头文件前先用uname -a确定一下内核版本,我用的是Debian stable, 内核是2.6.18.5

uname -a; apt-get linux -headers-2.6.18.5-all

安装完成之后就可以安装VMware tools了,在VMware里面选择Install VMware Tools…,然后系统会自动mount一个光盘镜像,解压缩之后在运行install.pl;

7.中文设定:这几乎是所有发行版的Linux安装完之后的工作。我在我的WIKI上放了很漂亮的一份Debian的中文设定和字体设置,显示效果还比较舒服;

OK,Debian在VMware下的所有的设定安装就都完成了,Enjoy Debian!

  回复   更多评论

 

虚拟机下Debian VMWare TOOLS的安装

2008年06月22日 07:12 | 作者:admin

今天在虚拟机上安装了Debian,但是在装VMWare tools的时候出错了,提示大概就是需要安装gcc、linux headers,这几个在安装时不是默认安装的~所以就……
折腾了半天,总结一下Debian 下安装VMware Tools的步骤:
1、安装GCC/Make:
VMware Tools 安装需要编译和make,因此GCC,Make是必须事先安装的:“apt-get install gcc make;”,或者直接安装build-essential把所有相关的包都装上;
2、安装内核头文件:
VMware Tools 安装依赖于内核头文件。否则的话安装过程中会报找不到“version.h”文件。先要用 uname -a 命令查看自己Debian的版本(我的是2.6.18-8-686),安装VMware Tools的时候必须重新安装新内核的头文件:“apt-get install linux-headers-2.6.18-8-686”;
3、安装VMware Tools:
前面的准备都完成之后,真正安装VMware Tools就简单了,在VMware的VM菜单里面选择Install VMware Tools…,然后系统会自动挂装VMware Tools包到光驱,将其中的压缩包解开, 运行vmware-tools-distrib下的vmware-install.pl,一路next;
安装完成之后重启系统,ok了

### 回答1: 1. 首先,需要在Debian 10安装open-vm-tools软件包。可以使用以下命令进行安装: sudo apt-get update sudo apt-get install open-vm-tools 2. 安装完成后,需要重新启动Debian 10系统。 3. 在VMware虚拟机菜单中,选择“VM”->“Install VMware Tools”。 4. 在Debian 10系统中,打开终端并输入以下命令: sudo mount /dev/cdrom /mnt cd /mnt sudo ./vmware-install.pl 5. 按照提示进行安装安装完成后,重新启动Debian 10系统即可。 注意:如果在安装过程中出现错误,请确保已经安装了必要的编译工具和内核头文件。可以使用以下命令进行安装: sudo apt-get install build-essential linux-headers-$(uname -r) ### 回答2: Debian 10虚拟机安装VMware Tools是一项很重要的任务,因为它可以提供更好的虚拟机性能和增强功能。下面是一些步骤,指导您如何在Debian 10安装VMware Tools: 第一步:安装必要的软件 在安装VMware Tools之前,您需要先安装一些必要的软件。打开终端并执行以下命令: sudo apt-get update sudo apt-get install gcc make linux-headers-$(uname -r) 这将更新Debian 10的软件包并安装必要的软件,以便为VMware Tools进行编译和安装。 第二步:安装VMware Tools 打开VMware虚拟机并在菜单栏中选择“虚拟机”>“安装VMware Tools”。 这将加载一个虚拟的CD-ROM驱动器并在Debian 10的桌面上显示一个VMware Tools安装器。 双击它并在终端中输入以下命令: tar xzf /media/cdrom/VMwareTools-x.x.x-xxxx.tar.gz -C /tmp/ 将“x.x.x”替换为VMware Tools安装程序的版本号。执行此命令后,您将看到一个“vmware-tools-distrib”文件夹出现在/tmp/目录中。 转到该目录并运行以下命令: cd /tmp/vmware-tools-distrib/ sudo ./vmware-install.pl 它将启动VMware Tools安装向导。按照向导的提示进行操作并选择默认选项。在向导完成安装后,重新启动Debian 10以使更改生效。 第三步:验证VMware Tools安装 安装完成后,您可以验证VMware Tools是否已正确安装。打开终端并输入以下命令来检查VMware Tools服务的运行状态: sudo systemctl status vmware-tools.service 如果运行状态为“Active(running)”,则表示VMware Tools已正确安装,并且您可以使用诸如共享文件夹等增强功能。 总结 安装VMware Tools是在虚拟机中使用Debian 10的一个必要步骤。上述步骤将指导您完成整个安装过程。安装VMware Tools可以提高虚拟机的性能,增强其功能并提高用户体验。 ### 回答3: 对于Debian 10用户来说,安装VMware Tools是非常必要的。VMware Tools是一个可选的虚拟机组件,它提供了对VMware虚拟化环境的更好支持。安装VMware Tools的最大优点是提高了虚拟机性能,如增加显存、增强网络组件等等。本文将会为大家介绍如何在Debian 10安装VMware Tools。 首先,我们需要确保虚拟机是处于开机状态的情况下。接着,选择VM菜单中的”安装VMware Tools”选项。在窗口中,可以选择“下载”或“本地安装”,这里我们选择“下载”。 下载完成后,我们将会看到一个压缩文件,例如,VMwareTools-yyyy-mm-dd-xxxx.tar.gz,其中,”yyyy-mm-dd”代表的是VMware Tools的版本,”xxxx”代表的是操作系统的类型。我们需要解压缩这个文件,并进入该目录。 打开终端窗口,并进入VMware Tools解压缩后的目录。执行以下命令,以开始安装VMware Tools。 sudo ./vmware-install.pl 在安装过程中,会提示你回答几个问题。按enter键即可。如果你不确定选择什么设置,可以使用默认值。当安装完成后,重启虚拟机。 sudo reboot 重启后完成后,就可以正常使用VMware Tools了。如果你还遇到了其他问题或错误,可以请参考VMware官方文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值