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

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

Автор: adasiko
Дата сообщения: 15.04.2013 17:02
TAILORD

Цитата:
После установки VBoxGuestAdditions на гостевой Ubuntu и перезагрузки выдает сразу the system is running in low-graphics mode virtualbox

У меня на двух 12.04 и на 13.04 нормально. Если стоит 12.10, то с ней тяжко - глюковатая
Может видеопамяти подбавить в настройках машины.
Автор: adasiko
Дата сообщения: 09.12.2013 18:36
priVAL404

Цитата:
заявленную поддержку древних ОС вроде как ещё не выкинули))

Так добавили новые, из-за этого возможны регрессии со старыми ОСями. Вообще то и версия 4.2.20 есть
Автор: TAILORD
Дата сообщения: 15.04.2013 18:40
adasiko
Спасибо большое. Ну изначально ставлю 12.4 LTS и потом обновляю штатно.
Я просто не могу понять причину, думаю в Ubuntu что-то неудачно обновилось, и теперь любое VBoxGuestAdditions приводит к этому the system is running in low-graphics mode virtualbox
Видеопамять по умолчанию 32мб хотя win7 работает и при 27мб . Я пробовал увеличить до 128 но не помогает.
Два фактора, то что все началось с каких-то последних обновлении Ubuntu и никогда раньше такого не было при тех же настройках.

Добавлено:
Все таки это Ubuntu. Проблема появилась когда ставил VBoxGuestAdditions от virtualbox, т.е. которое вставлено в cdrom. И версия у него такая же как у virtualbox. Устанавливается в папке opt, и удалял (когда графика не загружалась) в консоли заходя в нее же типа (/opt/VBoxGuestAdditions-4.1.26/) и запускал sudo sh ./uninstall.sh
Сейчас посмотрел из параметры системы >> Драйверы устройств и там предложило как раз поставить или вернее активировать Guest Additions.
После установки все заработало и нормально перезагрузился. Вот версия только древнейшая, 4.1.12 (released Apr 2nd 2012).
И еще одна особенность, не могу понять в какой папке установилось, в opt его нет. Если что даже не знаю как удалить если опять не загрузится Ubuntu
Автор: Skif_off
Дата сообщения: 09.12.2013 20:52
adasiko

Цитата:
возможны регрессии со старыми ОСями

Т.е. окончательно выпилят поддержку старых ОСей ниже Win2k & Linux 2.6?

З.Ы. Актуализировал версию и ссылки в шапке.
Автор: coherent
Дата сообщения: 16.04.2013 15:29
cracklover
Вы какой portable VirtualBox используете, от www.vbox.me или от Берната?
Автор: Cheery
Дата сообщения: 10.12.2013 00:42
Вопрос возник такой, неожиданно..
А есть ли возможность изолировать хостовую ОС от гостевой в случае использования NAT?
Мост не очень хочется делать (понадобится второй фиксированный IP), но все запросы из гостевой идут в хостовую как от 127.0.0.1, что не очень то хорошо, хотя бы от внешнего IP было бы получше. Понятно, что виртуалку можно запусть от урезанного юзверя, но вдруг еще какие то интересные варианты есть.
Автор: cracklover
Дата сообщения: 16.04.2013 17:48
coherent

Цитата:
Вы какой portable VirtualBox используете, от www.vbox.me или от Берната?

от vbox.me. у этой сборки-загрузчика более грамотно реализовано выстраивание путей и хранение настроек.
Автор: CaptainFlint
Дата сообщения: 10.12.2013 11:01
Cheery
Что понимается под изоляцией? Все внешние запросы в любом случае должны будут идти через хостовую систему и так или иначе проходить через её сетевой стек: физическая железка-то ведь всё равно одна, и управляется она лишь хостовой операционкой. Единственный вариант почти(*) полной изоляции — воткнуть, скажем, USB-свисток с отдельным сетевым шнуром, пробросить его внутрь виртуалки и выходить наружу через него. Но, разумеется, в этом случае без отдельного IP не обойтись.

(*) На самом деле, даже такой вариант не является полной изоляцией, ибо проброс устройства делается через специальный драйвер VirtualBox'а, устанавливаемый на хостовой системе.

Если нужна не изоляция в привычном понимании этого слова, а всего лишь возможность разделять сетевой трафик, то можно создать loopback-адаптер, прописать ему собственную выделенную подсеть, настроить виртуалку на мост с этим Loopback и адресом из этого нового диапазона, а основной адаптер настроить на шаринг соединения с Loopback. Тогда все пакеты из виртуалки будут для хостовой системы транзитными, с исходящим адресом, принадлежащим этой выделенной подсети.
Автор: nedrabur
Дата сообщения: 17.04.2013 01:12

