PDA

Показать полную графическую версию : Сложность в конфигурировании VMWare


Coutty
19-06-2007, 14:54
Поставил VMWare 5.0 из RPM на Mandriva 2007.0. При запуске в консоли "vmware" пишет, что не настроена:
vmware is installed, but it has not been (correctly) configured for this system.
To (re-)configure it, invoke the following command:
/usr/bin/vmware-config.pl.

Запускаю конфиг. Вначале идёт остановка сервиса и т.п.
[root@localhost coutty]# vmware-config.pl
Making sure services for VMware Workstation are stopped.

Stopping VMware services:
Virtual machine monitor [ OK ]

Configuring fallback GTK+ 2.4 libraries.

***
* Updating MIME database in /usr/share/mime...
Wrote 511 strings at 20 - 2aa8
Wrote aliases at 2aa8 - 2ca4
Wrote parents at 2ca4 - 3710
Wrote literal globs at 3710 - 376c
Wrote suffix globs at 376c - 6df4
Wrote full globs at 6df4 - 6e18
Wrote magic at 6e18 - ca18
Wrote namespace list at ca18 - ca28
***


Затем спрашивает - куда класть иконки.
In which directory do you want to install the mime type icons?
[/usr/share/icons]

In which directory do you want to install the application's icon?
[/usr/share/pixmaps]
Оставляю по умолчанию.
/usr/share/applications/vmware-workstation.desktop: error: Categories values must be one of "Core", "Development", "Building", "Debugger", "IDE", "GUIDesigner", "Profiling", "RevisionControl", "Translation", "Office", "Calendar", "ContactManagement", "Database", "Dictionary", "Chart", "Email", "Finance", "FlowChart", "PDA", "ProjectManagement", "Presentation", "Spreadsheet", "WordProcessor", "Graphics", "2DGraphics", "VectorGraphics", "RasterGraphics", "3DGraphics", "Scanning", "OCR", "Photography", "Viewer", "Settings", "DesktopSettings", "HardwareSettings", "PackageManager", "Network", "Dialup", "InstantMessaging", "IRCClient", "FileTransfer", "HamRadio", "News", "P2P", "RemoteAccess", "Telephony", "WebBrowser", "WebDevelopment", "AudioVideo", "Audio", "Midi", "Mixer", "Sequencer", "Tuner", "Video", "TV", "AudioVideoEditing", "Player", "Recorder", "DiscBurning", "Game", "ActionGame", "AdventureGame", "ArcadeGame", "BoardGame", "BlocksGame", "CardGame", "KidsGame", "LogicGame", "RolePlaying", "Simulation", "SportsGame", "StrategyGame", "Education", "Art", "Construction", "Music", "Languages", "Science", "Astronomy", "Biology", "Chemistry", "Geology", "Math", "MedicalSoftware", "Physics", "Teaching", "Amusement", "Applet", "Archiving", "Electronics", "Emulator", "Engineering", "FileManager", "Shell", "ScreenSaver", "TerminalEmulator", "TrayIcon", "System", "Filesystem", "Monitor", "Security", "Utility", "Accessibility", "Calculator", "Clock", "TextEditor", "KDE", "GNOME", "GTK", "Qt", "Motif", "Java", "ConsoleOnly" (found "Application")
desktop-file-install created an invalid desktop file!
Use of uninitialized value in addition (+) at /usr/bin/vmware-config.pl line 794, <STDIN> line 2.
Unable to install the .desktop menu entry file. You must add it to your menus by
hand.
Тут, видимо, пишет, что не может добавить значок в меню. Ну ладно, и из консоли можно запустить.
Далее обнаруживается, что нет прекомпиленного vmmon. Предлагает скомпилить:
Trying to find a suitable vmmon module for your running kernel.

