Ru-Board.club
← Вернуться в раздел «Программы»

» Oracle VM VirtualBox (часть 2)

Автор: Schmalz
Дата сообщения: 13.03.2012 23:38
Че-то экспрементировал, и в менаджере нажал на кнопку - освободить виртуальный диск.
А теперь, как его назад-то. Созданная (и настроенная) гостевая больше не запускается.
В менаджере кнопка освободить больше не активна, но и кнопки захватить тоже нету.
Автор: creature_ws
Дата сообщения: 13.03.2012 23:41
Назад его — в настройках вм на прежний контроллер повесить.

Ох и не по-людски «менеджмент дисков» организован в virtualbox'е…
Автор: Schmalz
Дата сообщения: 14.03.2012 00:00
creature_ws
Да, действительно, все так просто (когда знаешь). Спасибо.
Автор: Joury
Дата сообщения: 14.03.2012 09:55
"... и реализации функций, позволяющих виртуальным машинам получать прямой доступ к физическим аппаратным PCI-устройствам в среде Linux."

Если на тачке стоит Linux и развернув ВМ с Виндой можно использовать в ВМ допустим DVB карту? У кого какие соображения по этому поводу, а может даже успешные опыты?
Автор: RussianNeuroMancer
Дата сообщения: 14.03.2012 10:11
Joury
http://www.virtualbox.org/manual/ch09.html#pcipassthrough (сам не пробовал).
Автор: Joury
Дата сообщения: 14.03.2012 11:41
RussianNeuroMancer, спасибо! Будем проникновенно вникать, функция интересная. Просьба отписаться тех кто уже что-то реализовал.
Автор: adasiko
Дата сообщения: 14.03.2012 16:33
В 4.1.10 допилили поддержку win 8
Но у меня опять тажа байда, что и раньше, при старте, когда показывает рыбку, грузит проц по максимуму и хоть вечность жди - ничего не загрузится
Причем если посбрасывать виртуальную машину, то где то раза с третьего загрузится.
Вот скрин:

Настройки виртуалки по дефолту, хостовая машина поддерживает виртуализацию
PS: на win 8 developer preview проблем не было, а вот на customer такое
Автор: cracklover
Дата сообщения: 14.03.2012 17:09
adasiko
это все из за Метро.
пропиши в автозапуск ярлык на explorer с ключом принудительного запуска обычного рабочего стола и этап на котором грузится интерфейс Метро будет проскакивать.

Автор: adasiko
Дата сообщения: 14.03.2012 17:14
cracklover
до метро даже близко не доходит, виснет сразу, это же картинка рыбки в загрузчике
просто при "неудачном" старте появляется рыбка и всё, даже никаких надписей внизу "Please Wait" и крутящегося кружка тоже нет
Автор: cracklover
Дата сообщения: 15.03.2012 07:23
На оффсайте быстрый самопочин до билда 76836.
И тишина, как всегда...
Автор: makarei
Дата сообщения: 15.03.2012 08:10
cracklover
Мелкие изменения, судя по массиву изменений:
https://www.virtualbox.org/timeline?daysback=15&changeset=on
Автор: RussianNeuroMancer
Дата сообщения: 15.03.2012 09:08
Joury
Вообще конечно для такого вам лучше в стороне Xen копать. Я точно не помню, но там вроде IOMMU нужен только для прокидвания видеокарт.
Автор: mrmagick
Дата сообщения: 15.03.2012 10:34
Хм.. обновил версию, 3d тут же появилось, только при активации игруля не запускается... А без активации - запускается, но не запускается 1 из режимов, где есть 3d.
Автор: adasiko
Дата сообщения: 15.03.2012 15:13
нашёл способ побороть зависания windоws 8 cp в самом начале на рыбке
выставил в настройках использовать два ядра (процессор у меня двухъядерный)
по умолчанию стоит использовать одно ядро
Автор: oleg0506
Дата сообщения: 15.03.2012 21:42
Virtualbox 4.1.10
Host: Win7 x64
Guest: Win7 x64 (просто тестирую другую сборку)

Общая папка настроена в авто-подключение.

При загрузке и обращении к общей папке есть возможность видеть список файлов.

Есть возможность копировать в общую папку файлы ИЗ гостевой системы и обратно
НО ТОЛЬКО небольшие файлы (напрм. txt),

ОДНАКО как только пытаюсь перекинуть из этой же общей папки в гостевую любой файл-exe (любая программка например) получаю ошибку:

"Не удалось скопировать файл из-за непредвиденной ошибки. При повторном появлении этого сообщения об ошибке выполните поиск по коду ошибки для получения справки по этой проблеме.
Ошибка 0x80070057: Параметр задан неверно."