Цитата:
от vbox.me. у этой сборки-загрузчика более грамотно реализовано выстраивание путей и хранение настроек.

А это важно для портабл от кого она? Я нашёл в сети VB 4.18 portable, прочитал, что она самая стабильная, установил её на внешний диск D и гостевую WinXP сюда же (хоть по умолчанию просилась на системный С), гостевые дополнения и общую папку на системный С, всё заработало сразу... кроме USB в госте видит их, а выбрать галкой дает только USB видеокамеру встроенную в ноутбук и в диспетчере гостя появляется.С фильтрами наигрался -толку нет. Клава и радиомышь подключ. по USB работают. Да, забыл, у меня в ноуте Asus N56VZ все порты USB 3.0, других нет... в BIOS лезть искать возможность переключения в совместимость c USB 2.0 боюсь - имею печальный опыт на другом ноутбуке болучив "кирпич". Тему почитал , но объяснения все на пиндоском я не рублю. Дайте совет, чо делать.

http://imageshack.us/photo/my-images/51/bandicam201304170112096.jpg/

http://imageshack.us/photo/my-images/96/bandicam201304170124179.jpg/

Автор: adasiko
Дата сообщения: 10.12.2013 13:49
Skif_off

Цитата:
Т.е. окончательно выпилят поддержку старых ОСей ниже Win2k & Linux 2.6?

Нет, конечно. Просто приоритет низкий поставят.
Автор: Cheery
Дата сообщения: 10.12.2013 18:45
CaptainFlint
я имел в виду, чтобы обращения гостя к хосту не шли от 127.0.0.1, хотя бы через его внешний IP, чтобы можно было фильтровать. дело в том, что на госте есть ряд сервисов, к которым разрешен доступ с лупбэка, и если гостя взломают, то не хотелось бы, чтобы досталось и хосту )
ну и чтобы обошлось это минимумом усилий, так, чтобы потом с этим разобрались и другие..


Цитата:
а всего лишь возможность разделять сетевой трафик, то можно создать loopback-адаптер, прописать ему собственную выделенную подсеть, настроить виртуалку на мост с этим Loopback и адресом из этого нового диапазона, а основной адаптер настроить на шаринг соединения с Loopback. Тогда все пакеты из виртуалки будут для хостовой системы транзитными, с исходящим адресом, принадлежащим этой выделенной подсети.

попробую, спасибо.
Автор: cracklover
Дата сообщения: 17.04.2013 08:39
nedrabur
для поддержки USB мало установить гостевые дополнения. необходимо установить и экстешнс для хостовой оси, включающие поддержку USB, а также надо включить поддержку виртуального USB-контроллера в настройках конкретной виртуальной машины. затем надо один раз запустить виртуальную машину, и на предложение Windows установить новое устройство - установить в хостовую систему драйвер поддержки виртуального USB-контроллера из папки "папка с виртуальным боксом\drivers\USB\device\".
увы, динамически подгружать и выгружать такой драйвер не получится, он реально должен быть установлен в хостовую ось.
далее подключайте ДО запуска ваши юсб устройства и стартуйте виртуальную машину и после того как в настройках виртуальной машине "галками" укАжите необходимые USB-устройства (в данный момент физически подключенные к хостовой оси), эти устройства "пробросятся" в гостевую ось и там начнется установка драйверов для работы с ними.
Автор: CaptainFlint
Дата сообщения: 10.12.2013 20:52
Cheery

Цитата:
я имел в виду, чтобы обращения гостя к хосту не шли от 127.0.0.1

В режиме NAT (я ведь правильно понял, речь о нём?) запросы идут не от 127.0.0.1, а от имени процесса VirtualBox.exe. Вся магия пересылки сетевых запросов от гостевой системы зашита прямо внутри VB, а для хостовой системы это всё выглядит так, будто VirtualBox.exe — самая обычная программа, обращающаяся к сети по каким-то своим нуждам. Как, скажем, браузер, работающий на том же хосте и лезущий в ту же самую сеть, или как FTP-клиент, или как торрент-клиент (в зависимости от того, что именно делает гостевая система).

В любом случае, loopback на госте и на хосте — это две совершенно разные вещи. Ну и я пока не уловил, каким образом открытый доступ к гостевым сервисам может вдруг навредить хостовой системе.
Автор: michail10
Дата сообщения: 17.04.2013 09:20

Цитата:
Да, забыл, у меня в ноуте Asus N56VZ все порты USB 3.0, других нет

Если в последней версии VirtualBox не исправлена проблема с USB-3, то увы .... только в биос. На днях поставлю последний VirtualBox на внешнем PCE-E USB-3 проверю.
Автор: nedrabur
Дата сообщения: 17.04.2013 19:02
cracklover

