|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » пользователям VMWare посвящается :) |
|
|
пользователям VMWare посвящается :)
|
Новый участник Сообщения: 12 |
Профиль | Сайт | Отправить PM | Цитировать
Думаю не ошибусь, если скажу, что всякий продвинутый пользователь, делающий свою сборку Windows, вначале тестирует ее на виртуальной машине. Не знаю, кого как, а меня изрядно напрягает в VMWare необходимость при создании новой машины делать кучу лишних телодвижений. Пытался найти, можно ли делать это из командной строки - не нашел.
Зато нашел выход при помощи AutoIt! Opt("WinTitleMatchMode", 2) if Not WinExists("VMware Workstation","") Then Run(@ProgramFilesDir & "\VMware\VMware Workstation\vmware.exe") Else WinActivate("VMware Workstation","") EndIf WinWait("VMware Workstation","") ; --------------------------------------------------------------------------------- ; !!! обратить внимание !!! ; у AutoIt имеется некоторый бзик с эмуляцией нажатия клавиш ; если в системе по умолчанию стоит русская раскладка клавиатуры ; и надо "проиграть" английское клавиатурное сокращение, ; как, например, в данном случае Ctrl-N, то в команде Send ; надо писать русскую букву, стоящую на этой клавише Send("^т") ; --------------------------------------------------------------------------------- Opt("WinTitleMatchMode", 4) ControlClick("VMware Workstation","","Button1") ;: запуск помощника ;: страница 1 - приветствие WinWait("New Virtual Machine Wizard","This wizard will guide you thr") Send("{ENTER}") ;: страница 2 - выбрать соответствующую конфигурацию (Типичная/Специальная) WinWait("New Virtual Machine Wizard","Create a new virtual machine w") Send("{ENTER}") ;: страница 3 "Guest operating system" WinWait("New Virtual Machine Wizard","Guest operating system") ;: ControlClick("New Virtual Machine Wizard","Guest operating system","Button1") Send("{TAB}{DOWN 4}{ENTER}") ;: страница 4 "Virtual machine name" WinWait("New Virtual Machine Wizard","&Virtual machine name") Send("{ENTER}") ;: страница 5 - Сеть WinWait("New Virtual Machine Wizard","Use n&etwork address translati") ControlClick("New Virtual Machine Wizard","Use n&etwork address translati","Button3") Send("{ENTER}") ;: страница 6 - Емкость виртуального жесткого диска ;: устанавливается сразу 2 Gb, место на диске выделяется целиком WinWait("New Virtual Machine Wizard","This virtual disk can never be") Send("2{TAB}{SPACE}{TAB 3}{ENTER}") ControlClick("New Virtual Machine Wizard","This virtual disk can never be","Button1") |
|
Отправлено: 04:15, 25-11-2006 |
Silent Сообщения: 1305
|
Профиль | Сайт | Цитировать А зачем это вообще делать? Если конфиг уже настроен (главное в биосе ВМ выставить приоритет загрузки с CD, а затем HDD), в сидюк вставлен iso-образ, то при пересборке этого образа даже пальцем шевелить не нужно - путь iso-образа уже прописан в ВМ, достаточно включить ВМ и загрузка пойдёт с нового, только что собранного образа.
|
Отправлено: 00:44, 26-11-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 12
|
Профиль | Сайт | Отправить PM | Цитировать Если ты отлаживаешь глюки этапа установки Windows, то каждый раз приходится убивать созданную и проинсталлированную систему (читай виртуальную машину) - хоть вставляй, хоть вынимай "виртуальный" CD, второй раз инсталляция не пойдет.
я целую неделю пытался понять, почему не отрабатывает секция RunOnceEx и количество создаваемых и убиваемых ВМ превалило всякие разумные пределы |
Отправлено: 06:46, 26-11-2006 | #3 |
Пользователь Сообщения: 86
|
Профиль | Отправить PM | Цитировать caveman007 А зачем
Цитата:
|
|
Отправлено: 10:07, 26-11-2006 | #4 |
Silent Сообщения: 1305
|
Профиль | Сайт | Цитировать caveman007
Если тебе лень делать быстрое форматирование в самом начале установки ОС (которое кстати занимает пару секунд), в ВМ достаточно удалить виртуальный винт и добавить новый, а не пересоздавать ВМ полностью заново и с новыми настройками. |
|
Отправлено: 12:41, 26-11-2006 | #5 |
Silent Сообщения: 1305
|
Профиль | Сайт | Цитировать Цитата:
|
|
Отправлено: 12:53, 26-11-2006 | #6 |
Ветеран Сообщения: 628
|
Профиль | Отправить PM | Цитировать а можно просто в самом начале загрузки нажать ESC и выбрать с какого устройства загрузиться
|
Отправлено: 13:41, 26-11-2006 | #7 |
Ветеран Сообщения: 1007
|
Профиль | Отправить PM | Цитировать а можно ваще эту тему грохнуть ..
или переименовать/перенести на предмет http://www.vmware.com/support/ws55/d...ll_silent.html вот там полно косяков не решённых .. а именно если ставить проку после админточки с родными с сайта ключами потом прога при первом запуске рычит на лицензию и более ничего не помагает ... и не унинсталится вот бы где покапать |
------- Отправлено: 14:34, 26-11-2006 | #8 |
Новый участник Сообщения: 12
|
Профиль | Сайт | Отправить PM | Цитировать Это ж надо, как я протупил! Но! Мы не ищем легких путей!
Огромное спасибо RED_AD и simplix. При том, что чайником я себя назвать не могу и сам не раз проделывал подобные вещи при инсталляции на живой машине, это решение начисто вылетело из головы. Ну, по крайней мере, хоть один раз мой скрипт может пригодиться |
Отправлено: 20:05, 26-11-2006 | #9 |
Ветеран Сообщения: 1395
|
Профиль | Отправить PM | Цитировать А можно еще snapshot сделать с голым диском... ;-)
|
------- Отправлено: 20:34, 27-11-2006 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
История про компьютер. Заядлым компьютерщикам посвящается... НОСТАЛЬГИЯ | Gold Dragon | Юмор | 0 | 22-11-2009 19:32 | |
V. 5.5/2000/2003 - спам к определенным пользователям. | Greg106 | Microsoft Exchange Server | 2 | 22-07-2009 20:24 | |
Старым железячникам посвящается! | Kanonir | Непонятные проблемы с Железом | 19 | 23-11-2005 16:11 | |
Трафик по пользователям | lassar2000 | Программное обеспечение Linux и FreeBSD | 10 | 27-12-2002 13:38 |
|