Установка ПО · 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$Get new posts in your inbox
No spam. Unsubscribe anytime.