(причем так себя ведут все устанавливаемые сборки Win7 (гостевые)-ставил 2 разные, если же ставить XP то обмен между общей папкой происходит - без проблем...)

В чем засада?
Автор: tutengey
Дата сообщения: 16.03.2012 14:49
звиняйте, если уже было, нет возможности всё читать... есть у кого русский мануал по сабжу? онлайн мне попадались, хотелось бы оффлайн от версии посвежей
Автор: VitK
Дата сообщения: 18.03.2012 01:30
Поставил последнюю версию сабжа - VirtualBox 4.1.10.76836, поставил дополнения и на гостевой ОС и на хостовой ОС.
В настройках буфер обмена включен - двунаправленный, но ничего не копируется не в каком из направлений.

Скажите, пжл, а работает у кого буфер обмена в такой связке:

- хостовая ОС - Windows 7 x64;
- гостевая ОС - Windows XP

Как его настроить для этой связки?

Да, после vmware сложновато привыкать к сабжу, такое ощущение, что работает нестабильно этот продукт.

Добавлено:
oleg0506
Я для целей копирования туда-обратно, пока использую что локальную сеть между хостовой и гостевой ОС, пока рулит нормально. Так как буфер обмена так и не заработал.
Автор: creature_ws
Дата сообщения: 18.03.2012 01:57
Именно в такой, и во всех прочих связках включающих в себя гостевую ОС для которой применимы существующие дополнения гостевой ОС.

Для настройки достаточно выбрать в свойствах ВМ — буфер обмена — двунаправленный.
Дополнительной «настройки» не требуется.
Подразумевается наличие установленных «дополнений гостевой ОС».

Для копирования «туда-обратно» можно с правами на запись расшарить для ВМ папку хостовой системы.
Автор: VitK
Дата сообщения: 18.03.2012 02:03
Ну, так дополнения установлены в обоих ОС, а буфер не работает.

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

вот такой номер у пакета дополнений: Oracle_VM_VirtualBox_Extension_Pack-4.1.10-76795
а у продукта постарше номер будет - VirtualBox 4.1.10.76836


Добавлено:
Текст через буфер то пересылается, а вот можно ли пересылать через буфер файлы, как например, в vmware, вот в чем вопрос.

или только в сабже для этого можно использовать расшаренную папку?
Автор: creature_ws
Дата сообщения: 18.03.2012 03:40
Если после «копирования» файлов в хостовой системе заглянуть пристальным взглядом в буфер обмена, то там видны не копии файлов данных, а «полные пути» к файлам.

Увы, «скопировать файл» на хосте, а «вставить» в госте нельзя в virtualBox.

Гостевые дополнения на хостовой системе не нужны.
Если, естественно, «хост» сам не является «гостем» хоста высшего порядка
Автор: Kerstraff
Дата сообщения: 18.03.2012 17:56
VitK
Была точно такая же проблема,не знал как ее решить,в настройках стоял двунаправленный,но не мог скопировать ни с гостевой ОС на хостовую ни наоборот,потом выключил машину,снова потыкал настройки,запустил машину,попробовал скопировать текст и все заработало,но на следующий день такая же фигня была,снес вирт бокс и поставил заново,теперь тьфу тьфу тьфу все пашет!
Автор: VitK
Дата сообщения: 18.03.2012 19:33

Цитата:
Если после «копирования» файлов в хостовой системе заглянуть пристальным взглядом в буфер обмена, то там видны не копии файлов данных, а «полные пути» к файлам.


От этого не легче.
Это из той же серии, что теперь в холодильнике продукты доступны только для просмотра


Цитата:
Гостевые дополнения на хостовой системе не нужны.


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

Kerstraff

Да, копирование текста то пашет, но все равно непривычно после vmware с таким буфером.
Хотя все-таки VB работает быстрее.
Автор: creature_ws
Дата сообщения: 18.03.2012 19:45
Вы что-то совсем «не рубите» не в обиду сказано.
Есть «Guest additions», располагающиеся на VBoxGuestAdditions.iso и рекомендуемые к установке на гостевую ОС, а есть «Oracle VM VirtualBox Extension Pack» устанавливаемый на хост, и обеспечивающий поддержку USB 2.0 etc.

Extension Pack — не «опенсорсный» потому установка его опциональна. (и «нужен» он только на хосте)
Guest additions — можно установить нажав в окне гостевой системы HostKey+D и последовав указаниям инсталлятора (в *nix-подобных ос гостевые дополнения можно установить из репозитория)
Автор: VitK
Дата сообщения: 18.03.2012 21:18
Да, Вы правы "рублю " еще в ней не очень.

Пользуюсь всего пару дней этой ВМ.

Да, все так и есть, как Вы расписали, я просто не смог объяснить, что и как.



