Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Автоматическая установка VMware Workstation (http://forum.oszone.net/showthread.php?t=76609)

QAZAK 23-12-2006 22:18 528382

Автоматическая установка VMware Workstation
 
Тихая установка VMware Workstation (гораздо больше возможностей для выбора устанавливаемых компонентов)
Сначала нужно вытащить из пакета Windows Installer.
1. Запустить VMware-workstation-x.x.x-xxxxx.exe
2. НИЧЕГО НЕ НАЖИМАТЬ!
3. Открыть временную папку Windows (например, 'C:\Documents and Settings\user\Local Settings\Temp')
4. Там будет папка под названием '{98D1A713-438C-4A23-8AB6-41B37C4A2D47}' или около того...
5. Внутри нее будет файл 'VMware Workstation.msi'
6. Скопировать его в надежное место (можно удалить VMware-workstation-x.x.x-xxxxx.exe, а вместо него оставить VMware Workstation.msi)
7. Отменить установку.

Пример коммандной строки (ЭТО ЦЕЛЬНАЯ СТРОКА!!!):
Код:

msiexec -i "C:\VMware Workstation.msi" /qb INSTALLDIR="C:\Program Files\VMware\VMware Workstation" ADDLOCAL=ALL REMOVE=codec,Devices,diskUtil,Perfmon,V2V DESKTOP_SHORTCUT=0 QUICKLAUNCH_SHORTCUT=0 STARTMENU_SHORTCUT=0 ENABLE_GOOGLE_SEARCHBAR=0 DISABLE_AUTORUN=0 SERIALNUMBER=XXXXX-XXXXX-XXXXX-XXXXX
Более подробно о параметрах
По умолчанию пакет содержит следующие значения:
0 - отключено
1 - включено
DESKTOP_SHORTCUT=1 (ярлык на рабочем столе)
DISABLE_AUTORUN=1 (автозапуск привода компакт-дисков)
ENABLE_GOOGLE_SEARCHBAR=1 (вроде бы эта дрянь не ставится... но на всякий случай, а то хрен его знает... гугл - он и есть гугл)
QUICKLAUNCH_SHORTCUT=1 (ярлык на панели задач для быстрого запуска)
STARTMENU_SHORTCUT=1 (ярлык в меню пуск)
SERIALNUMBER=XXXXX-XXXXX-XXXXX-XXXXX (то, что делает программу более доступной, чем она есть на самом деле :) )

/qb (показывает процесс установки)
/qn (полностью его скрывает)

INSTALLDIR="C:\Program Files\VMware\VMware Workstation" (путь установки программы, если содержит пробелы - кавычки ОБЯЗАТЕЛЬНЫ!)

REMOVE=component1,component2,component3 (компоненты, которые нужно удалить из списка установки, перечислять без пробелов через запятую)

Привожу неполный список, дабы не было проблем при неправильном выборе компонентов.
Уже проверено, что можно установить только VMware Player, естественно с необходимыми ему компонентами и ничего больше (занимать он будет около 30 Мб)
Authd (VMware Authorization Service) Без этой службы работать НЕ БУДЕТ, хотя после установки ее можно отключить.
codec (VMware Movie Codec) с этим все понятно, видео кодек
DefaultDocs (Default Documentation) документация, состоящая из Docs и PlayerDocs. Если выбрали REMOVE=DefaultDocs, то Docs и PlayerDocs добавлять не нужно.
Devices (Devices) устройства, включают в себя: USB, ParPort, Network
DHCP (VMware DHCP Service) служба протокола динамической конфигурации хоста
diskUtil (VMware Virtual Disk Manager) менеджер виртуальных дисков
Docs (Documentation) документация VMware Workstation
NAT (VMware NAT Service) служба трансляции адресов
Network (Network Drivers) сетевые драйверы, включают в себя DHCP, NAT. ВНИМАНИЕ! Network - дочерний компонент от Devices. Т.е. если выбрано REMOVE=Devices, то Network добавлять не требуется.
ParPort (Parallel Port Driver) драйвер параллельного порта
Perfmon (Performance monitor) монитор производительности
PlayerDocs (Player documentation) документация VMware Player
PlayerUI (VMware Player) проигрыватель виртуальных машин
Tips (Tips of the day) советы дня
Tools (VMware Tools) инструменты устанавливаемые внутри виртуальных систем, для улучшения их производительности
USB (USB Driver) USB драйвер
V2V (Virtual Machine Importer) импортер виртуальных машин

