随笔 - 298  文章 - 377  trackbacks - 0
<2007年8月>
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(34)

随笔分类

随笔档案

文章档案

相册

收藏夹

搜索

  •  

最新评论

阅读排行榜

评论排行榜


安装镜像: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 聂文龙 阅读(7324) 评论(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!
  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理