如何在Debian Sarge上安装VMware Server
版本1.0
作者:Falko Timme,Till Brehm <t [dot] brehm [at] projektfarm [dot] de>
本教程提供了有关如何在Debian Sarge系统上安装免费的VMware Server(1.0.1版)的分步说明。
VMware刚刚发布了其免费的VMware Server 1.0版本。 使用VMware Server,您可以在主机操作系统下创建和运行客户机操作系统(“虚拟机”),如Linux,Windows,FreeBSD等。 这样可以在相同的硬件上运行多个操作系统,从而节省大量资金,您可以将虚拟机从一个VMware服务器移动到另一个(或者具有VMware Player的系统也是免费的) )。 在本文中,我们使用Debian Sarge(3.1)作为主机操作系统。
我想先说说这不是建立这样一个系统的唯一途径。 实现这一目标有很多方法,但这是我所采取的方式。 我不会保证这将为您工作!
1初步说明
我假设你已经建立了一个基本的Debian Sarge系统。 您可以按照本教程前两页所述设置系统: 完美安装 - Debian Sarge(3.1) 。
我在本教程中使用192.168.0.100
作为IP地址和server1.example.com
作为我的Debian Sarge系统的主机名。 如果您的Debian Sarge系统没有静态IP地址,您现在应该更改其网络配置,以便将来具有静态IP地址:
vi /etc/network/interfaces
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8) # The loopback interface auto lo iface lo inet loopback # The first network card - this entry was created during the Debian installation # (network, broadcast and gateway are optional) auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 |
(如果使用与192.168.0.1不同的网关,请更改/ etc / network / interfaces
中的网关IP地址。)
然后重新启动您的网络:
/etc/init.d/networking restart
编辑/etc/resolv.conf
并添加一些Nameservers:
vi /etc/resolv.conf
search server nameserver 145.253.2.75 nameserver 193.174.32.18 nameserver 194.25.0.60 |
编辑/ etc / hosts
并添加新的IP地址:
vi /etc/hosts
127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts |
2安装所需的软件包
首先我们更新我们的包数据库:
apt-get update
现在我们通过运行在Debian Sarge系统上安装VMware所需的软件包
apt-get install kernel-headers-`uname -r` libx11-6 libx11-dev x-window-system-core x-window-system xspecs libxtst6 xlibs-dev
你会被问到几个问题,你可以回答如下:
尝试自动检测视频硬件?
< - 不
选择所需的X服务器驱动程序。
< - vesa
使用内核framebuffer设备接口?
< - 是的
请选择要使用的XKB规则集。
< - xfree86
请选择您的键盘型号。
< - pc104
请选择您的键盘布局。
< - [选择您的键盘布局,例如de,如果您有德语键盘。]
请选择您的键盘型号。
< - [留空]
请选择您的键盘选项。
< - [留空]
请选择您的鼠标端口。
< - / dev / input / mice
您的显示器是LCD设备吗?
< - 不
请选择一种选择显示器特性的方法。
< - 高级
输入显示器的水平同步范围。
< - 28-50
输入显示器的垂直刷新范围。
< - 43-75
选择您希望X服务器使用的视频模式。
< - 1024x768,800x600,640x480
请以位为单位选择所需的默认颜色深度。
< - 24
默认打印机分辨率
< - 600
大多数这些答案并不重要,因为我们不想在Debian Sarge系统上使用桌面。 我们将从稍后的工作站连接到VMware Server,其中可以是安装了VMware Server客户端软件包的Windows或Linux系统。
接下来,我们创建一个目录/ var / vm,
以后我们要安装我们的虚拟机。 虚拟机需要大量磁盘空间,确保虚拟机的/ var
分区上有足够的可用空间。
mkdir /var/vm
3获取VMware Server
可以从VMware网站免费下载VMware服务器: http : //www.vmware.com/download/server/
要运行VMware Server软件,您需要一个(免费)序列号,可以通过点击下载页面上的“立即注册”按钮来请求。
4下载软件
要在Debian Sarge上设置VMWare Server,我们需要VMware下载页面中的以下软件包:
适用于Linux的VMware Server(Binary tar.gz)
管理界面(二进制tar.gz)
我们要将软件包下载到我们的/ tmp目录
,因此我们去那里:
cd /tmp
要将软件下载到服务器,我建议使用linux命令行程序wget
。 wget
语法如下:
wget [URL of the VMware Server for linux binary tar.gz package]
wget [URL of the Management Interface binary tar.gz package]
打包服务器tar.gz:
tar xvfz VMware-server-*.tar.gz
运行安装程序脚本:
cd vmware-server-distrib
./vmware-install.pl
安装人员问你几个问题。 大多数时候你可以接受默认值:
Creating a new installer database using the tar3 format.
Installing the content of the package.
您要在哪个目录中安装二进制文件?
[/ usr / bin]
< - / usr / bin
包含init目录(rc0.d / to rc6.d /)的目录是什么?
[/ etc]
< - / etc
包含init脚本的目录是什么?
[/etc/init.d]
< - /etc/init.d
要在哪个目录中安装守护进程文件?
[/ usr / sbin]
< - / usr / sbin
在哪个目录中要安装库文件?
[/ usr / lib / vmware]
< - / usr / lib / vmware
路径“/ usr / lib / vmware”目前不存在。
这个程序正在进行
创建它,包括所需的父目录。
这是你想要的吗?
[是]
< - 是的
您要在哪个目录中安装手动文件?
[/ usr / share / man]
< - / usr / share / man
在哪个目录中要安装文档文件?
[/ usr / share / doc / vmware]
< - / usr / share / doc / vmware
路径“/ usr / share / doc / vmware”目前不存在。
这个程序是
要创建它,包括所需的父目录。
这是你想要的吗?
[是]
< - 是的
The installation of VMware Server 1.0.1 build-29996 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.pl".
首次运行VMware Server之前,您需要配置它
调用以下命令:“/usr/bin/vmware-config.pl”。
你想要这个吗
程序现在为您调用命令?
[是]
< - 是的
Making sure services for VMware Server are stopped.
Stopping VMware services:
Virtual machine monitor done
您必须阅读并接受最终用户许可协议才能继续。
按回车键显示。
< - [ENTER]
..... snip [LICENCE TEXT] ......
你接受吗?
(是/否)
< - 是的
Configuring fallback GTK+ 2.4 libraries.
要在哪个目录中安装mime类型的图标?
[/ usr / share / icons]
< - / usr / share / icons
路径“/ usr / share / icons”目前不存在。
这个程序正在进行
创建它,包括所需的父目录。
这是你想要的吗?
[是]
< - 是的
什么目录包含您的桌面菜单条目文件?
这些文件有一个
.desktop文件扩展名。
[/ usr / share / applications]
< - / usr / share / applications
要在哪个目录中安装应用程序的图标?
[/ usr / share / pixmaps]
< - / usr / share / pixmaps
Trying to find a suitable vmmon module for your running kernel.
VMware Server的预先构建的vmmon模块都不适合您
运行内核。
你想要这个程序尝试构建vmmon模块
您的系统(您需要在您的系统上安装一个C编译器)?
[是]
< - 是的
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
与您正在运行的C头文件的目录位置是一致的
核心?
[/lib/modules/2.6.8-2-386/build/include]
< - /lib/modules/2.6.8-2-386/build/include
[...]
你想要虚拟机的网络吗?
(是/否/帮助)[是]
< - 是
Configuring a bridged network for vmnet0.
The following bridged networks have been defined:
. vmnet0 is bridged to eth0
您是否要配置另一个桥接网络?
(是/否)[否]
< - 否
您想要在虚拟机中使用NAT网络吗?
(是/否)
[是]
< - 是的
Configuring a NAT network for vmnet8.
你想要这个程序探测一个未使用的私有子网?
(是/否/帮助)
[是]
< - 是的
Probing for an unused private subnet (this can take some time)...
The subnet 192.168.221.0/255.255.255.0 appears to be unused.
The following NAT networks have been defined:
. vmnet8 is a NAT network on private subnet 192.168.221.0.
您是否要配置另一个NAT网络?
(是/否)[否]
< - 否
您想要在虚拟机中使用主机专用网络吗?
[是]
< - 是的
Configuring a host-only network for vmnet1.
你想要这个程序探测一个未使用的私有子网?
(是/否/帮助)
[是]
< - 是的
Probing for an unused private subnet (this can take some time)...
The subnet 192.168.211.0/255.255.255.0 appears to be unused.
The following host-only networks have been defined:
. vmnet1 is a host-only network on private subnet 192.168.211.0.
您是否要配置另一个仅限主机的网络?
(是/否)[否]
< - 否
[...]
请指定用于远程控制台连接的端口以使用[902]
< - 902
Restarting internet superserver: inetd.
Configuring the VMware VmPerl Scripting API.
Building the VMware VmPerl Scripting API.
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
Installing the VMware VmPerl Scripting API.
The installation of the VMware VmPerl Scripting API succeeded.
Generating SSL Server Certificate
在哪个目录中要保留虚拟机文件?
[/ var / lib / vmware / Virtual Machines]
< - / var / vm
Please enter your 20-character serial number.
键入XXXXX-XXXXX-XXXXX-XXXXX或“输入”以取消:
< - 您的VMware Server序列号
Starting VMware services:
Virtual machine monitor done
Virtual ethernet done
Bridged networking on /dev/vmnet0 done
Host-only networking on /dev/vmnet1 (background) done
Host-only networking on /dev/vmnet8 (background) done
NAT service on /dev/vmnet8 done
The configuration of VMware Server 1.0.1 build-29996 for Linux for this running
kernel completed successfully.
就是这样,VMware Server安装在我们的Debian Sarge系统上。 进入下一步...