Попытался описАть, а насколько это мне удалось, судить конечно же вам. :)

З.Ы.1 По поводу автозапуска...
Виртуальная машина пытается отключить его наглухо, что ИМХО очень неудобно. Лично я не люблю, когда срабатывают файлы Autorun.inf, поэтому отключение автозапуска казалось бы решает эту проблему, но... порождает другую - не обновляется содержимое дисков.
Решаю это так (скопировать текст, сохранить с расширением .reg и добавить в реестр):

Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer]
"NoDriveTypeAutoRun"=dword:000000b5

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom]
"AutoRun"=dword:00000001

З.Ы.2
А как вам это? Кто-нибудь пробовал такое сделать? Виртуалка внутри виртуалки... Хрен с ней, что виртуальный диск не запускает, зато установилась и сама работает и сеть... Прикол конечно, но это было дело принципа, обойти ее каприз :)

Это то, что на основном рабочем винте и системой.

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

А это после переключения харда на дополнительный, дабы вдоволь наиграться с виртмашинкой и хорошенько ее потестить после модификации. Кстати, при выборе только основных компонентов установка занимает не 20 минут как обычно, а всего лишь секунд 30, не больше, да и перезагрузка не требуется.

ANDYru 24-12-2006 00:18 528423

QAZAK
а через админ точку тихая установка почемуто не работает - точнее ставится и с любым быбором компонентов - но ! после установки при запуске говорит что нету лецензии и всё - аут ! как побороть хз. + такого варианта в том что упакованная админ точка бех хелпов и японского язака весит около 20 метров что очень важно
да и забыл добавить - админ точку можно заранее русифицировать :) что тоже согласись приятно

SyCraft 24-12-2006 01:05 528434

QAZAK
Спасибо за инфу!

QAZAK 24-12-2006 08:42 528475

2 ANDYru, через какую командную строку ставишь? Административная точка у машинки, также как и у офиса создает перепаковку, с той разницей, как ты правильно сказал, без регистрационной информации, поскольку в самих таблицах Windows Installer нет соответствующего варианта. Если тебе это очень нужно, поставь Orca или ИнстоллЩит Девелопер, и измени все, что захочешь...

2 SyCraft
:)

ANDYru 24-12-2006 10:33 528488

QAZAK
делал по всякому - на выходе болт !
есть идеи ещё ?

строка (последний вариант ) ключи установки такие
VMware.msi ADDLOCAL=ALL REMOVE=Authd DESKTOP_SHORTCUT=0 DISABLE_AUTORUN=0 SERIALNUMBER=5KMW0-U8VDX-2441F-4Q9WZ /qb-!

на чистую систему .. правда вот на ткнулся на это (типа если выскакивает ошибка о лицензии)
надо
You can import the licence before you start the installation by importing the key
HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Server\License.vs.1.0-00

делано как на официальном чайте сказано
http://www.vmware.com/support/ws55/d...ll_silent.html

русик для сабжа брал себе здесь http://nrgizer.narod.ru/rus.htm#vmware

qeraser 24-12-2006 11:14 528500

QAZAK
Цитата:

в самих таблицах Windows Installer нет соответствующего варианта
Подскажите: что нужно изменить(добавить) для регистрации?

ANDYru
Цитата:

весит около 20 метров
Как Вы так значительно уменьшили? У меня получается около 60