Цитата:
необходимо установить и экстешнс для хостовой оси, включающие поддержку USB, а также надо включить поддержку виртуального USB-контроллера в настройках конкретной виртуальной машины.  затем надо один раз запустить виртуальную машину, и на предложение Windows установить новое устройство - установить в хостовую систему драйвер поддержки виртуального USB-контроллера из папки "папка с виртуальным боксом\drivers\USB\device\". увы, динамически подгружать и выгружать такой драйвер не получится, он реально должен быть установлен в хостовую ось.

Всё это я сделал, только Extension_Pack-4.1.18-78361.vbox-extpack я установил в ту же папку с VB portable в корень диска D, поддержку USB влючил, запрос на установку нового устройства был, после перезагрузки в диспетчере устройств он не встал(?) и я его удалил. Что не правильно сделал и как сделать теперь?
michail10
Из -за отсутствия USB 2.0 в ноуте не могу грузиться ни с одной сборки c USB-HDD кроме Win8 (у неё универсальный драйвер), а мне нужна ХP для работы, а она только по USB 2.0
Называется купил современный ноут...


Автор: Cheery
Дата сообщения: 10.12.2013 21:38
CaptainFlint

Цитата:
Ну и я пока не уловил, каким образом открытый доступ к гостевым сервисам может вдруг навредить хостовой системе

не к гостевым, а, скажем, на хосте работает сервис, который разрешает запросы с лупбэка без авторизации. если, в случае NAT, обратиться с гостевой к хосту по внутреннему IP (10.0.2.2, по умолчанию), то запросы придут как от 127.0.0.1, что плохо. если же обратиться по внешнему IP, то запросы от него и придут, это еще терпимо.
Автор: CaptainFlint
Дата сообщения: 10.12.2013 22:41
Cheery
Теперь понятно. А то выше ты писал:
Цитата:
на госте есть ряд сервисов

Но это, кстати, ещё надо проверить, каким будет источник в описанной мной конфигурации. Не исключено, что хостовый сервис всё равно примет сигнал из виртуалки по причине объединённости двух сетевых интерфейсов в единый мост.

P.S. Кстати, 127.0.0.1 — это всё-таки не loopback, а localhost. Loopback — это виртуальный адаптер, который может иметь произвольный адрес. А в виндах для 127.0.0.1 так и вовсе отдельного адаптера не выделено, там loopback будет каким угодно, только не 127.x.x.x, может путаница возникнуть (в частности, я ещё и из-за этого не сразу уловил суть задачи).
Автор: adasiko
Дата сообщения: 17.04.2013 19:56
nedrabur
VirtualBox не поддерживает третий. Единственное может можно пробросить usb по стетке. Но это будет работать только уже на загруженной гостевой ОС, т.е. загружать виртуальную ОС с внешних USB устройств не получится
Автор: cracklover
Дата сообщения: 12.12.2013 21:48
на всякий случай расскажу эпизод, который меня сегодня на некоторое время поверг в ступор при работе с VirtualBox.
совершенно внезапно с утра стал замечать, как на ровном месте стала странно себя вести виртуальная машина с Windows XP. периодически она стала падать с "повреждениями" файловой системы, точь в точь, как бывает когда или битая оперативная память, или есть bad-сектора на жестком диске. я то быстро доставал все из бекапа, но все же, грешным делом, уже стал подозревать именно планки памяти на ноуте. ведь у меня для виртуалки эта память - и память (RAM), и "жесткий диск", так как все крутится в рамдиске. но ларчик открывался просто. в какой-то момент, подключая и отключая виртуальные контроллеры и образы дисков, я нечаянно для этой виртуальной машины с контроллера снял галку на кеширование операций ввода/вывода. а именно для виртуальных машин под Windows XP это критично. контроллер "жесткого диска" виртуальной машины просто стал себя вести неадекватно от этого и файловые операции" пролетая" через него, завершались некорректно и отсюда - порча файлов внутри виртуальной машины с последующим неминуемым падением всей виртуалки с XP.
то есть, как понятно из рассказа, галка должна быть установлена в этой настройке, если речь идет о виртуальной машине с Windows XP.
не повторяйте моей случайной ошибки!
Автор: Dementei
Дата сообщения: 17.04.2013 22:42
Здравствуйте.
Есть основная Вин7 и гостевая Вин7. Они включены в одну рабочую группу.

Инет на основной машине через VPN. Поэтому подключено в гостевую два интерфейса.
1. NAT.
2. Виртуальный адаптер хоста

На втором интерфейсе настроена сеть вида
192.168.1.1
255.255.255.0


Для второго интерфейса VB использует сеть VirtualBox Host-Only Network. Так вот она как на основном компе, так и на гостевом определяется всегда как Неопознанная. Из-за этого мне не поменять ее тип с Общественной на Домашнюю.

Наверно из-за этого компьютеры видно и в гостевой и в основной системе. Но доступа к ним нет.

