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

» Oracle xVM VirtualBox

Автор: German AW
Дата сообщения: 06.10.2009 19:23
Подскажите, а можно сделать так:
У меня есть виртуальный жесткий диск *.vdi с установленной на ней ХР. Я хочу из этого диска сделать две разные виртуальные машины. Создал две копии искомого файла (имя разумеется заменил). Первую программа подцепила без проблем. Далее пытаюсь подцепить вторую - получаю ошибку:

Не удалось открыть жесткий диск [путь]

И по англ. - не могу зарегистрировать диск ... с UUID ... потому что жесткий диск ... с UUID ...уже существует в virtualBox.xml"

Код ошибки:
E_INVALIDARG (0x80070057)
Компонент:
VirtualBox
Интерфейс:
IVirtualBox {3f4ab53a-199b-4526-a91a-93ff62e456b8}

Можно как-нибудь это обойти? Раньше я пользовался Virtual PC. В нем без проблем из одно жесткого диска можно было наклепать кучу виртуальных машин.
Автор: Aalai
Дата сообщения: 15.07.2009 03:28
Имею ХР3, виртуалю Windows7. Версия проги 3.0.2.

Программы на виртуалку устанавливать решил через общую папку, скинув туда инсталяторы. Но не могу, так как инстукцию:
Цитата:
Как сделать общую папку для ПК и Виртуальной машины
вроде соблюдаю, но на этом:
"...нажимаем ОБЗОР и выбираем VirtualBox Shared Folders-\\VBOXSVR\Share" застрял.
"\\VBOXSVR\Share" - неверный путь и всё тут.
Чё делать то ? Может по другому проги как-нибудь можно установить ?
Автор: YURETS777
Дата сообщения: 06.10.2009 19:42
Aleksandr N
7-ка не хочет отдавать виртуальнику флешь, нужно драйвера ставить.
В 7-ке лучше юзать родной МС-овский виртуальник.
UAC отключал ?
Общие папки работают нормально.
Автор: Omicron_Persey_8
Дата сообщения: 15.07.2009 07:35
Aalai
А никак. Копируй инсталяторы в гостевую ось и ставь оттуда.

И вдогонку: Пользую VirtualBox 3.0.0, хост Win7 x64 7100, гость - WinXP x64 SP2. Настроил между ними бриджовую сеть. С хоста не могу зайти в гостя и получить доступ к его шарам, с гостя в хост - все работает. Внимание, вопрос: где глюк? В семерке или VirtualBox'е? Потому как на Vist'е x64 SP1 и VirtualBox 2.2.4 все работало.
Автор: CaptainFlint
Дата сообщения: 06.10.2009 20:02
German AW
Надо было не просто копию файла делать, а воспользоваться командой vboxmanage clonehd. Все образы жёстких дисков в VirtualBox имеют уникальные идентификаторы, зашитые внутрь самого VDI-файла. Клонирование образа средствами VB генерирует новый идентификатор, а простое копирование оставляет старый. Вот VB и ругается, что образ с точно таким же идентификатором уже зарегистрирован.
Автор: CaptainFlint
Дата сообщения: 15.07.2009 11:42
Aalai

Цитата:
"...нажимаем ОБЗОР и выбираем VirtualBox Shared Folders-\\VBOXSVR\Share" застрял.

Во-первых, для этого необходимо установить Guest Additions.
Во-вторых, можно попробовать сначала открыть Всю сеть в Проводнике и добраться до расшааренных папок VB оттуда. Ему надо то ли проинициализироваться, то ли ещё что-то, но в некоторых случаях прямое обращение к \\vboxsvr начинает работать только после того, как один раз откроешь его через Всю сеть.
Ну и в-третьих, другие способы есть: либо настроить обычную сеть (для этого Additions не нужны), либо закатывать дистрибутивы на ISO-образ и подключать этот образ в виде CD в виртуалку.

Добавлено:
Omicron_Persey_8

Цитата:
Пользую VirtualBox 3.0.0, хост Win7 x64 7100, гость - WinXP x64 SP2. Настроил между ними бриджовую сеть. С хоста не могу зайти в гостя и получить доступ к его шарам, с гостя в хост - все работает.

В госте файерволл отключил?
Автор: AdapterLp
Дата сообщения: 07.10.2009 04:35
NAT выставил !!!

Выходят из LiveCd в интернет через Nat
Fedora-11 ubuntu-8.04.2 OpenSolaris 2008.11 kubuntu-9.04

какой дистрибутив WIN LiveCD подхватит Nat и сможет выйти в интернет ??????
Автор: L38Crow
Дата сообщения: 07.10.2009 04:51
Вышла VirtualBox 3.0.8 (2009-10-06)
Новых фич нет. Багфиксы.

This is a maintenance release. The following items were fixed and/or added:

