Автор Тема: Ошибка установки vmware-tools в Simply Linux 5.0.1 [решено]  (Прочитано 4726 раз)

Оффлайн Aleks Z.

  • Участник
  • *
  • Сообщений: 3
Здравствуйте,
После успешной установки vmware-tools в процессе конфигурирования скриптом vmware-config-tools.pl возникает следующая ошибка запуска mkinitrd:
Цитировать
Creating a new initrd boot image for the kernel.
mkinitrd: Target image not specified.
ERROR: "/sbin/mkinitrd" exited with non-zero status.

Your system currently may not have a functioning init image and may not boot
properly.  DO NOT REBOOT!  Please ensure that you have enough free space
available in your /boot directory and run this configuration script again.

Execution aborted.

В системе установлена последняя версия ядра 2.6.32 с соответствующими kernel-headers-modules, make и gcc4.3.
« Последнее редактирование: 18.12.2010 11:48:24 от Aleks Z. »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Установка VMWare не всегда возможна и требует больших патчей в сам код  VMWare.
 Она несёт в себе кучу своих библиотек и  предположений. Можете поискать в архивах рассылок - одно время там писали рецепты её установки, но. скорей всего они уже все устарели.
Сейчас в основном все пользуются Virtualbox.

Оффлайн Aleks Z.

  • Участник
  • *
  • Сообщений: 3
Ошибка установки vmware-tools в Simply Linux 5.0.1
« Ответ #2 : 10.12.2010 17:08:52 »
Похоже я не достаточно объяснил суть проблемы. Simply Linux установлена в виртуальной машине VMware Player 3, а ошибка возникает при установке гостевого дополнения vmware-tools, а точнее при его конфигурировании скриптом vmware-config-tools.pl.
« Последнее редактирование: 10.12.2010 17:10:40 от Aleks Z. »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Это не меняет мой ответ ;)

Кстати :
$ apt-cache search vmware
xorg-drv-vmware - VMware SVGA video driver

Оффлайн Aleks Z.

  • Участник
  • *
  • Сообщений: 3
Ошибка установки vmware-tools в Simply Linux 5.0.1
« Ответ #4 : 10.12.2010 22:36:33 »
Проблему удалось решить. Оказалось, что вышеупомянутый скрипт vmware-config-tools.pl в функции configure_kernel_initrd неправильно определял версию mkinitrd, скрипт определял версию SuSE, в то время как установленный в системе mkinitrd имеет версию Redhat, в следствии чего некорректно строились аргументы вызова программы mkinitrd.

Лечится установкой в строке начального значения переменной style значения redhat как показано ниже:
  } elsif (internal_which('mkinitrd') ne '') {
    $binary = internal_which('mkinitrd');

    $style = 'redhat';

После скрипт успешно завершает работу и после перезагрузки открываются все дополнительные функции, предоставляемые гостевым дополнением, среди которых единая мышь с хост-системой, общие папки, подстраивающееся разрешение иксов и т.д. аналогичные VBox Additional.

Однако текущий выбор виртуальной машины пал на VMware в силу большей надежности. Так Simply Linux зависала в VirtualBox в случае выделения виртуальной машине логических ядер процессоров Intel с технологией Hyper-threading (в моем случае Core i3). А также наблюдались постоянные проблемы с определением USB-накопителей.

Оффлайн Andrik

  • Участник
  • *
  • Сообщений: 1
2Aleks Z. спасибо, была такая же проблема, благодаря вашему пояснению удалось решить.. )

Оффлайн alexey.k

  • Участник
  • *
  • Сообщений: 1
Cпаcибо, помогло.

Оффлайн montigor

  • Участник
  • *
  • Сообщений: 1
Спасибо, помогло на Альт Линукс СПТ 6.0

Оффлайн freddyb

  • Участник
  • *
  • Сообщений: 40
Совсем необязательно ставить VMware Tools от VMware. В репозитории AltLinux есть open-vm-tools, которые являются открытой версией VMware Tools, официально поддерживаемой VMware: VMware recommends using open-vm-tools redistributed by operating system vendors. Взято отсюда: https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2073803

P.S. AltLinux 7.0.5 Кентавр имеет драйвера для виртуального оборудования VMware: pvscsi и vmxnet3. Стал хорошо под ESXi-6.0.0-Update2