Debian sequeeze 安装vmware server

1.前几天,给其中的一个server 装了最新版本的sequzee 版本启动之后查看的版本的命令的结果为:


root@server3:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 6.0 (squeeze)
Release:        6.0
Codename:       squeeze

2.接下来本想装vmware-player ,可总是提到网上经常提到的那个错 vmmon 不能装,后来法国老大给了一招,说要不你装vmware- server 这个也是免费的呢。

从网上找了一下这方面的资料发现问题也不少,幸好 解决了,所以很高兴呢.

下边就是 操作的一些过程,如果 有遇到的问题的可以短我,互相讨论。

我装系统的时候用的是网络版的,

第一:配置网络

    使用visudo 把自动login 近来的用户加入到里边。

  
  
  
  
  1. visudo

    系统默认会用 nano 编辑器打开文件。加入如下行:

  • 您的用户名     ALL=(ALL) ALL

    如果想给所有管理员添加 sudo 权限,那么写成这样:

  • %admin         ALL=(ALL) ALL

    如果想给所有用户都添加 sudo 权限,那么写成这样(一般不建议):

  • ALL            ALL=NOPASSWD:  ALL

    然后按下方提示 Ctrl+O 写入文件。写入的时候提示的文件名一般是sudoers.tmp,把后面的“.tmp”去掉并回车确认。然后 Ctrl+X 退出就行了。

注意把.tmp 去掉 并回车确认,然后ctrl + x 退出就可以了.

 

     接下来配置网络: 这个也 耗费了时间,关键是没有 把动态的给注释掉,一直提示有duplicate 网络地址.


root@server3:~# cat /etc/network/interfaces


# This file describes the network interfaces available on your system


# and how to activate them. For more information, see interfaces(5).



# The loopback network interface


auto lo


iface lo inet loopback



# The primary network interface


#allow-hotplug eth0


#iface eth0 inet dhcp; 不使用态的话一定要把这一行注释掉;


auto eth0


iface eth0 inet static


address 192.168.0.3


netmask 255.255.255.0


gateway 192.168.0.1


dns-nameservers 219.141.136.10 219.141.140.10


到这里配置好以后,重启一下网卡。
/etc/init.d/network restart 重新起动一下网卡就可以了

3. 想安装软件了,又不知道 最新的源在哪里?

所以找到了一篇文章:使用apt-spy ,可以自动测试到哪个源的下载速度 最快,并且自动的把 这个源放到配置文件里

由于刚装好系统 所以没有apt-spy 这个文件,所以先找个源 安装,

vi /etc/apt/source.list

deb://http://http.us.debian.org/debian stable main

2)更新软件包并安装apt-spy

apt-get update

apt-get install apt-spy

3) 自动下载并apt-spy 测试最快的源

apt-spy update

apt-spy -d stable -a asia -t 3

4) 查看生 成的配置文件里面最快的源

root@server3:/etc/apt/sources.list.d# cat apt-spy.list
# sources.list generated by apt-spy v3.1
#
# Generated using:
#
# apt-spy \
#       -d stable \
#       -a Asia \
#       -t 10
#
deb http://mirrors.163.com/debian/ stable main #contrib non-free
deb-src http://mirrors.163.com/debian/ stable main #contrib non-free
deb http://security.debian.org/ stable/updates main

5)删除临时的源

(刚才为了安装apt-spy 而加入的源),也可以不删除.

6)更新软件列表

apt-get update

发现那里的三个源 已经添加进来了。

或者 还有一些网友写的源

修改 /etc/apt/sources.list 先把里边的内容清空,添加如下:

deb http://mirrors.163.com/debian squeeze main non-free contrib
deb http://mirrors.163.com/debian squeeze-proposed-updates main contrib non-free
deb http://mirrors.163.com/debian-security squeeze/updates main contrib non-free
deb-src http://mirrors.163.com/debian squeeze main non-free contrib
deb-src http://mirrors.163.com/debian squeeze-proposed-updates main contrib non-free
deb-src http://mirrors.163.com/debian-security squeeze/updates main contrib non-free
deb http://http.us.debian.org/debian squeeze main contrib non-free
deb http://non-us.debian.org/debian-non-US squeeze/non-US main contrib non-free
deb http://security.debian.org squeeze/updates main contrib non-free
# 也可以直接到163去下载配置文件:http://mirrors.163.com/.help/debian.html
#下载相应版本的sources.list, 覆盖/etc/apt/sources.list即可(操作前请做好相应备份) 本文以 squeeze 为例
这个是某牛人 自己安装的一些软件:可以以此为例,当然我现在还用不到,所以先这样着吧: 以以后用得的话 再参照此文安装:http://www.linuxdiyf.com/viewarticle.php?id=190008

4.装系统之后 ,查看一下显卡的类型:

root@server3:/etc/apt# lspci -v |grep VGA
03:00.0 VGA compatible controller: ATI Technologies Inc RV710 [Radeon HD 4350] (prog-if 00 [VGA controller])
 

看一下是否安装了 显卡的驱动:

对了 因为没装xserver 所以开始安装apt-get install gnome-core

然后发现显卡 gcc 都装上了

gcc -v


gcc version 4.3.5 (Debian 4.3.5-4)
 

查看一下内核编译的时候 使用的gcc 是什么。

一般的gcc 安装到了/usr/bin/gcc 这个目录下。

5.开始安装vmware-server

首先

rm gcc

ln -sf gcc gcc-4.3 把内核的版本 挂到这里。

否则会出问题

然后从vmware 网站上下载vmware-player

下载一个tar.gz 的格式的,并且是64bit的,安装还是不行 ,总是说vmmon 装不上.

幸亏有一个人抓与了一个忙:http://radu.cotescu.com/how-to-install-vmware-server-ubuntu-fedora-opensuse/

大家可以看看。

How to

  1. Download VMware Server (2.0.1 or 2.0.2) – gz format, not rpm. Whichever version you choose, keep the license key near.
  2. Download my script from here (right click, save as).事实证明此人的脚本非常有用
  3. Run the script with super user rights either in the same folder where you have downloaded the server archive, either by providing it the path to that folder. Make sure the folder where you have downloaded the server’s archive doesn’t contain spaces in its path name or the script will exit (giving you this reason as an error message). If the script exists, it will give you a decent warning from which you should be able to tell what’s wrong. On Ubuntu at least, the VSOCK module will not work (will fail to compile), giving you a hint that your kernel sources might not be the ones for your running kernel. This is not true, as the script takes care of this before doing the hard work. Anyway, VMware Server will work without it. Example:
    chmod +x vmware-server-2.0.x-kernel-2.6.3x-install.sh
    sudo ./vmware-server-2.0.x-kernel-2.6.3x-install.sh [PATH _TO_VMWARE_ARCHIVE]
    
    我使用的第二条命令 :
  4. ./vmware-server-2.0.x-kernel-2.6.3x-install.sh  路径(你下载的vmware-server 的位置)
  5. When you are asked about adding users to the server, if you do not provide your own account, the user used for login in the web console of the server will be root (maybe you should add yourself there).
  6. Provide the license key when asked about it.
  7. For the ones installing Windows guests in VMware Server, you must pick one of the following two solutions to avoid having problems with the mouse in the console:
    • you run this script in the terminal every time you want to launch a VMware Server console, but after you have installed the VMware plug-in for Firefox
    • you export this variable in the environment right after login such that it will be set before starting Firefox:
      VMWARE_USE_SHIPPED_GTK=yes
  8. If the solution worked well for you please share this info wherever you can. :D
  9. 一路装下去就ok 了.
  10.  

 

 

 

 

 


 

 

 

 

 


 

 

你可能感兴趣的:(vmware,server,Debian,休闲,sequeeze)