ANDYru 24-12-2006 15:29 528555

qeraser
сделай админ точку msi инталлера , вырежи дурацкие справки и японский язык , поправь оркой установщик , заодно можно и русифицировать и запакуй всё оставшеееся 7zipом - получиш 20 метров у меня вышло (19,4 МБ (20*441*268 байт) :) - вот только силент в таком варианте почемуто не катит ...

Давайте ка подумаем вместе почему оригинальная (или русифицированная) админточка с родными ключами тихой установки http://www.vmware.com/support/ws55/d...ll_silent.html
после установки не запускается ругаясь на отсутствие лицензии - а установленная в ручную - какит ....

QAZAK_ 24-12-2006 22:32 528679

Цитата:

Цитата ANDYru
VMware.msi ADDLOCAL=ALL REMOVE=Authd DESKTOP_SHORTCUT=0 DISABLE_AUTORUN=0 SERIALNUMBER=5KMW0-U8VDX-2441F-4Q9WZ /qb-!

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

В моем примере командной строки ставится только виртмашинка и еёный плеер, плюс нормальная регистрация. Тебе я так понял админточка нужна для руссификации? Если да, то поставь ИнстоллЩит Девелопер, и просто сразу замени файлы на руссифицированные, тогда у тебя будет не куча файлов, а один красивый ЭмЭсАйка :)

Цитата:

Цитата ANDYru
http://www.vmware.com/support/ws55/...all_silent.html

Список параметров здесь далеко не полный.

Если хотите могу дополнить список параметров, написанный в начале страницы, где как уже говорил могут быть разные последствия... Можно удалить файлы интерфейса, саму виртмашинку, ядро... ну и еще так... по мелочи...

qeraser 25-12-2006 15:17 528930

ANDYru
Какая у Вас версия? У меня 5.5.3 build 34685. Установщик весит 92.4мб
После изложенных Вами манипуляций 57.6мб. Возможно разница в версиях?
Автоматическую установку пока не проверял, времени небыло.
Завтра попробую и отпишусь.

ANDYru 25-12-2006 21:14 529061

qeraser
да VMware Workstation 5.5.3 (Build 34685)
и установщик весит стока - перечень ваших манипуляций в студию !

qeraser 26-12-2006 05:42 529156

ANDYru
1. Создал админ точку
2. Удалил справки
адм.точка\Program Files\VMware\VMware Workstation\*.chm (4.71мб)
3. Удалил японский язык
адм.точка\Program Files\VMware\VMware Workstation\messages\ja\ (5.1мб)

4. Правится установщик

ANDYru 26-12-2006 12:38 529253

qeraser
чем и как жал?

qeraser 26-12-2006 13:11 529268

ANDYru
7zip 4.42, режим ультра
Кстати админ точка перед сжатием весит 136мб

ANDYru 26-12-2006 15:09 529324

у меня незапакованная точка весит 80,1 МБ (84*055*198 байт) - да и забыл :) добавить что оставлена только поддержка Windows систем
а всякие там linux.iso netware.iso freebsd.iso solaris.iso с помощью ультраизо очищены до размера 44,0 КБ (45*056 байт)

qeraser 26-12-2006 16:42 529349

ANDYru
Тогда понятно. :) Я их тоже собирался удалить за ненадобностью.

mariolast 28-01-2008 14:10 727331

Никто не занимался перепаковкой 6-й версии? А то уж больно размер велик, 300 с лишним мег...

Baw17 28-01-2008 14:23 727342

Цитата:

Цитата mariolast
Никто не занимался перепаковкой 6-й версии? А то уж больно размер велик, 300 с лишним мег... »

попробуй через админ установку, должно помочь сам еще не пробЫвал, вечером думаю займусь ею

sattva 28-01-2008 21:45 727656

Цитата:

Цитата QAZAK
msiexec -i "C:\VMware Workstation.msi" /qb INSTALLDIR="C:\Program Files\VMware\VMware Workstation" ADDLOCAL=ALL REMOVE=codec,Devices,diskUtil,Perfmon,V2V DESKTOP_SHORTCUT=0 QUICKLAUNCH_SHORTCUT=0 STARTMENU_SHORTCUT=0 ENABLE_GOOGLE_SEARCHBAR=0 DISABLE_AUTORUN=0 SERIALNUMBER=XXXXX-XXXXX-XXXXX-XXXXX »

Можно запустить установку в вышеуказанными параметрами и самого exe-файла используя параметры:
/s/v/qb ADDLOCAL=ALL DESKTOP_SHORTCUT=1 QUICKLAUNCH_SHORTCUT=1 STARTMENU_SHORTCUT=1 ENABLE_GOOGLE_SEARCHBAR=0 и т.д.

mariolast 30-01-2008 12:33 728925

Хотелось бы размер уменьшить в первую очередь

snark 30-01-2008 15:06 729053

mariolast
я уменьшал размер примерно до 240 мб (точно не помню). Удалял
Код:

VMWare 6.0.0.45731\VMware Workstation\pkg\VMware-player.i386.tar.gz
VMWare 6.0.0.45731\VMware Workstation\pkg\VMware-player.x86_64.tar.gz
VMWare 6.0.0.45731\VMware Workstation\freebsd.iso
VMWare 6.0.0.45731\VMware Workstation\linux.iso
VMWare 6.0.0.45731\VMware Workstation\netware.iso
VMWare 6.0.0.45731\VMware Workstation\solaris.iso

и еще все ссылки на VMware-player в msi файле установки. Также вов всех msi ставил значение LicenseAgreement=yes, так как программа спрашивает хочу ли я принять лицензионное соглашение (это уже потом, при запуске)
iso образы оставляйте только те, которые нужны вам для работы.

Amarh 04-02-2008 00:34 732304

А обязательно вообще указывать INSTALLDIR? Инсталятор по умолчанию сам не ставит?

unikum111 04-02-2008 14:05 732569

Amarh, ставит, но данная опция позволяет указать отличную директорию от той, которая заложена по умолчанию.

Amarh 04-02-2008 15:54 732648

unikum111, Спасибо. Да мне упрынципе и не надо отличной от дефолтной.

unikum111 11-05-2008 01:04 799315

При распаковке инсталлятора с помощью админ точки, последующей русификацией после того как я инсталлирую программу, по окончании установки в сетевые соединения не добавляются сетевые подключения, даже после перезагрузки. Инсталлятор запускаю с ключом:
Код:

"VMware Workstation.msi" /qn /norestart ADDLOCAL=ALL DESKTOP_SHORTCUT=0 QUICKLAUNCH_SHORTCUT=0 ENABLE_GOOGLE_SEARCHBAR=0  SERIALNUMBER=XXXXX-XXXXX-XXXXX-XXXXX

unikum111 16-05-2008 06:37 804001

Вышла новая версия VMware Workstation 6.5 Build 91182 Beta
For Windows
For Linux

Vlad09 16-06-2008 22:20 827612

Если размер дистрибутива не критичен, то можно вообще обойтись без выкрутасов:
Создаём текстовый документ, меняем расширение с txt на cmd, называем его run, делаем в нём следующую запись:
-----------------------------------------
@echo off

start /wait VMware5.5.2.exe /s /v"/qn REBOOT=ReallySuppress"

REGEDIT /S WMWARE5.0.reg

start /wait RUS.exe