* VMM: fixed 64 bits guest on 32 bits host regression in 3.0.6 (VT-x only; bug #4947)
* VMM: fixed a recompiler triple fault guru meditation (VT-x & AMD-V only; bug #5058)
* VMM: fixed hang after guest state restore (AMD-V, 32 bits Windows guest and IO-APIC enabled only; bug #5059)
* VMM: fixed paging issue with OS/2 guests
* VMM: fixed guru meditation in rare cases (2.0 regression; software virtualization only)
* VMM: fixed release assertion during state restore when using the Sound Blaster 16 emulation (bug #5042)
* Security: fixed vulnerability that allowed to execute commands with root privileges
* Linux hosts: fixed runtime assertion in semaphore implementation which was triggered under certain conditions (bug #616)
* Linux hosts: change the default USB access mode on certain distributions (bugs #3394 and #4291)
* Linux hosts: on hardened Gentoo, the VBoxSVC daemon crashed by opening the VM network settings (bug #3732)
* Linux hosts, Solaris hosts: pass the XAUTHORITY variable along the DISPLAY variable when starting a VM from VBoxManage or from the VM selector (bug #5063)
* Linux hosts: use sysfs to enumerate host drives if hal is not available
* Solaris hosts: fixed a bug which would hang the host sporadically as interrupts were not re-enabled everytime
* Solaris hosts: fixed a kernel panic with bridged and host-only networking (bug #4775)
* Solaris hosts: fixed incorrectly persistent CD/DVD-ROMs when changing them (bug #5077)
* X11-based hosts: support additional function keys on Sun keyboards (bug #4907)
* Mac OS X hosts (Snow Leopard): fixed problem starting headless VMs without a graphical session (bug #5002)
* Mac OS X hosts: fixed problem listing host-only adapter names with trailing garbage (attached VMs won't start)
* Windows Additions: now work with Vista 64-bit Home editions (bug #3865)
* Windows Additions: fixed screen corruption with ZoomText Magnifier
* Windows Additions: fixed NPGetUniversalName failure (bug #4853)
* Windows Additions: fixed Windows NT regression (bug #4946)
* Windows Additions: fixed VBoxService not running if no Shared Folders are installed
* Linux Additions: implemented ftrunctate (bug #4771)
* VRDP: start VM even if configured VRDP port is in use
* Networking: the PCnet network device stopped receiving under rare conditions (bug #4870)
* VBoxManage: implemented controlvm vrdpport command
* iSCSI: fixed issue with NetApp targets (#5072)
* SCSI: add support for virtual disks larger than 2TB
* USB: fixed potential crash when unplugging USB2 devices (bug #5089)
* NAT: IPSEC did not properly work with Linux guests (bug #4801)
Автор: Neon2
Дата сообщения: 15.07.2009 12:42
Omicron_Persey_8, почитай Сетевой доступ в Windows XP.
Автор: Aalai
Дата сообщения: 16.07.2009 01:56
CaptainFlint

Цитата:
Во-вторых, можно попробовать сначала открыть Всю сеть в Проводнике и добраться до расшааренных папок VB оттуда.

Как это сделать ?
Автор: cheshirskycat
Дата сообщения: 07.10.2009 12:47
Aleksandr N
по поводу сообщения об ошибке вставки USB устройства вида:
USB device ... тра-ля-ля ... is busy with a previous request. Please try again later.
Такие сообщения происходят при первой попытке подключения устройств после установки (обновления) VirtualBox, или при подключении "нового" для VirtualBox устройства (ранее не подключаемого к нему.
Происходит следующее, VirtualBox "перехватывает" реальное устройство, переобозначает его как "VirtualBox USB". При этом хостовая система начинает ставить на него драйверы. Это занимает некоторое время. При этом "гостевая" система устройства еще не может видеть.
После того как драйверы в хосте установились, казалось бы USB должно увидется в гостевой, но на самом деле этого почему-то не происходит. При этом в хосте устройство остается как "VirtualBox USB". Попытка просто вытащить и вставить флэшку заново, без перезагрузки "гостевой" системы, обычно не помогает, появляется как раз вышеуказанное сообщение.

Я в Windows XP обычно "борюсь" с этим так (если не хочется перезагружать хост-систему):
Сначала пробую подключить USB устройство просто через контекстное меню внизу окна виртуальной машины на соответствующей пиктограмме.
Если сразу подключилось - все ок.
Если хостовая система предлагает поставить драйверы, надо дать ей это сделать, тут нужно некоторое терпение. Иногда драйвер ставиться довольно долго. После установки драйвера отключаю "VirtualBox USB" в хосте как обычно "извлекается" usb. Затем физически выдернуть флэшку (или что-там на подключали) и заново втыкаем в хостовую систему. Пытаемся еще раз подключить ее к гостевой.

Если после этого получил сообщение об ошибке (значит драйверы уже установлены, но запрос на подключение не прошел), приходится выключать гостевую систему, затем
в свойствах USB гостевой системы, добавлять фильтр для вставленной флэшки и ставить галку его использования. (само устройство остается воткнутым в хост и должно видется как реальное устройство, а не "VirtualBox USB").
Запускаем "гостевую" систему, срабатывает фильтр, устройство "превращается" в "VirtualBox USB", а гостевая система начинает его видеть. Иногда приходится перезагрузить гостевую систему еще раз.

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

Кстати, некоторые устройства удается подключить только с использованием фильтра. Например модемы или телефоны с USB кабелем.

ЗЫ: Кстати, USB-устройство лучше втыкать в один и тот же порт. Частенько, попутав "дырки" и подключив его не к тому порту, приходится опять ставить драйверы для "другого" порта.
Автор: Omicron_Persey_8
Дата сообщения: 16.07.2009 06:53
CaptainFlint

Цитата:
В госте файерволл отключил?

Да, первым делом.

Добавлено:
Neon2
Спасибо
Автор: CaptainFlint
Дата сообщения: 16.07.2009 11:34
Aalai

Цитата:
Как это сделать ?

Э-э… Сорри, не понял вопроса. Навести указатель мыши на значок "Сетевое окружение" на Рабочем столе, нажать левую кнопку мыши два раза… Такого типа инструкции что ли нужны?
Автор: denver 22
Дата сообщения: 07.10.2009 13:14
cheshirskycat
Большое спасибо за развернутый ликбез. Очень полезен.
Ваше описание применимо и к Linux-гостям? Я имею ввиду у Linux-гостей не встречается каких-то дополнительных подводных камней с причинами появления этого сообщения?
Спрашиваю заранее, т.к. это сообщение уже не раз ставило меня в тупик.
Автор: Veter0k
Дата сообщения: 16.07.2009 20:46
Хост - Win 7 7600 x64, VB 3.0.2. Не могу запустить гостевую ОС. В свойствах гостевой стоит галка на "Включить VT-x/AMD-V", хотя мой проц это не поддерживает. И убрать эту галку не получается. Она не активна. Кроме того, количество процессоров тоже не активно... Кто нибудь в курсе в чем проблема?
Автор: cheshirskycat
Дата сообщения: 07.10.2009 15:47
denver 22
Описание применимо к windows-хостам. А какие в нем гости живут - неважно. Более того, неважно стоят ли в гостевых дополнения VirtualBox или нет. Если "гостей" несколько, то установив драйверы при подключении к одному гостю, к другому уже подключаются без проблем.

Видимо вся беда тут в том что установка драйверов VirtualBox USB запускается только при непосредственном подключении устройства к гостевой системе.
В линуксовых хостах обычно такого не происходит, поскольку, как мне показалось, драйвера ставятся сразу при инсталляции(обновлении) VirtualBox. Но такое сообщение об ошибке я по-моему тоже наблюдал. Решалось тоже включением фильтра на необходимое устройство. (Да еще добавлением пользователя в группу пользователей vboxusers).

Да, небольшое дополнение: выключать гостевую систему после установки драйверов в хостовой нужно полностью. То есть не пускать в перезагрузку, а именно выключить виртуальную машину. И лучше после этого закрыть сам виртуалбокс. (Думаю остаются какие-то блокировки после установки драйверов в хосте).
То есть после установки драйверов в хосте, гостевые системы выключить, закрыть основное окно virtualbox. Извлечь физически все USB-устройства оставшиеся как VirtualBoxUSB".
Но все эти "танцы" нужны если нет возможности просто перезагрузить хостовую систему.

Автор: mikeus
Дата сообщения: 16.07.2009 21:41

Цитата:
Про 3Д поддержку я бы вообще молчал на их месте. Ужасная программа. Зачем же такой сирой продукт вообще выпускать.

В доке пишут что для поддержки 3D на виндузовых гостях Guest Additions должны быть установлены в “safe mode” ([more=стр. 213]
Direct 3D support in Windows guests. For this to work, the Guest Additions
must be installed in Windows “safe mode”. Press F8 when the Windows guest
is booting and select “Safe mode”, then install the Guest Additions. Otherwise
Windows’ file protection mechanism will interfere with the replacement DLLs
installed by VirtualBox and keep restoring the original Windows system DLLs.
[/more])
Автор: perdun
Дата сообщения: 17.07.2009 13:11
под фряхой "коробку" кто-недь подымал?
http://www.virtualbox.org/wiki/FreeBSD%20build%20instructions
http://www.bsdportal.ru/viewtopic.php?t=20830&sid=5f053f98eee701b1d27b8bb12df02588
Автор: Aleksandr N
Дата сообщения: 07.10.2009 15:56
YURETS777
UAC отключал. Общие папки работают нормально. Только я считал что они должны подключиться сами как диски, а не подключать их самому как сетевые. МС виртуалка у меня не встанет - железо.
cheshirskycat
Вся перечисленная пляска не помогает. Устройства подключались неоднократно в одни и те-же дырки. Из, примерно 20 запусков виртуалки, флешка определилась только раз. Вообще все USB устройства подключаются через раз. Вышел из положения подключив флешку как общую папку. Выше как-то говорилось об отсутствии звуковых устройств вообще на Вынь7. У меня осутствуют не только звуковые устройства, но и ТВ-тюнер (из замеченного). Топытка поставит родные драйвера на звук достала меня на 30-м запросе "установить неподписанный драйвер".
Ну для моих целей использования виртуалки меня это устроит. Честно говоря ожидал большего...
Автор: StalkerSoftware
Дата сообщения: 17.07.2009 16:55
NIKZZZZ

Цитата:
StalkerSoftware

Цитата:
GuestXP по прежнему ничего не знает о двух процах.

Для того, чтобы GuestXP увидела оба ядра, нужно в диспетчере устройств гостевой ос "Компьютер" - вместо однопроцессорного поставить многопроцессорный.

Это то понятно. Но я не знаю, как не переставляя самой XP, заменить в ней однопроцессорное ядро (hal.dll) на многопроцессорное.
Автор: cheshirskycat
Дата сообщения: 08.10.2009 08:45
Aleksandr N
В реальной Win7 и Vista VirtualBox не пробовал. Не установлены они у меня.
Тут помочь не смогу. Возможно нужно какие-то права на USB устройства подкручивать...

В "реальных" XP и Linux (ubuntu, mandriva, openSuSE) некоторые проблемы были, но все решались "курением" мануалов и форумов virtualbox.
Автор: poropeked
Дата сообщения: 08.10.2009 09:21
Не получается установить ZverDVD 9.9.9 на VirtualBox-3.0.8-53138 зависает при выборе загруки. CD образ зверя установился нормально. Также не запускается DVD образ из под гостевой XP. Что может быть?
Автор: NIKZZZZ
Дата сообщения: 17.07.2009 17:11
StalkerSoftware

Цитата:
Но я не знаю, как не переставляя самой XP, заменить в ней однопроцессорное ядро (hal.dll) на многопроцессорное.

Та я же написал, войти в диспетчер устройств гостевой ос , раскрыть "Компьютер", правой кнопкой мыши щелкнуть по "Компьютер с ACPI", обновить и далее вручную выбрать " Многопроцессорный компьютер с ACPI", после чего перезагрузить систему.
Автор: YURETS777
Дата сообщения: 08.10.2009 17:17
Не получается загрузить в виртуалбоксе 64-битную ось, Хост-машина - 64-битная 7-ка, гостевая - Windows Server 2003 x64 R2

Пишет:



Хотя проц вроде 64-битный:




Автор: rail
Дата сообщения: 17.07.2009 21:14
Не заметил с какой версии, но перестали грузится live-cd DSL-Linux and puppy.rus (как 1.20 так и 1.30). причем в ребут уходит основная ОС -XPsp3.
Автор: CaptainFlint
Дата сообщения: 08.10.2009 19:49
YURETS777
Одного проца мало. Надо ещё параметры виртуалки выставить правильно (перечислено в справке).
Автор: asket
Дата сообщения: 17.07.2009 22:12
Я наверное жестко туплю, но
...создал на хосте "Общую папку", ту которая видится на обоих машинах даже без сети, установил оттуда драйвер сетевухи на гостя, вчера...

а сегодня на гостевой машине не могу ее (папку) найти. Где она?
В настройках VB она есть.
Автор: egor23
Дата сообщения: 08.10.2009 19:52
CaptainFlint

Цитата:
Надо ещё параметры виртуалки выставить правильно

может для начала нужно иметь соответстующий процессор...
Автор: denver 22
Дата сообщения: 18.07.2009 11:23
rail
Я тоже давненько не могу запустить PuppyRus. Все думал,что в ОС дело, но может Вы правы и дело в VB. Надо бы багу повесить... Но хостовая система (ВинХР SP2) у меня не ребутится. Просто выдается ошибка призагрузке "Щенка-Линукс"
Автор: YURETS777
Дата сообщения: 08.10.2009 20:10
egor23

Какой, например ?
Если требования к процу как у вари то либо Амыды, либо ксеон.
У вари есть даже тулза для определения возможности запуска гостевой 64-битной оси
на том процессоре вот что она выдала :




Добавлено:
Ура товарищи, заработало и даже на 32-битной XP:


Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135

Предыдущая тема: Эмуляция 64-разрядной среды


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