Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Проблемы с VMWare

Модерирует : gyra, Maz

Widok (01-06-2010 13:06): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 

 
Последняя версия: 7.0.1 Build 227600 – от 29 января 2010 г.


В этой теме рассматриваются проблемы возникающие при работе с VMWare.

 
Книги и статьи по виртуализации


Темы по добыче  
VMware ESX Server  
VMware Workstation  


Утилита, позволяющая подмонтировать виртуальный диск от VMWare в Windows
Звук Windows 98 в Vmware
Сервер обнаружил попытку DoS-атаки со стороны клиента и разорвал подключение с ним...
Увеличение задержки для входа в BIOS
Синхронизация и управление временем в Guest
 


Поддержка 3d есть с версии 6.5 и включается в свойствах виртуальной машины.
Но она ограничена и пытаться запускать допустим Aero бесполезно изза недоработанного драйвера от VMWare.
 

Краткое описание сетевого функционала Vmware:
 
Проблема: после установки vmware USB устройство перестаёт определяться хост-системой. Например, вставляешь модем Huawei E1550, а система никак не реагирует.  
Решение:  
Удалить все файлы из папки С:\Program Files (x86)\Common files\Vmware\usb  
 
 

Чтобы не было больше вопросов - NAT на Windows 7 работает только в новых  версиях VMWare - 6.5.3 и 7.x.x