Exit
-----------------------------------------
где:
VMware5.5.2.exe - это наш установочный файл 94,5 мб.
RUS.exe - Самораспаковывающийся архив с файлами, которые заменяют оригинальные после русификации. Русификатора, который ставится автоматически я не нашел, поэтому пришлось усложнить себе задачу.
WMWARE5.0.reg - рег-файл следующего содержания:
-----------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.5.0]
"StartFields"="Cpt, ProductID, LicenseVersion, LicenseType, Epoch"
"Cpt"="COPYRIGHT (c) VMware, Inc. 1999-2004"
"ProductID"="VMware Workstation for Win32"
"LicenseVersion"="5.0"
"LicenseType"="User"
"Epoch"="2004-9-1"
"Hash"="86d0ec35-76b233cc-f67328b2-4789bba4-29149f99"
"Serial"="XXXXX-XXXXX-XXXXX-XXXXX"
"Name"="XXXXXXXXX"
"CompanyName"="HOME"
"LastModified"="2006-04-07 @ 15:41:06 UTC"
------------------------------------------------
"Serial"="XXXXX-XXXXX-XXXXX-XXXXX" - Это ваш купленный, легальный серийный номер.
"Name"="XXXXXXXXX" - имя пользователя.
Затем собираем с помощью WinRAR SFX - архив из этих файлов, добавляем к ним файл hidcon.exe, комментарий к архиву выглядит так:
---------------------------------------------------
;Расположенный ниже комментарий содержит команды SFX-сценария

Setup=hidcon.exe run.cmd
TempMode
Silent=1
Overwrite=1
---------------------------------------------------
Архив после упаковки весит 89,6 мега, зависит от размера файла RUS.exe, ставится тихо, и уже зарегистрированным, правда есть в нем и ненужное, но можно прикрепить к нему DEL.bat - файл для удаления линукса, если не нужен, и японских файлов локализации.
Выглядит он примерно так:
---------------------------------------------------------------------
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\linux.iso
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\messages\ja\install.chm
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\messages\ja\manual.chm
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\messages\ja\player.chm
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\messages\ja\tip_list.vmsg
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\messages\ja\vmappsdk-ja.dll
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\messages\ja\vmnetui-ja.dll
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\messages\ja\vmui-ja.dll
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\messages\ja\vmware.chm
del /f /q "%systemdrive%\Program Files\VMware\VMware Workstation\messages\ja\vmware.vmsg

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

shuhratech 31-08-2008 14:22 887768

Привет всем!!!
У меня стоит WinXP. На нее установил VMware Workstation 6. Затем на VMware поставил Linux Ubuntu 7.4.
Возникает проблема при установке VMware Tools:
VM>Install VMware Tools...>VMWareTools - 6.0.0-45731.tar.gz/vmware-tools-distrib/INSTALL

Выводит следующее:
The file /tmp/fr-sMwFRb/vmware-tools-distrib/INSTALL changed on the disk.
Do you want to reload the file?

После Reload'а выводит:

Could not revert the file

/tmp/tr-KB9HwX/vmware-tools-distrib/INSTALL

gedit cannot find it.Perhaps it has recently been deleted

(Перевод я понял)

Может кто-то подскажет как быть? как вообще установить?
Заранее спасибо.

sobre 28-02-2013 23:33 2101453

а есть ли какая то информация по VMware Player ?? конкретно интересует тихая установка

agrei678 12-04-2016 15:49 2625435

Цитата:

Цитата Vlad09
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Workstation\License.ws.5.0]
"StartFields"="Cpt, ProductID, LicenseVersion, LicenseType, Epoch"
"Cpt"="COPYRIGHT (c) VMware, Inc. 1999-2004"
"ProductID"="VMware Workstation for Win32"
"LicenseVersion"="5.0"
"LicenseType"="User"
"Epoch"="2004-9-1"
"Hash"="86d0ec35-76b233cc-f67328b2-4789bba4-29149f99"
"Serial"="XXXXX-XXXXX-XXXXX-XXXXX"
"Name"="XXXXXXXXX"
"CompanyName"="HOME"
"LastModified"="2006-04-07 @ 15:41:06 UTC" »

Ктонибудь может скинуть для Vmware 12 ???


Время: 15:30.

Время: 15:30.
© OSzone.net 2001-