None of the pre-built vmmon modules for VMware Workstation is suitable for your
running kernel. Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes]
Далее спрашивает местонахождение исходников ядра:
Using compiler "/usr/bin/gcc". Use environment variable CC to override.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
Жму Enter, а оно мне:
The kernel defined by this directory of header files does not have the same
address space size as your running kernel.
Что им от меня нужно? (И как это сделать)
Мой уровень английского и юниксовского не позволяет понять =(

Flick
19-06-2007, 15:00
Ну. не буду ли слишком наглым если осмелюсь перевести, что размеры ядра определяемого этими файлами в этой директорию не совпадают с размерами адресного пространства вашего рабочего ядра. А может и действительно они разные? Если ядро обновлялось и может качнуть исходники того, которое работает в настоящий момент, или это именно то?

kim-aa
19-06-2007, 15:29
1) Рекомендую поднять до 5.5
2) VMWare действительно привязано к версии ядра (причем не только номеру, но и варианту c SMP), так что при накатывании обновлений ее приходится переставлять.
3) Linux должен быть инсталлирован с исходниками ядра.

xargaster
19-06-2007, 15:43
Если ядро не пересбиралось, то возможно, просто не установлены исходники ядра. Под mandriv'ой установите пакет kernel-source.

Coutty
19-06-2007, 16:53
xargaster
1. Ядро не пересобиралось (не умею ещё)
2. Исходники "установлены" с того же диска, что и система. Называются kernel-source-stripped-2.6.17.5mdv-1-1mdv2007.0 (18,1 Мб)

kim-aa
3. Обновить до 5.5 не могу - это ж надо с инета 160 метров скачивать (или сколько там...). Я тут уже с Virtual Box'ом 20 метров спустил себе под хвост =( Дорого, в общем. Старая версия не помню откуда взялась - нашёл в папке, где все инсталляторы программ под Windows лежат.
4. Что такое "вариант с SMP" - не представляю даже.

Flick
Впрочем, перевод мне ничего не сказал =(
Я точно не знаю - то ядро или нет. Может они собрали своё, а исходники приложили "левые".

Попробовал "переустановить" исходники - не помогло.

На диске от "немного другой" мандривы 2007.0 нашёл ещё такой пакет: kernel-source-2.6.17.5mdv-1-1mdv2007.0 (50,9 Мб).
С ним тоже не пошло.

Может, как-нибудь собрать ядро из этих исходников? Только (после прочтения "Ядерной физики для домохозяек") страшно... Конфигурировать... Бррр... Там нельзя как-нибудь просто make kernel сделать и чтобы всё встало как следует (с конфигурацией по умолчанию)?

kim-aa
19-06-2007, 16:59
вариант с SMP
Для SuSe 10.2 VMWare 5.5 требовало сборку ядра в режиме BigSMP (Это когда адресация за пределами 32 бит).
Для 10.1 то же требовало каких-то неоднозначных "пассов" руками.
Ищите в интернете. Причем лучше искать именно для своего дистрибутива.

Flick
19-06-2007, 17:25
Coutty

Дык собссно насколько я понимаю достаточно

uname -a - смотрим версию ядра, и в зависимости от того есть ли оно в списке по ниже приведенной ссылке действуем. :search:

http://www.vmware.com/support/ws5/doc/intro_hostreq_ws.html

если я ничего не путаю то в 2007 в дистрибутиве ядро 2.6.17 которого увы в списке нет

Coutty
19-06-2007, 18:05
В списке поддерживаемых - отсутствует.
Нашёл вариант (многие пишут, что срабатывает) - закомментить проверку соответствия ядер. Не помогло.
Что ж, придётся отложить это дело до лучших времён...

must die
20-06-2007, 08:56
Coutty

Шестая версия вроде поддерживает
http://www.vmware.com/support/ws6/doc/releasenotes_ws6.html

Coutty
20-06-2007, 10:04
must die, она большая для GPRS. =(
И всё же - спасибо всем. Хоть не надо будет с бубном плясать вокруг неё, вызывая на ответные действия.))




© OSzone.net 2001-2012