Вообще возможно ли это настроить? Необходимо смоделировать реальную сеть, а не использовать для расшаривания файлов средства VB.
Автор: mleo
Дата сообщения: 15.12.2013 10:27
может в шапку разместить способ запуска гостевой системы с usb?

-----
Х:\путь к папке VirtualBox\VBoxManage.exe internalcommands createrawvmdk -filename X:\путь к папке диска\имя.vmdk -rawdisk \\.\PhysicalDriveN , где Х - буква диска, N - номер диска см "Управление дисками"

-----



Добавлено:
для *unix систем соответственная корректировка в местах буквы диска.
Автор: VitRom
Дата сообщения: 17.04.2013 23:54
"неопознанность" сетей в 7-ках лечится ручным прописыванием в свойствах соединения "шлюза по умолчанию", предпочтительно правильного.

ЗЫ. и вообще 7-ка "опознаёт" сети по связке
адрес дефолтного шлюза + мак устр-ва с этим адресом
Автор: Dementei
Дата сообщения: 18.04.2013 00:45
Спасибо за ценный совет. В гостевой прописал в шлюз IP моего основного компа.
Все определилось сразу.

А вот с основным проблема. В св-вах соединения VirtualBox Host-Only Network настройки не запоминаются. Они задаются в настройках VB. А там можно задать только IP и маску.
Есть идеи?

П.С. Сейчас как-то через одно место удалось шлюз ввести.
И сеть VirtualBox Host-Only Network раздвоилась. Одна также неопознанная, другую переключил
на домашнюю и создал домашнюю группу.

С основного компа захожу в шары без проблем, а вот с гостевой доступ все равно закрыт.

У основного компа IP 192.168.1.1
У гостевого IP 192.168.1.2

Так у гостевого я прописал шлюз основного IP 192.168.1.1.

А вот что за шлюз прописывать у основного?

Если прописываю 192.168.1.1, то он удаляется и сеть остается неопознанной.
Если какой-либо другой, то как я уже писал сеть раздваивается.

П.С. отключил DHCP сервер в VB. Вроде получилось на основном компе вбить
192.168.1.1
255.255.255.0
192.168.1.1

Парюсь с созданием домашней группы...

Если создаю домашнюю группу на основном компе, то в гостевом нет пункта присоединиться. Можно только тоже создать.
Блин, так и наоборот.

П.С. ЕЕЕ сделал я это))

Основной комп
192.168.1.1
255.255.255.0
192.168.1.2

Гостевой
192.168.1.2
255.255.255.0
192.168.1.1

Правда сеть на основном компе определяется только когда гость включен. Это из-за того, что шлюз на него указывает. Вообще можно как-то сделать без завязки на гостя? Что прописать в шлюз?
Автор: cracklover
Дата сообщения: 15.12.2013 16:11
mleo
по идее в теме это звучало много раз.
Автор: mleo
Дата сообщения: 15.12.2013 18:30
Может вопрос не из числа частых, но время на поиск ответа придется потратить.
Автор: VitRom
Дата сообщения: 18.04.2013 13:09

Цитата:
адрес дефолтного шлюза + мак устр-ва с этим адресом
а поскольку мак можно узнать только когда "удалённое" у-во "включено", то Я вариантов не вижу, так и будет определяться только при вкл. госте.
НО моё мнение, разумеется, не абсолют, может кто и подскажет какой трюк.
Автор: cracklover
Дата сообщения: 16.12.2013 06:07
mleo

Цитата:
Может вопрос не из числа частых, но время на поиск ответа придется потратить.

вы не поверите, но довольно часто я точно также делаю "находки" в работе VB и настоятельно прошу добавить их в шапку темы, но каждый раз находится тот, кто этим недоволен.
потому я уже давно просто пишу в тему и оставляю "островки находок"
Автор: Sanc4eZ
Дата сообщения: 18.04.2013 14:03
Блин, угораздило же обновиться до последней версии(((

Имеется виртуальная машина с Ubuntu 12.04 и VB 4.2.12.84980. После обновления VBoxGuestAdditions получаю вот такое:

http://img585.imageshack.us/i/screenshot20130418002.png/
http://img707.imageshack.us/i/screenshot20130418003.png/
http://img201.imageshack.us/i/screenshot20130418004.png/

Независимо от того, что выбираю, графический режим мне так и не удаётся загрузить. Только консоль.
Как быть ?
Автор: noisy
Дата сообщения: 16.12.2013 17:11
Как-то мимо форума пробежала новость о VirtualBox 4.2.20

https://www.virtualbox.org/wiki/Changelog-4.2
Автор: ORGaniZM
Дата сообщения: 18.04.2013 14:10
Sanc4eZ
ОМГ, прошлая страница!

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499

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


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