Добавлено:
creature_ws
А Вы, как гуру в этой ВМ, можете подсказать быструю утилиту для смены UUID VDI?

В vwware это делается очень быстро и на лету средствами самой ВМ при запуске образа после копирования.

А вот для VB попробовал использовать для этого утилиты из шапки, так очень долго происходит процесс клонирования, особенно, если размеры разделов большие.
Автор: LEVONLI
Дата сообщения: 18.03.2012 22:00
VitK

Цитата:
можете подсказать быструю утилиту для смены UUID VDI?

команда sethduuid
к примеру:
VBoxManage.exe internalcommands sethduuid "d:\Oracle\VirtualBoxVMs\WinXP\WinXP.vdi"
Автор: creature_ws
Дата сообщения: 18.03.2012 22:16
Не гуру я, как пользователь могу посоветовать не клонировать диски для дублирования существующей системы, а устанавливать «базовому образу системы» свойство «множественное подключение». Это позволит эффективно сэкономить место, если дубликатов системы много, а изменения после «размножения» незначительные.

Пример: базовый не оптимизированный образ win XP sp3 с установленными обновлениями и необходимым софтом — 3.5 ГБ, 24 подключенных к образу виртуальных машины за ~пол года использования обзавелись ~300 МБайтовыми снапшотами, итого: ~13 ГБ занятого места, в отличии от ~80 при использовании клонирования.
Автор: VitK
Дата сообщения: 18.03.2012 22:59
LEVONLI
Спасибо огромное за помощь!
Действительно работает быстро и эффективно.

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


Добавлено:
Не получается сделать копию виртуальной машины.

1. Сделал копию виртуальной машины в другую папку.
2. Командой sethduuid изменил UUID-дисков VDI.

Но при попытке добавить ВМ, появляется окно с ошибкой о том, что такой UUID ВМ уже используется.

Выходит, что кроме смены UUID-дисков, надо еще сменить и UUID - ВМ.

Как проще всего сделать копию (или клон не знаю, как правильно назвать) виртуальной машины?




Автор: LEVONLI
Дата сообщения: 19.03.2012 00:31
VitK

Цитата:
Но при попытке добавить ВМ, появляется окно с ошибкой о том, что такой UUID ВМ уже используется.

старый удалить нужно.
вот батник к виртуальной машине, делал для себя, много лишнего, но, думаю, разберёшься.
принцип работы батника: [more]1. VBoxManage.exe snapshot "%namevm%" delete "%namesnapshot%"
Удаляется старый снимок, так как при смене ID виртуального диска он теряет работоспособность.
2. VBoxManage.exe storageattach "%namevm%" --storagectl "%storage%" --port 0 --device 0 --type hdd --medium none
Удаляется контроллер виртуальных дисков ("вынимается образ виртуального диска").
3. VBoxManage.exe closemedium disk "%vdipath%"
Удаляется информация о старом образе виртуального диска.
4. VBoxManage.exe storageattach "%namevm%" --storagectl "%storage%" --port 0 --device 0 --type hdd --medium "%vdipath%"
Подключается образе виртуального диска и автоматически регистрируется в виртуальной машине.
5. VBoxManage.exe modifyvm "%namevm%" --macaddress1 auto
Изменяется мак адрес сетевого контроллера.
6. VBoxManage.exe snapshot "%namevm%" take "%namesnapshot%"
Делается новый снимок, с тем же названием что и был.
7. VBoxManage.exe startvm "%namevm%"
Запускается виртуальная машина.[/more]
Автор: oleg0506
Дата сообщения: 19.03.2012 00:31
Virtualbox 4.1.10
Host: Win7 x64
Guest: Win7 x64 (просто тестирую другую сборку)

Общая папка настроена в авто-подключение.

При загрузке и обращении к общей папке есть возможность видеть список файлов.

Есть возможность копировать в общую папку файлы ИЗ гостевой системы и обратно
НО ТОЛЬКО небольшие файлы (напрм. txt),

ОДНАКО как только пытаюсь перекинуть из этой же общей папки в гостевую любой файл-exe (любая программка например) получаю ошибку:

"Не удалось скопировать файл из-за непредвиденной ошибки. При повторном появлении этого сообщения об ошибке выполните поиск по коду ошибки для получения справки по этой проблеме.
Ошибка 0x80070057: Параметр задан неверно."

Да ну в чем же дело?????(( неужели никто не знает...
Автор: VitK
Дата сообщения: 19.03.2012 00:41
LEVONLI
Спасибо ОГРОМНОЕ, потестирую.
Я пробовал выйти из положения тем, что копировал в папку только образы дисков, а в VB создавал новую ВМ - пустышку и затем подключал туда диски, что не совсем удобно.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499

Предыдущая тема: Программы для разработки, тестирования, оптических систем


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.