• Debian 安装 VMware


    (1)检查有没有安装gcc
    可以通过which gcc或者whereis gcc查看。发现已安装

    (2)安装内核头文件
    内核头文件默认是会安装到/usr/src目录下。ls /usr/src查看发现目录为空,即没有安装。

    hohoer@debian:~$ ls /cdrom
    hohoer@debian:~$ mount /cdrom
    mount: block device /dev/hdc is write-protected, mounting read-only
    hohoer@debian:~$ ls /cdrom
    autorun.bat dists isolinux pool README.mirrors.txt
    autorun.inf doc md5sum.txt README.html README.txt
    debian install pics README.mirrors.html tools
    hohoer@debian:~$ uname -a
    Linux debian 2.6.17-2-686 #1 SMP Wed Sep 13 16:34:10 UTC 2006 i686 GNU/Linux
    hohoer@debian:~$ apt-cache search headers 2.6.17-2-686
    linux-headers-2.6.17-2-686 - Header files for Linux 2.6.17 on PPro/Celeron/PII/P III/P4
    hohoer@debian:~$ su
    Password:
    debian:/home/hohoer# apt-get install linux-headers-2.6.17-2-686
    debian:/home/hohoer# ls /usr/src/
    linux-headers-2.6.17-2 linux-headers-2.6.17-2-686 linux-kbuild-2.6.17
    debian:/home/hohoer# ls /usr/src/linux-headers-2.6.17-2-686/
    arch crypto fs init kernel Makefile Module.symvers scripts sound
    block drivers include ipc lib mm net security usr
    debian:/home/hohoer# ls /usr/src/linux-headers-2.6.17-2-686/include/
    acpi asm asm-generic asm-i386 config keys linux math-emu media mtd net pcmcia rdma rxrpc scsi sound video

    (3)开始安装vmware tools
    从debian切出进windows,摁ctrl+alt
    反之,直接鼠标点debian界面就行了

    菜单VM-install vmware tools
    su到超级用户
    #umount /cdrom
    #unount /mnt
    #mount -t iso9660 /dev/cdrom /mnt/
    #ls /mnt

    会看到有Vmwaretools的.rpm和.tar.gz的包
    #cp /mnt/VMwaretools*.tar.gz /tmp/
    #umount /dev/cdrom
    #cd /tmp
    /tmp#tar zxf Vmware*.tar.gz
    /tmp#cd vmware-tools-distrib
    /tmp#./vmware-install.pl

    hohoer@debian:~$ cd /tmp/
    hohoer@debian:/tmp$ ls
    gconfd-hohoer orbit-hohoer VMwareTools-6.0.0-45731.tar.gz
    gconfd-root orbit-root vmware-tools-distrib
    keyring-UswtGY ssh-nvBKRA3909
    mapping-hohoer virtual-hohoer.PdkSVF
    hohoer@debian:/tmp$ cd vmware-tools-distrib/
    hohoer@debian:/tmp/vmware-tools-distrib$ ls
    bin doc etc FILES INSTALL installer lib vmware-install.pl
    hohoer@debian:/tmp/vmware-tools-distrib$ ./vmware-install.pl
    Please re-run this program as the super user.

    Execution aborted.

    hohoer@debian:/tmp/vmware-tools-distrib$ su
    Password:
    debian:/tmp/vmware-tools-distrib# ./vmware-install.pl
    A previous installation of VMware Tools has been detected.

    The previous installation was made by the tar installer (version 4).

    Keeping the tar4 installer database format.

    Uninstalling the tar installation of VMware Tools.

    Stopping VMware Tools services in the virtual machine:
    Guest operating system daemon: done

    The removal of VMware Tools 6.0.0 build-45731 for Linux completed successfully.
    Thank you for having tried this software.

    Installing VMware Tools. This may take from several minutes to over an hour
    depending upon its size.

    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]

    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 6.0.0 build-45731 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] no

    Enjoy,

    --the VMware team

    debian:/tmp/vmware-tools-distrib# /usr/bin/vmware-config-tools.pl

    Stopping VMware Tools services in the virtual machine:
    Guest operating system daemon: done
    Trying to find a suitable vmmemctl module for your running kernel.

    None of the pre-built vmmemctl modules for VMware Tools is suitable for your
    running kernel. Do you want this program to try to build the vmmemctl module
    for your system (you need to have a C compiler installed on your system)?
    [yes]

    Using compiler "/usr/bin/gcc". Use environment variable CC to override.

    What is the location of the directory of C header files that match your running
    kernel? [/usr/src/linux/include]

    The path "/usr/src/linux/include" is not an existing directory.

    What is the location of the directory of C header files that match your running
    kernel? [/usr/src/linux/include] /usr/src/linux-headers-2.6.17-2-686/include 【注意这里!】

    Extracting the sources of the vmmemctl module.

    Building the vmmemctl module.

    Using 2.6.x kernel build system.
    make: Entering directory `/tmp/vmware-config0/vmmemctl-only'
    make -C /usr/src/linux-headers-2.6.17-2-686/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
    make[1]: Entering directory `/usr/src/linux-headers-2.6.17-2-686'
    CC [M] /tmp/vmware-config0/vmmemctl-only/os.o
    SHIPPED /tmp/vmware-config0/vmmemctl-only/vmmemctl1.o
    LD [M] /tmp/vmware-config0/vmmemctl-only/vmmemctl.o
    Building modules, stage 2.
    MODPOST
    CC /tmp/vmware-config0/vmmemctl-only/vmmemctl.mod.o
    LD [M] /tmp/vmware-config0/vmmemctl-only/vmmemctl.ko
    make[1]: Leaving directory `/usr/src/linux-headers-2.6.17-2-686'
    cp -f vmmemctl.ko ./../vmmemctl.o
    make: Leaving directory `/tmp/vmware-config0/vmmemctl-only'
    The module loads perfectly in the running kernel.

    Extracting the sources of the vmhgfs module.

    Building the vmhgfs module.
  • 相关阅读:
    使用IIS实现反向代理
    C#管理windows服务
    使用SoapUI测试windows身份验证的webservice
    SQLSERVER2014集群实战——IP引发的坑
    (复活公告??)
    各种trick和细节错误汇总
    emacs常用指令
    随机数据生成与对拍【c++版,良心讲解】
    UVA11019 Matrix Matcher
    HDU4757 Tree
  • 原文地址:https://www.cnblogs.com/1327/p/1528772.html
Copyright © 2020-2023  润新知