Хост Windows 7 и сабж 7-ой версии - не запускается служба VMware Agent Service, не работает импорт\экспорт виртуальных машин? Службе VMware Agent Service надо дать права запуска от пользователя, у которого имя и пароль строго на латинице + права Администратора.

 
Для запуска 64-разрядных гостей процессор должен поддерживать технологию Intel VT ( http://ark.intel.com/VTList.aspx )
Для процессоров AMD технология AMD-V™(подробнее тут,утилита для проверки http://support.amd.com/us/Processor_TechDownloads/AMD-V_Hyper-V_Compatibility_Check_Utility_V2.zip) + поддержка должна быть включена в BIOS.
 
Англоязычный FAQ для продвинутых.

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 10:08 05-01-2009 | Исправлено: DmitryKz, 19:05 08-05-2010
OneHunt



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zauprost
VMW 7 на убунте работала стабильно, но нужно чтобы был VMW server. Есть указание снять WinSever и поставить все на опенсурс. Вот и развлекаюсь пока в тестах. Хотя, на Win работает стабильно и кроме просмотра логов ничего не требуется.
Причем, я так думаю, глюк убунту, т.к. при подключении к VMW server на виндовом хосте та же бредятина. Выходит openSuse 11.2 в четверг, подожду, там буду пробовать. Т.к сам не справлюсь с убунту.

Всего записей: 626 | Зарегистр. 24-10-2007 | Отправлено: 12:05 09-11-2009 | Исправлено: OneHunt, 12:12 09-11-2009
DDfans



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
goletsa
Это все конечно хорошо, но одними "выжимками", как видите, ограничиваться не есть разумно.
В моем случае руки вроде бы и не кривые, но ни как не получилось.
Указали бы ссылки сразу на все возможные варианты и много времени бы небыло потеряно. Как видите - есть и такие индивидуальные случаи

Всего записей: 59 | Зарегистр. 24-11-2002 | Отправлено: 12:19 09-11-2009
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
goletsa
 
нашел более-менее внятную ссылку  http://www.ibm.com/developerworks/ru/library/l-boot-rootfs/index.html
 
как понять, который случай (3 с правкой initrd  или 4 с вариантами LABEL/UUID)  мой?  
 
можно ли получить доступ к какому-нибудь busybox вместо моргания светодиодов? (чтобы хотя бы посмотреть какие там /dev/sd?)  Или этих имен у меня еще нет?  

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 12:26 09-11-2009
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Код:
 
root@Microknoppix:~#  mount /dev/sda2 /mnt/sda2
 
root@Microknoppix:~# ls /mnt/sda2    
bin   etc   lib64       mnt  proc  selinux  tmp       var
boot  home  lost+found  nas  root  srv      usr       ~nas
dev   lib   media       opt  sbin  sys      va_patch
 
root@Microknoppix:~# chroot /mnt/sda2
chroot: cannot run command `/bin/bash': Exec format error
 

 
What the fuck?

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 14:38 09-11-2009
goletsa



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LevT

Цитата:
chroot: cannot run command `/bin/bash': Exec format error

Наверняка 64битный бинарь запускается на 32битной системе.
 
Покажите вывод fdisk -l  
Там должно написать разделы и скорее всего их LABAL\UUID
 
Кстати если загрузчик grub то можно отредактировать (клавиша e) положение root
 
 
Вообще при переносе надо обращать внимание на содержимое /boot/grub/menu.list /etc/fstab
 
 
Добавлено:
LevT
В общем судя по  

Цитата:
mount: could not find filesystem '/dev/root'

у вас при переносе не сохранились LABEL'ы дисков.
Их можно создать\задать с загрузочного диска через tune2fs
 

Цитата:
#tune2fs  
tune2fs 1.41.3 (12-Oct-2008)
Usage: tune2fs [-c max_mounts_count] [-e errors_behavior] [-g group]
    [-i interval[d|m|w]] [-j] [-J journal_options] [-l]
    [-m reserved_blocks_percent] [-o [^]mount_options[,...]]  
    [-r reserved_blocks_count] [-u user] [-C mount_count] [-L volume_label]
    [-M last_mounted_dir] [-O [^]feature[,...]]
    [-E extended-option[,...]] [-T last_check_time] [-U UUID]
    [ -I new_inode_size ] device
 

 
Както типа:

Код:
tune2fs -L root /dev/sdXY


Всего записей: 5801 | Зарегистр. 21-06-2005 | Отправлено: 15:31 09-11-2009
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В общем судя по  
 
Цитата:mount: could not find filesystem '/dev/root'  
 
у вас при переносе не сохранились LABEL'ы дисков.

 
 
На виртуальном-то железе с этого сырого диска ось грузится нормально.
Отваливается только на реальном.
 
По этой гипотезе я уже пытался самолечиться, пока безуспешно
исправил в /etc/fstab  LABEL=/ на /dev/sda2
В grub тоже пытался менять.
 
 
 

Цитата:
Наверняка 64битный бинарь запускается на 32битной системе.  

 
Откуда в микрокнопиксе такому взяться?  
или он пытается запустить 64-битный bash из centos?  
 
Как тогда сделать чрут из 32 в 64?
 

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 16:19 09-11-2009 | Исправлено: LevT, 16:28 09-11-2009
goletsa



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Чтото у вас какаято каша вышла
 
Покажите внутри виртуалки выводы команд.
fdisk -l
mount
dmesg
lsmod
lspci
lsusb
 
Содержимое:
/etc/fstab  
/boot/grub/menu.lst
 

Всего записей: 5801 | Зарегистр. 21-06-2005 | Отправлено: 21:43 09-11-2009
gp7

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В XP x32 SP3 есть два сет. интерфейса, один смотрит в локалку, а второй подключен бриджем к гостевой в VMW7, причем на втором включен только один протокол бриджа.
В свойствах первого интерфейса протокол бриджа неактивен.
В параметрах сети вмвари явно указано использовать бриджем второй интерфейс.
 
При запуске гостевой оси (тоже XP), в сеть локалки уходят бродкаст-пакеты, в поле SourceIP=<IP гостевой оси> (оповещение о новом хосте).
 
Или другой случай:
в хостовой ОС добавлен виртуальный интерфейс "local only", IP указан вручную и не совпадает с подсетью реального интерфейса. Из протоколов на нем включен только TCP/IP. Шлюз,DNS,ручные маршруты для него не определены.
В хостовой ОС включена служба WindowsTime и указан IP сервера времени в реальной сети. Так вот когда подходит момент автообновления времени в реальную сеть последовательно идут UDP пакеты от обоих интерфесов (с реальнм и виртуальным IP).
Т.е. таже фигня, что и в первом случае.
 
Как это побороть, и вообще как такое может быть?

Всего записей: 387 | Зарегистр. 10-07-2007 | Отправлено: 23:37 09-11-2009 | Исправлено: gp7, 01:06 10-11-2009
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
goletsa
 
http://slil.ru/28182924

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 23:52 09-11-2009
mikeus



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
как понять, который случай (3 с правкой initrd  или 4 с вариантами LABEL/UUID)  мой?

А гадать-то и не надо. Просто вывести:
ls -l /dev/disk/by-uuid/
и заменить в /etc/fstab дисковые разделы на их соответствующие UUID в форме
UUID=<uuid из листинга>
и в /boot/grub/grub.conf параметр root= в директиве kernel также не забыть изменить этим образом (должно стать типа root=UUID=<uuid из листинга>).
 
Проверить что в виртуалке грузится. Если на железе нет, то проблема в отсутствии нужных модулей в initrd. Руками править initrd как написано в старом howto не лучший вариант, проще воспользоваться mkinitrd(8)
Здесь нужно смотреть какой контроллер в виртуалке, а какой в железе. Если не хочется копаться в линухе проще всего тупейший вариант - поставить минимальную инсталляцию этого линуха на железе чтобы там были та же конфигурация дисковой подсистемы и файловых систем (не обязательно один в один, но чтоб все элементы каким-либо образом присутствовали) и взять оттуда initrd - выйдет быстрее чем прочесть ман по mkinitrd и разобраться какие модули ядра следует указывать при создании initrd.
 
После того как в железе загрузится ещё подправить в fstab запись для swap-раздела если он монтируется не через LABEL=, а через /dev/hd* или /dev/sd* на правильный раздел.

Всего записей: 327 | Зарегистр. 20-12-2007 | Отправлено: 23:59 09-11-2009 | Исправлено: mikeus, 00:06 10-11-2009
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mikeus

Цитата:
ls -l /dev/disk/by-uuid/  

 
Вот сейчас я сижу в кнопиксе (из него заливал архив). Там нету /dev/disk
 
А вообще - спасибо.  Пошел ребутиться.
 
Так что посоветуете в  для погружения в тему клонирования линуксов на другое железо - mkinitrd(8)? Необходимо и достаточно?  Это для любого линукса, или только для типа centos ?
 
 
 
 
Добавлено:
 
Можно ли например с помощью кноппикса изучить реальное железо - чтобы воспользоваться результатом в виртуалке centos (прежде чем ее переносить)?
 
 

Цитата:
поставить минимальную инсталляцию этого линуха  

 
Можно уточнить "этого линуха"? Подозреваю, что годится не всякий centos? Наверное, только точно та же версия ядра? Это очень проблематично для цельносделанной кем-то виртуалки. Если бы ее можно было бы поставить с нуля, и вопрос бы не возник...

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 00:28 10-11-2009
crackx

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
admin я тут почитал была тема на 256 mb памяти запустить у меня больше физической памяти нет а винда вторая позарест нужна может найдется ответ на ету загадку!!!!!

Всего записей: 1 | Зарегистр. 10-11-2009 | Отправлено: 01:37 10-11-2009
mikeus



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Можно уточнить "этого линуха"? Подозреваю, что годится не всякий centos? Наверное, только точно та же версия ядра? Это очень проблематично для цельносделанной кем-то виртуалки. Если бы ее можно было бы поставить с нуля, и вопрос бы не возник...

Ах ты ехарный бабай ну конечно так. Я ж не просёк что дистриба-то нет, а это некий аплайенс.
 

Цитата:
Вот сейчас я сижу в кнопиксе (из него заливал архив). Там нету /dev/disk

Ну нет так нет, в сентосе точно есть. (ls делать в виртуалке)
 

Цитата:
Можно ли например с помощью кноппикса изучить реальное железо - чтобы воспользоваться результатом в виртуалке centos (прежде чем ее переносить)?

Можно предположить что lspci, lsusb из кноппикса покажут все железяки как они определяются для любого линукса. Для меня лично больше вопрос как вручную определять какие модули ядра для них всех нужны, т.к. вопрос на специфичесое копание в конфиге ядра (нужного дистрибутива) и определения их файлов в дереве исходников ядра.
 
Насколько мне представляется P2V и V2P идеологически не сильно различаются. Вот ещё ссылка в дополнение что вы нашли:
http://www.windley.com/archives/2007/08/p2v_how_to_make_a_physical_linux_box_into_a_virtual_machine.shtml
 
Там в разделе Repairing and Booting the New Machine предлагается после загрузки с рисксд и чрута в подмонтированный корень и разделы препарируемого линукса запустить kudzu и mkinitrd, чтобы ничего руками не копать. Рисксд наверное лучше брать от того дистриба или ближе к тому который препарируется (для сентос - первый сд-диск ну или же двд дистрибутива).

Всего записей: 327 | Зарегистр. 20-12-2007 | Отправлено: 01:39 10-11-2009 | Исправлено: mikeus, 01:46 10-11-2009
severek2v



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На Acer 5220 установлена windows 7, на VMWare стоит Win XP, не получается поставить дрова на видюху... Пишет не подходит ОС (дрова с диска, который шёл в комплекте), пробовал качать с инета последние для xpшки - не подходят, пишет то же самое.
Кто в курсе в чём может быть дело?

Всего записей: 109 | Зарегистр. 30-07-2009 | Отправлено: 01:56 10-11-2009
goletsa



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
severek2v
Какбы уже не раз обсуждалось. Ставить надо драйвер из комплекте vmware tools.
 

Цитата:
Можно предположить что lspci, lsusb из кноппикса покажут все железяки как они определяются для любого линукса. Для меня лично больше вопрос как вручную определять какие модули ядра для них всех нужны, т.к. вопрос на специфичесое копание в конфиге ядра (нужного дистрибутива) и определения их файлов в дереве исходников ядра

lsmod после того как оно определилось покажет используемые модули.
В ядре обычно нету смысла копаться, там почти все модули уже собраны.
Сложности будут скорее всего в случае если та версия ядра что есть в дистрибутиве вообще не знает хостовый контролер.
 
crackx

Цитата:
 тут почитал была тема на 256 mb памяти запустить у меня больше физической памяти нет а винда вторая позарест нужна может найдется ответ на ету загадку!!!!!

Ну на запуск win95 памяти должно хватать
 

Цитата:
Можно ли например с помощью кноппикса изучить реальное железо - чтобы воспользоваться результатом в виртуалке centos (прежде чем ее переносить)?

Можно. Теже lsmod\lsusb\lspci\dmesg если их почитать покажут какое железо стоит
 

Цитата:
Откуда в микрокнопиксе такому взяться?    
или он пытается запустить 64-битный bash из centos?    
 
Как тогда сделать чрут из 32 в 64?

А взять 64битный livecd религия не позволяет? Хватит даже обычного minicd gentoo
 

Цитата:
Если не хочется копаться в линухе проще всего тупейший вариант - поставить минимальную инсталляцию этого линуха на железе чтобы там были та же конфигурация дисковой подсистемы и файловых систем (не обязательно один в один, но чтоб все элементы каким-либо образом присутствовали) и взять оттуда initrd - выйдет быстрее чем прочесть ман по mkinitrd и разобраться какие модули ядра следует указывать при создании initrd.

Судя по menu.list там вообще какойто отдельный кастомный initrd ужк сгенерен системой... Там же кроме стандартных модулей чтото еще запихано.
 

Цитата:
Ну нет так нет, в сентосе точно есть. (ls делать в виртуалке)

Там вместо UUID используется LABEL что в целом почти одно и тоже. Тока меня смущает что метки заданы не в виде одного слова а как путь. Не сталкивался пока с таким.
 

Цитата:
Можно уточнить "этого линуха"? Подозреваю, что годится не всякий centos? Наверное, только точно та же версия ядра? Это очень проблематично для цельносделанной кем-то виртуалки. Если бы ее можно было бы поставить с нуля, и вопрос бы не возник..

 
А где эту цельносделанную можно утянуть, поковырять на своем железе...

Всего записей: 5801 | Зарегистр. 21-06-2005 | Отправлено: 08:12 10-11-2009
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
goletsa

Цитата:
А где эту цельносделанную можно утянуть, поковырять на своем железе...  

 
здесь в Варезнике в теме о FalconStor в последнем посте Oleg_Kurilin (под хешеком, как он выразился).
 
Я бодаюсь с NSSVA.
 
 
Добавлено:
goletsa
mikeus
 
скачал 64-бит gentoo install-amd64-minimal-20091105.iso, завёл, сделал chroot
 
http://www.windley.com/archives/2007/08/p2v_how_to_make_a_physical_linux_box_into_a_virtual_machine.shtml
 

Цитата:
•Run kudzu to find any new devices and get rid of old ones.

Вот это вот не выходит - за неимением kuzdu
 
Правильно я понимаю, что для дальнейшего прохождения howto я должен скачать CentOS 5.1 x86_64?  
 
Можно ли управиться с помощью наличного генту?
 
 
Добавлено:
 
в генту даже lspci не заводится (после чрута), пишет:
Cannot find any working access method.
 
 
 
Добавлено:
mikeus

Цитата:
Рисксд наверное лучше брать от того дистриба или ближе к тому который препарируется (для сентос - первый сд-диск ну или же двд дистрибутива).  

 
Так первый CD CentOS-5.4-x86_64-bin-1of7.iso
или всё-таки CentOS-5.4-x86_64-LiveCD.iso
 
(при попытке взять 5.1 настойчиво отправляет за последним 5.x)
 
 
Добавлено:
 
Гмммм....
kudzu оказывается в генту (после чрута) есть.  Только завершается молча.

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 09:21 10-11-2009 | Исправлено: LevT, 11:18 10-11-2009
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

и  /sbin/mkinitrd -v -f /boot/newinitrd
там ругается: чего-то не хватает...

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 11:23 10-11-2009
goletsa



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как именно чрутили?
Просто chroot /dir без монтирования /proc и компании?

Всего записей: 5801 | Зарегистр. 21-06-2005 | Отправлено: 11:40 10-11-2009
LevT



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
goletsa
взял из генту quick install пару строчек
 
livecd / # mount -t proc proc /mnt/gentoo/proc
livecd / # mount -o bind /dev /mnt/gentoo/dev
 
Это всё необходимое и достаточное? (lspci и kudzu после этого заработали)
 
 
Достаточно ли загрузиться с этого диска и склепать mkinitrd на железе?
Или лучше centos (какой из вышеупомянутых?)
 
В каком направлении копать, чтобы получить портабельный initrd, типа воткнул и поехали?
 
 
Добавлено:
 
А  /sbin/mkinitrd -v -f /boot/newinitrd  
по-прежнему не понимает и выводит хелп

Всего записей: 17168 | Зарегистр. 14-10-2001 | Отправлено: 12:14 10-11-2009
goletsa



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
livecd / # mount -t proc proc /mnt/gentoo/proc  
livecd / # mount -o bind /dev /mnt/gentoo/dev  
 
Это всё необходимое и достаточное? (lspci и kudzu после этого заработали)

это достаточно
 

Цитата:
Достаточно ли загрузиться с этого диска и склепать mkinitrd на железе?

да
 

Цитата:
А  /sbin/mkinitrd -v -f /boot/newinitrd  
по-прежнему не понимает и выводит хелп

 

Цитата:
 
GAIN10J:~# uname -r
2.6.30.4-n10j-4
GAIN10J:~# mkinitramfs -d /etc/initramfs-tools/ -o /boot/sometestinitd.img 2.6.30.4-n10j-4
GAIN10J:~# ls -l /boot/sometestinitd.img  
-rw-r--r-- 1 root root 3606319 Ноя 10 13:12 /boot/sometestinitd.img
 

 
 
Добавлено:

Цитата:
по-прежнему не понимает и выводит хелп

А что именно пишет то?

Всего записей: 5801 | Зарегистр. 21-06-2005 | Отправлено: 13:13 10-11-2009 | Исправлено: goletsa, 13:14 10-11-2009
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118

Компьютерный форум Ru.Board » Компьютеры » Программы » Проблемы с VMWare
Widok (01-06-2010 13:06): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru