Установка ПО · 5 min read · Dec 01, 2025

Как установить VMware Server 1.0.x на рабочий стол Ubuntu 9.10

Как установить VMware Server 1.0.x на рабочий стол Ubuntu 9.10

Версия 1.0
Автор: Фалко Тимме
Следите за мной в Twitter

Это руководство предоставляет пошаговые инструкции по установке VMware Server 1.0.x (1.0.10 на момент написания) на рабочую систему Ubuntu 9.10. Это для тех, кто предпочитает VMware Server 1.0.x вместо VMware Server 2.

С помощью VMware Server вы можете создавать и запускать гостевые операционные системы (“виртуальные машины”), такие как Linux, Windows, FreeBSD и т.д., под хост-операционной системой. Это имеет преимущество в том, что вы можете запускать несколько операционных систем на одном оборудовании, что экономит много денег, и вы можете перемещать виртуальные машины с одного VMware Server на другой (или на систему, которая имеет VMware Player, который также бесплатен).

Кроме того, с помощью VMware Server вы можете запустить ваш старый рабочий стол Windows (который вы ранее преобразовали в виртуальную машину VMware с помощью VMware Converter, как описано в этом руководстве: https://www.howtoforge.com/vmware_converter_windows_linux) под вашим рабочим столом Ubuntu. Это может быть полезно, если вы зависите от некоторых приложений, которые существуют только для Windows, или если вы хотите медленно перейти на Linux.

Я не даю никаких гарантий, что это сработает для вас!

Установка VMware Server 1.0.x

Чтобы скачать VMware Server, перейдите на http://downloads.vmware.com/d/info/datacenter_downloads/vmware_server/1_0 и нажмите на ссылку VMware Server 1.0.10:

На следующей странице нажмите кнопку Загрузить рядом с VMware Server для Linux (тип файла: tar.gz, не rpm!):

Примите лицензионное соглашение, нажав Да:

Затем скачайте файл VMware Server для Linux.tar.gz (не rpm файл!) на ваш компьютер (например, в /home/falko/Downloads):

Чтобы получить серийный номер, который вам нужен для запуска VMware Server, перейдите на http://register.vmware.com/content/registration.html. Заполните свои личные данные. После этого вы получите страницу с серийным номером для VMware Server. Запишите его или распечатайте:

Затем откройте терминал (Программы > Служебные программы > Терминал):

Запустите следующую команду для установки необходимых пакетов:

sudo aptitude install build-essential xinetd

Если вы находитесь на системе x86_64, вам также нужно установить пакет ia32-libs:

sudo aptitude install ia32-libs

Затем перейдите в папку, где вы сохранили файл VMware Server .tar.gz, например, /home/falko/Downloads (замените falko на ваше имя пользователя!):

cd /home/falko/Downloads

Распакуйте файл VMware Server.tar.gz и запустите установщик:

tar xvfz VMware-server-*.tar.gz  
cd vmware-server-distrib  
sudo ./vmware-install.pl

Установщик задаст вам много вопросов. Вы всегда можете принять значения по умолчанию, просто нажав . Ответьте на следующий вопрос “нет”…

Перед тем, как запустить VMware Server в первый раз, вам нужно настроить его, вызвав следующую команду: “/usr/bin/vmware-config.pl”. Вы хотите, чтобы эта программа вызвала команду за вас сейчас? [да] <– нет

.. потому что в противном случае вы получите ошибку, подобную этой, когда установщик попытается скомпилировать модули ядра, необходимые для VMware (если вы ответите “да” и получите ошибки, это тоже не проблема - просто читайте дальше):

Сборка модуля vmmon.  

Используя систему сборки ядра 2.6.x.  
make: Вход в каталог `/tmp/vmware-config0/vmmon-only`  
make -C /lib/modules/2.6.31-14-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules  
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.31-14-generic`  
  CC [M]  /tmp/vmware-config0/vmmon-only/linux/driver.o  
В файле, включенном из /tmp/vmware-config0/vmmon-only/./include/vmware.h:25,  
                 из /tmp/vmware-config0/vmmon-only/linux/driver.c:48:  
/tmp/vmware-config0/vmmon-only/./include/vm_basic_types.h:104:7: предупреждение: "__FreeBSD__" не определен  
В файле, включенном из /tmp/vmware-config0/vmmon-only/./include/x86.h:20,  
                 из /tmp/vmware-config0/vmmon-only/./include/machine.h:24,  
                 из /tmp/vmware-config0/vmmon-only/linux/driver.h:15,  
                 из /tmp/vmware-config0/vmmon-only/linux/driver.c:49:  
/tmp/vmware-config0/vmmon-only/./include/x86apic.h:79:1: предупреждение: "APIC_BASE_MSR" переопределен  
В файле, включенном из /usr/src/linux-headers-2.6.31-14-generic/arch/x86/include/asm/apic.h:11,  
                 из /usr/src/linux-headers-2.6.31-14-generic/arch/x86/include/asm/smp.h:13,  
                 из /usr/src/linux-headers-2.6.31-14-generic/arch/x86/include/asm/mmzone_64.h:12,  
                 из /usr/src/linux-headers-2.6.31-14-generic/arch/x86/include/asm/mmzone.h:4,  
                 из include/linux/mmzone.h:773,  
                 из include/linux/gfp.h:4,  
                 из include/linux/kmod.h:22,  
                 из include/linux/module.h:13,  
                 из /tmp/vmware-config0/vmmon-only/linux/driver.c:12:  
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/include/asm/apicdef.h:133:1: предупреждение: это место предыдущего определения  
В файле, включенном из /tmp/vmware-config0/vmmon-only/./include/x86.h:21,  
                 из /tmp/vmware-config0/vmmon-only/./include/machine.h:24,  
                 из /tmp/vmware-config0/vmmon-only/linux/driver.h:15,  
                 из /tmp/vmware-config0/vmmon-only/linux/driver.c:49:  
/tmp/vmware-config0/vmmon-only/./include/x86desc.h:593:7: предупреждение: "_MSC_VER" не определен  
В файле, включенном из /tmp/vmware-config0/vmmon-only/./include/machine.h:24,  
                 из /tmp/vmware-config0/vmmon-only/linux/driver.h:15,  
                 из /tmp/vmware-config0/vmmon-only/linux/driver.c:49:  
/tmp/vmware-config0/vmmon-only/./include/x86.h:830:1: предупреждение: "PTE_PFN_MASK" переопределен  
В файле, включенном из /usr/src/linux-headers-2.6.31-14-generic/arch/x86/include/asm/paravirt.h:7,  
                 из /usr/src/linux-headers-2.6.31-14-generic/arch/x86/include/asm/irqflags.h:61,  
                 из include/linux/irqflags.h:57,  
                 из /usr/src/linux-headers-2.6.31-14-generic/arch/x86/include/asm/system.h:11,  
                 из /usr/src/linux-headers-2.6.31-14-generic/arch/x86/include/asm/processor.h:17,  
                 из include/linux/prefetch.h:14,  
                 из include/linux/list.h:6,  
                 из include/linux/module.h:9,  
                 из /tmp/vmware-config0/vmmon-only/linux/driver.c:12:  
/usr/src/linux-headers-2.6.31-14-generic/arch/x86/include/asm/pgtable_types.h:182:1: предупреждение: это место предыдущего определения  
В файле, включенном из /tmp/vmware-config0/vmmon-only/./include/vcpuset.h:78,  
                 из /tmp/vmware-config0/vmmon-only/./include/modulecall.h:22,  
                 из /tmp/vmware-config0/vmmon-only/./common/vmx86.h:18,  
                 из /tmp/vmware-config0/vmmon-only/linux/driver.h:16,  
                 из /tmp/vmware-config0/vmmon-only/linux/driver.c:49:  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:226:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:230:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:298:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:304:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:357:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:402:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:446:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:489:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:533:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:576:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:620:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:663:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:665:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:705:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:748:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:750:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:790:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:831:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:833:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:871:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:912:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:914:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:952:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1073:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1077:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1124:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1329:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1454:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_atomic.h:1587:7: предупреждение: "_MSC_VER" не определен  
В файле, включенном из /tmp/vmware-config0/vmmon-only/linux/driver.h:20,  
                 из /tmp/vmware-config0/vmmon-only/linux/driver.c:49:  
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:37:5: предупреждение: "VMW_HAVE_EPOLL" не определен  
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:43:5: предупреждение: "VMW_HAVE_EPOLL" не определен  
В файле, включенном из /tmp/vmware-config0/vmmon-only/linux/driver.h:20,  
                 из /tmp/vmware-config0/vmmon-only/linux/driver.c:49:  
/tmp/vmware-config0/vmmon-only/./include/compat_wait.h:60: ошибка: конфликтующие типы для 'poll_initwait'  
include/linux/poll.h:70: примечание: предыдущее объявление 'poll_initwait' было здесь  
В файле, включенном из /tmp/vmware-config0/vmmon-only/./include/vm_asm_x86_64.h:23,  
                 из /tmp/vmware-config0/vmmon-only/./include/vm_asm.h:28,  
                 из /tmp/vmware-config0/vmmon-only/linux/driver.c:52:  
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86.h:430:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86.h:676:7: предупреждение: "_MSC_VER" не определен  
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86.h:716:7: предупреждение: "_MSC_VER" не определен  
В файле, включенном из /tmp/vmware-config0/vmmon-only/./include/vm_asm.h:28,  
                 из /tmp/vmware-config0/vmmon-only/linux/driver.c:52:  
/tmp/vmware-config0/vmmon-only/./include/vm_asm_x86_64.h:40:7: предупреждение: "_MSC_VER" не определен  
В файле, включенном из /tmp/vmware-config0/vmmon-only/linux/vmhost.h:13,  
                 из /tmp/vmware-config0/vmmon-only/linux/driver.c:71:  
/tmp/vmware-config0/vmmon-only/./include/compat_semaphore.h:5:27: ошибка: asm/semaphore.h: Нет такого файла или каталога  
/tmp/vmware-config0/vmmon-only/linux/driver.c:146: ошибка: неизвестное поле 'nopage' указано в инициализаторе  
/tmp/vmware-config0/vmmon-only/linux/driver.c:147: предупреждение: инициализация из несовместимого типа указателя  
/tmp/vmware-config0/vmmon-only/linux/driver.c:150: ошибка: неизвестное поле 'nopage' указано в инициализаторе  
/tmp/vmware-config0/vmmon-only/linux/driver.c:151: предупреждение: инициализация из несовместимого типа указателя  
/tmp/vmware-config0/vmmon-only/linux/driver.c: В функции 'LinuxDriver_Ioctl':  
/tmp/vmware-config0/vmmon-only/linux/driver.c:1650: ошибка: 'struct task_struct' не имеет члена с именем 'euid'  
/tmp/vmware-config0/vmmon-only/linux/driver.c:1650: ошибка: 'struct task_struct' не имеет члена с именем 'uid'  
/tmp/vmware-config0/vmmon-only/linux/driver.c:1651: ошибка: 'struct task_struct' не имеет члена с именем 'fsuid'  
/tmp/vmware-config0/vmmon-only/linux/driver.c:1651: ошибка: 'struct task_struct' не имеет члена с именем 'uid'  
/tmp/vmware-config0/vmmon-only/linux/driver.c:1652: ошибка: 'struct task_struct' не имеет члена с именем 'egid'  
/tmp/vmware-config0/vmmon-only/linux/driver.c:1652: ошибка: 'struct task_struct' не имеет члена с именем 'gid'  
/tmp/vmware-config0/vmmon-only/linux/driver.c:1653: ошибка: 'struct task_struct' не имеет члена с именем 'fsgid'  
/tmp/vmware-config0/vmmon-only/linux/driver.c:1653: ошибка: 'struct task_struct' не имеет члена с именем 'gid'  
/tmp/vmware-config0/vmmon-only/linux/driver.c:1670: ошибка: слишком много аргументов для функции 'smp_call_function'  
make[2]: * [/tmp/vmware-config0/vmmon-only/linux/driver.o] Ошибка 1  
make[1]: * [_module_/tmp/vmware-config0/vmmon-only] Ошибка 2  
make[1]: Выхожу из каталога `/usr/src/linux-headers-2.6.31-14-generic`  
make: *** [vmmon.ko] Ошибка 2  
make: Выхожу из каталога `/tmp/vmware-config0/vmmon-only`  
Не удалось собрать модуль vmmon.  

Для получения дополнительной информации о том, как устранить проблемы, связанные с модулями, пожалуйста,  
посетите наш веб-сайт "http://www.vmware.com/download/modules/modules.html" и  
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".  

Выполнение прервано.  

falko@falko-desktop:~/Downloads/vmware-server-distrib$
Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.