Установка VMware · 4 min read · Dec 01, 2025

Как установить VMware Server 1.0.x на рабочий стол Kubuntu 10.04 - Страница 2

Далее сделайте следующее:

cd /home/mum/Downloads  
wget -c http://www.insecure.ws/warehouse/vmware-update-2.6.32-5.5.9.tar.bz2  
tar xvfj vmware-update*.tar.bz2

Перед тем как завершить установку VMware Server, мы должны собрать новое ядро с включенной функцией init_mm. Станьте root…

sudo su

… и установите исходный код ядра:

apt-get install linux-source-2.6.32

Далее установим несколько пакетов, которые нам нужны для сборки ядра:

apt-get install fakeroot build-essential crash kexec-tools makedumpfile kernel-wedge linux libncurses5-dev kernel-package

Если вы заметили, что новое ядро устанавливается во время этой команды, пожалуйста, перезагрузите систему:

reboot

Теперь снова станьте root:

sudo su

Далее сделайте следующее:

cd /usr/src  
tar xvfj linux-source-2.6.32.tar.bz2  
cd linux-source-2.6.32

Откройте arch/x86/kernel/init_task.c…

kate arch/x86/kernel/init_task.c

… и добавьте строку

EXPORT_UNUSED_SYMBOL(init_mm);

прямо в конце файла, за

DEFINE_PER_CPU_SHARED_ALIGNED(struct tss_struct, init_tss) = INIT_TSS;:

| [...] DEFINE_PER_CPU_SHARED_ALIGNED(struct tss_struct, init_tss) = INIT_TSS; EXPORT_UNUSED_SYMBOL(init_mm); |

Затем скопируйте конфигурацию ядра текущего ядра в директорию исходного кода ядра…

cp /boot/config-`uname -r` .config

… и выполните:

make menuconfig

В меню конфигурации ядра перейдите в Загрузить альтернативный файл конфигурации…

… заполните .config и выберите ОК:

Далее выберите Выход в главном меню конфигурации ядра…

… и затем Да, когда вас спросят: Вы хотите сохранить вашу новую конфигурацию ядра?

Затем выполните

make-kpkg clean  
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

чтобы собрать новое ядро. Это может занять много времени, так что будьте терпеливы.

После этого вы можете найти пакет linux-image и linux-headers .deb в директории /usr/src:

cd /usr/src/  
ls -l
root@KubuMuM1004lts:/usr/src# ls -l  
totale 105304  
drwxrwsr-x 6 root src 4096 2010-05-17 12:36 .  
drwxr-xr-x 11 root root 4096 2010-05-10 10:14 ..  
drwxr-xr-x 24 root root 4096 2010-05-17 12:36 linux-headers-2.6.32.11+drm33.2-custom  
-rw-r--r-- 1 root src 6506940 2010-05-17 12:27 linux-headers-2.6.32.11+drm33.2-custom_2.6.32.11+drm33.2-custom-10.00.Custom_amd64.deb  
drwxr-xr-x 24 root root 4096 2010-05-13 13:46 linux-headers-2.6.32-22  
drwxr-xr-x 7 root root 4096 2010-05-13 13:47 linux-headers-2.6.32-22-generic  
-rw-r--r-- 1 root src 35487712 2010-05-17 12:26 linux-image-2.6.32.11+drm33.2-custom_2.6.32.11+drm33.2-custom-10.00.Custom_amd64.deb  
drwxr-xr-x 26 root root 4096 2010-05-17 17:29 linux-source-2.6.32  
-rw-r--r-- 1 root root 65806761 2010-04-28 20:17 linux-source-2.6.32.tar.bz2  
root@KubuMuM1004lts:/usr/src#

Установите оба пакета следующим образом…

dpkg -i linux-image-2.6.32.11+drm33.2-custom_2.6.32.11+drm33.2-custom-10.00.Custom_amd64.deb linux-headers-2.6.32.11+drm33.2-custom_2.6.32.11+drm33.2-custom-10.00.Custom_amd64.deb

Проверьте в это время, есть ли образ initrd вашего только что скомпилированного ядра в директории /boot, выполнив:

cd /boot  
ls -l
totale 56120  
-rw-r--r-- 1 root root 634929 2010-04-16 13:32 abi-2.6.32-21-generic  
-rw-r--r-- 1 root root 634929 2010-04-28 18:50 abi-2.6.32-22-generic  
-rw-r--r-- 1 root root 110372 2010-05-17 10:28 config-2.6.32.11+drm33.2-custom  
-rw-r--r-- 1 root root 110365 2010-04-16 13:32 config-2.6.32-21-generic  
-rw-r--r-- 1 root root 110365 2010-04-28 18:50 config-2.6.32-22-generic  
drwxr-xr-x 3 root root 4096 2010-05-17 14:56 grub  
-rw-r--r-- 1 root root 14393788 2010-05-17 14:53 initrd.img-2.6.32.11+drm33.2-custom  
-rw-r--r-- 1 root root 8327398 2010-05-07 23:09 initrd.img-2.6.32-21-generic  
-rw-r--r-- 1 root root 14447659 2010-05-13 16:32 initrd.img-2.6.32-22-generic  
-rw-r--r-- 1 root root 160280 2010-03-23 10:40 memtest86+.bin  
-rw-r--r-- 1 root root 2101323 2010-05-17 12:25 System.map-2.6.32.11+drm33.2-custom  
-rw-r--r-- 1 root root 2152657 2010-04-16 13:32 System.map-2.6.32-21-generic  
-rw-r--r-- 1 root root 2152657 2010-04-28 18:50 System.map-2.6.32-22-generic  
-rw-r--r-- 1 root root 1336 2010-04-16 13:35 vmcoreinfo-2.6.32-21-generic  
-rw-r--r-- 1 root root 1336 2010-04-28 18:53 vmcoreinfo-2.6.32-22-generic  
-rw-r--r-- 1 root root 4008960 2010-05-17 12:25 vmlinuz-2.6.32.11+drm33.2-custom  
-rw-r--r-- 1 root root 4037888 2010-04-16 13:32 vmlinuz-2.6.32-21-generic  
-rw-r--r-- 1 root root 4038080 2010-04-28 18:50 vmlinuz-2.6.32-22-generic

И если нет, то выполните:

sudo mkinitramfs -k -o /tmp/initramfs-2.6.32.11-custom 2.6.32.11+drm33.2-custom
sudo update-initramfs -c -k 2.6.32.11+drm33.2-custom

Проверьте еще раз, правильно ли сформирована ваша директория /boot … и затем перезагрузите систему:

reboot

После этого выполните

uname -a

… как обычный пользователь, и вы должны увидеть ваше новое ядро:

mum@KubuMuM1004lts:~$ uname -a  
Linux KubuMuM1004lts 2.6.32.11+drm33.2-custom #1 SMP Mon May 17 10:55:41 CEST 2010 x86_64 GNU/Linux  
mum@KubuMuM1004lts:~$

Теперь мы можем продолжить установку VMware Server:

cd /home/mum/Downloads/vmware-update*/  
sudo ./runme.pl

Ответьте на следующий вопрос “да”:

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

После этого вы можете принять значения по умолчанию, просто нажав .

Когда установщик спросит вас

В какой директории вы хотите хранить файлы ваших виртуальных машин?  
[/var/lib/vmware/Virtual Machines]

вы можете либо принять значение по умолчанию, либо указать место, где достаточно свободного места для хранения ваших виртуальных машин.

В конце установки вас попросят ввести серийный номер:

Пожалуйста, введите ваш 20-значный серийный номер.  
Введите XXXXX-XXXXX-XXXXX-XXXXX или 'Enter' для отмены:

Введите ваш серийный номер для VMware Server.

После успешной установки вы можете удалить файл загрузки VMware Server и директорию установки:

cd /home/mum/Downloads  
rm -f VMware-server*  
rm -fr vmware-server-distrib/  
rm -fr vmware-update*

Теперь вы найдете VMware Server в разделе Программы > Утерянные объекты > Консоль VMware Server:

Когда вы его запустите, выберите Локальный хост:

После этого вы можете создавать виртуальные машины (или импортировать вашу виртуальную Windows машину, которую вы создали с помощью VMware Converter):

Примечание: Иногда может потребоваться запускать его с правами “sudo”. Для этого при “запуске приложения” выполните:

kmenuedit

и добавьте к командной строке команду gksudo:

Затем сохраните и закройте окно kmenuedit.

(Для установки gksudo, если у вас его нет, выполните:

sudo apt-get install gksu

).

С следующего запуска, перед тем как VMware запустится, система будет запрашивать ваш пароль для прав “sudo”.

Ссылки

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.