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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части: 1 | 2

 
ВНИМАНИЕ! В релизах для Windоws до версии 4.3.28 включительно (и нескольких предыдущих релизах 4.3.2x) имеется серьёзная подтверждённая проблема с функционированием режима сети NAT. Эта проблема полностью отсутствует в сборке 4.3.20, а также в новом стартовом релизе набора сборок 5.x.x. Обе сборки крайне рекомендуются для использования, если для вас важно нормальное функционирование режима сети NAT в VirtualBox.

Немецкая компания InnoTek объявила о выпуске продукта VirtualBox Open Source Edition (OSE), тем самым практически опубликовав значительную часть исходных текстов своего флагманского продукта по лицензии GPL.
 
Oracle xVM VirtualBox — это система полной виртуализации, поддерживающая динамическую трансляцию (выполнение значительной части инструкций гостевой ОС на реальном оборудовании). В качестве хост-систем поддерживаются Linux, Windows и macOS, а в роли "гостя" могут выступать Windows, Linux, BSD и прочие системы. Как сообщают разработчики, отличительной чертой VirtualBox являются модульность и продуманные интерфейсы (например, можно запустить виртуальную машину из GUI, изменить её параметры из командной строки и затем подключиться удалённо), специальные утилиты (Guest Additions) для гостевых систем Linux и Windows, повышающие степень интеграции гостевой и хост-систем, а также дескрипторы виртуальных машин в формате XML. Графический интерфейс VirtualBox использует Qt, но благодаря SDK и упомянутой выше модульности разработать альтернативную оболочку будет достаточно просто.
 
Начиная с 4-ой версии Oracle xVM VirtualBox существует в единственной редакции, распространяемой под лицензией GNU GPL с открытыми исходными кодами, соответственно, нет ограничений в использовании.  
 
Некоторые дополнительные функции выделены в отдельный пакет Oracle VM VirtualBox Extension Pack, среди которых:
* RDP-сервер — позволяет подключаться к виртуальной системе удалённо с помощью любого RDP-совместимого клиента;
* поддержка устройств USB 2.0/3.0;
* возможность PXE-загрузки при использовании сетевой карты от Intel;
* шифрование виртуальных жёстких дисков.
 
Oracle VM VirtualBox Extension Pack распространяется только в бинарном виде под собственной лицензией (PUEL), бесплатен только для личного некоммерческого использования.




 
 
* Вариант решения проблемы неработоспособности браузера Chrome и "Средства просмотра фотографий Windows" на виртуальных машинах с Windows 7
* Как сделать, чтобы на виртуальной машине можно было менять системное время независимо от хостовой OS?
* Одновременное использование двух интернет-соединений на одном компьютере с помощью VirtualBox
* VBoxVmService - запуск VB без логина в систему как службы
* Как сделать общую папку для ПК и виртуальной машины (инструкция от 4zz) + Альтернативная инструкция
* Как сделать резервную копию диска со снимками системы
* CloneVDIGUI - клонирование виртуалок утилитой с GUI (в VirtualBox версии 4.1 и старше эта возможность присутствует в самой программе)
* CloneVDI - аналогичная утилита, не использующая вызовы vboxmanage...
* Возможность установки 64-разрядной машины на 32-разрядной ОС
* VirtualBox Control Service - служба управления виртуальными машинами VirtualBox
* Сжатие образа диска .vdi batch-сценарий упаковки образов (для Windows)
* Free VirtualBox Images - бесплатные готовые образы с разными системами
* Portable-VirtualBox - утилита для создания и запуска portable-версии программы
* GreenVBox - Just a Portable VirtualBox Pack (портабельная версия)
* Проблемы с настройкой сети в VB
* Список известных драйверов под Windows, конфликтующих с VirtualBox
* Возможные проблемы с графикой для гостевых систем Windows
* Изменение размера виртуального диска
* Как перенести настройки виртуальных машин при переустановке ОС / замене компьютера?
* История версий на русском
 
Русский перевод оригинального руководства пользователя Oracle VirtualBox в формате CHM.
 
Совет: Версии VirtualBox для Windows после 4.3.12.93733 имеют защиту от встраивания сторонних DLL. Это может приводить к критическим ошибкам при запуске виртуальной машиныещё) при использовании ПО типа антивирусов (Avira? Решение), отладчиков, настроенных под себя тем, электронных словарей... Перед тем как жаловаться на работоспособность "свежих" сборок, попробуйте версию 4.3.12.93733 или стороннюю сборку без харденинга (7.0.14, 6.1.50, 6.0.24, 5.2.44). Понять, что не так с более новыми сборками, вы можете, прочитав последние страницы этого топика. Версия для печати в помощь!

Всего записей: 38754 | Зарегистр. 26-02-2002 | Отправлено: 00:04 15-12-2016 | Исправлено: NyBumBum, 11:12 21-03-2024
CaptainFlint



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sundraw
Скриншот в той теме не открывается без регистрации, а по уменьшенному изображению довольно проблематично понять текст. Но всё же удалось рассмотреть код ошибки: VERR_OUT_OF_RANGE
По этому коду в исходниках VBox'а нашлось вхождение в файле src\VBox\Devices\Network\SrvIntNetR0.cpp, в функции intnetR0NetworkEnsureTabSpace(), которая возвращает этот код ошибки, если некое число превысит константу INTNET_MAX_IFS, которая в свою очередь определена как:

Код:
/** The maximum number of interface in a network. */
#define INTNET_MAX_IFS              (1023 + 1 + 16)

Что составляет как раз магические 1040. Предполагаю, что падение происходит именно на этой проверке. К сожалению, комментарии там не слишком понятны для меня, поэтому понять, что вообще делается в этой функции, я сходу не могу; речь идёт о какой-то таблице MAC-адресов, и это, похоже, её максимально допустимый размер. Можно попробовать увеличить это число и пересобрать из исходников, но я не могу спрогнозировать, как это повлияет на работоспособность и стабильность программы. Тем более, что константа определена таким хитрым образом; явно эти числа 1023, 1 и 16 взяты не с потолка, а с чем-то связаны. Также это число используется в нескольких других функциях, причём домноженное на 3. Непонятно, будут ли эти проверки корректно работать при изменении константы.
 
Похоже, тут всё-таки без общения с разработчиками не обойтись. Ну или с кем-нибудь ещё, кто разбирается в этой области кода.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 5477 | Зарегистр. 11-11-2002 | Отправлено: 22:02 15-09-2020
sundraw

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint
Дело ясное, что дело тёмное... Я сам смогу подкорректировать этот код на свой страх и риск? Благо, если что не так, переустановить ВБ не проблема.
P.S. Привязал ссылку с ошибкой к нашей теме.

Всего записей: 837 | Зарегистр. 15-05-2011 | Отправлено: 22:13 15-09-2020 | Исправлено: sundraw, 22:35 15-09-2020
CaptainFlint



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sundraw
Подкорректировать-то не проблема, просто потом потребуется компилировать VirtualBox из исходников. Это не самая простая процедура, но вполне реальная. Собственно, я могу попробовать самостоятельно собрать такой вариант, благо у меня есть виртуалка, где всё уже настроено для сборки (только нужно решить, какое количество подключений установить). Но тут две тонкости. Во-первых, у меня собираются только варианты без харденинга, что означает подверженность некой уязвимости хоста при установке такого VBox'а, причём уязвимости, как утверждают оракловцы, уже эксплуатирующейся в живой природе. С харденингом же я собирать не пробовал (точнее, собирать-то один раз пробовал, но результат никак не тестировал). Во-вторых, драйверы в моих сборках подписаны либо тестовым сертификатом, либо утёкшим китайским; ни один из них полноценным считаться не может (подробности см., например, тут). Если такие ограничения устраивают, то могу запустить процесс, а там уж что получится, то получится. Только надо знать: а) какую версию VBox'а собирать, б) каким сертификатом подписывать, в) включать харденинг на свой страх и риск (как, в теории, собираются оракловые дистрибутивы) или оставить без него (как всегда делал я), и г) на какое количество заменить эту константу 1040.
 
Если же "ненастоящая" подпись не подходит, и уже имеется купленный сертификат, то можно самостоятельно установить все нужные программы и библиотеки и собрать из исходников, настроив подписывание этим сертификатом.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 5477 | Зарегистр. 11-11-2002 | Отправлено: 22:42 15-09-2020
sundraw

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint, большое спасибо за помощь. Хотелось бы в 4.3.12 увеличить константу хоть до бесконечности, если нет, то раза в 2 подойдёт. Устроит и готовая 6.1.14 без харденинга хоть китайская, хоть тестовая, они все нормально работают. Сроки не жмут, проверки на моей машине без ограничений.

Всего записей: 837 | Зарегистр. 15-05-2011 | Отправлено: 23:09 15-09-2020 | Исправлено: sundraw, 23:11 15-09-2020
CaptainFlint



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sundraw
Сделал 6.1.14 без харденинга с тестовой подписью; значение выставил удвоенным.
https://yadi.sk/d/w38a7qQH4-x5iA

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 5477 | Зарегистр. 11-11-2002 | Отправлено: 01:37 16-09-2020
sundraw

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint
Всё работает! Ошибка исчезла, машины запускаются, причём ровно вдвое больше. Теперь остаётся понаблюдать их в работе. Главное то, что Вы смогли найти причину и устранить её. Благодарю Вас и большое спасибо. Вопрос, попробую сам поработать с 4-й версией, если не секрет, где нужно подправить значения?

Всего записей: 837 | Зарегистр. 15-05-2011 | Отправлено: 07:14 16-09-2020 | Исправлено: sundraw, 07:59 16-09-2020
CaptainFlint



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sundraw
Отлично, я рад, что заработало.
Где прописано значение я выше уже писал. Сейчас проверил на всякий случай исходники 4.3.12, эта часть кода там не менялась. Файл src\VBox\Devices\Network\SrvIntNetR0.cpp, там недалеко от начала файла есть код:

Код:
/** The maximum number of interface in a network. */
#define INTNET_MAX_IFS              (1023 + 1 + 16)

Вот вместо суммы внутри скобок надо подставить своё значение. Например:

Код:
#define INTNET_MAX_IFS              (2080)

Ну и потом запускать компиляцию.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 5477 | Зарегистр. 11-11-2002 | Отправлено: 14:28 16-09-2020
sundraw

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint, почти неделю Ваша поседняя сборка 6.1.14 работает без проблем, сетевой мост не режет. Большое спасибо.

Всего записей: 837 | Зарегистр. 15-05-2011 | Отправлено: 19:53 22-09-2020 | Исправлено: sundraw, 19:53 22-09-2020
CaptainFlint



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

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 5477 | Зарегистр. 11-11-2002 | Отправлено: 22:30 23-09-2020
dreyer

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите стабилтную версию. Virtualbox   для windows 10 x 64 2004,  и подскажите как запускать. Virtualbox 6 .1.14  с поддержкой usb. ?   В 5 той версии нужно было нажимать  ctrl + 5. И там выбирать, а в 6 версии такого нет (

Всего записей: 277 | Зарегистр. 02-03-2010 | Отправлено: 23:04 23-09-2020
Chess762

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
После обновления на ноуте win 10, перестала запускаться VB версии 5.2.8, выскакивает помощник совместимости и никак не получается запустить виртуалку. Пробовал отключить помощника, но при запуске он все равно выскакивает. Подскажите надо переходить на другую версию VB или можно еще что-то сделать?

Всего записей: 118 | Зарегистр. 03-06-2016 | Отправлено: 13:05 24-09-2020
djDan

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Chess762
5.2.44 запускается на W10 2004 (19041.508)

Всего записей: 1165 | Зарегистр. 20-11-2003 | Отправлено: 13:52 24-09-2020
CaptainFlint



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dreyer
Не знаю, о каком Ctrl+5 идёт речь. Я как всегда щёлкал правой кнопкой по значку USB в строке состояния или выбирал в главном меню пункт Devices->USB->…, так и продолжил это делать в версии 6.1. Может, у вас раньше было настроено это сочетание на открытие диалога настроек USB для виртуалки? Ну так перенастроить сочетание несложно, если оно почему-то слетело.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 5477 | Зарегистр. 11-11-2002 | Отправлено: 16:42 24-09-2020
Chess762

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

Цитата:
5.2.44 запускается на W10 2004 (19041.508)

Посмотрел у меня такая же версия 10 стоит, с чего это помощник стал выскакивать?  
Придется по-видимому экспериментировать с более новыми версиями. Подскажите как правильно ставить новую версию, предыдущую надо удалять или можно обновлением накатить?

Всего записей: 118 | Зарегистр. 03-06-2016 | Отправлено: 12:31 25-09-2020 | Исправлено: Chess762, 12:33 25-09-2020
dreyer

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

Цитата:
Не знаю, о каком Ctrl+5 идёт речь. Я как всегда щёлкал правой кнопкой по значку USB в строке состояния или выбирал в главном меню пункт Devices->USB->…, так и продолжил это делать в версии 6.1. Может, у вас раньше было настроено это сочетание на открытие диалога настроек USB для виртуалки? Ну так перенастроить сочетание несложно, если оно почему-то слетело.

 
 
там  как будто каокето инженерное меню.. Поэтому странно что его нет в 6 версии

Всего записей: 277 | Зарегистр. 02-03-2010 | Отправлено: 11:02 26-09-2020 | Исправлено: dreyer, 11:04 26-09-2020
VectorOm



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

Цитата:
После обновления VirtualBox с версии 5.1.30 на версию 5.1.38 (а также на последнюю 5.2.22) при каждой загрузке хоста (Windows 7 x64 SP1 Professional) в системном журнале появляется ошибка Событие 12, VBoxNetLwf Драйвер обнаружил внутреннюю ошибку драйвера на \Device\VBoxNetLwf. Подробнее...
В версии 5.1.30 никаких ошибок не было, и вот, решила обновиться на свою голову...  Что означает эта ошибка? Если я правильно поняла, драйвер VBoxNetLwf.sys несовместим с Windows 7? За что отвечает этот драйвер и чем это грозит? Можно ли с версии 5.1.38 (5.2.22) вернуться обратно на 5.1.30, не пострадает ли работоспособность виртуальных машин?  

 
Версия 6.1.12.139181, год уже почти заканчивается 2020-й а ошибки теже.
 
Читал что кто то отключает мост до сих пор
https://dentnt.trmw.ru/10139-virtualbox-vboxnetlwf-driver-error/
 
Но в целом всё работает. Просто журнала загаживает немного.
 

Всего записей: 31 | Зарегистр. 05-02-2018 | Отправлено: 08:37 27-09-2020
Sputnikk



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В каком из 5 журналов указано системное время включения/отключения машины?

Всего записей: 6661 | Зарегистр. 17-10-2011 | Отправлено: 06:27 07-10-2020
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sputnikk
https://blogs.oracle.com/scoter/virtualbox-log-files-v2
 
VectorOm

Цитата:
За что отвечает этот драйвер  

VirtualBox NDIS6 Bridged Networking Driver
https://ru.wikipedia.org/wiki/NDIS

Всего записей: 15038 | Зарегистр. 20-09-2014 | Отправлено: 06:36 07-10-2020 | Исправлено: Mavrikii, 06:46 07-10-2020
Ultmann



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

Цитата:
VMM: Fixed random memory corruption and XMM register state corruption inside the VM when Hyper-V is used (bug #19695)
VMM: Fixed VMSVGA 3D support with Linux guests when Hyper-V is used (bug #19884)
GUI: Fixed some Qt related crashes on macOS Big Sur
Oracle Cloud Infrastructure integration: Fixed network integration not working behind some proxies
USB: Mask out remote wake capability to avoid unresponsive devices
Audio: Fixed issues with audio playback after host goes to sleep (bug #18594)
Serial: Keep transferring data if the status line monitoring fails
Serial: Fixed blocking a re-connect when TCP mode is used (bug #19878)
HPET: Fixed inability of guests to use the last timer
VBoxManage: Fixed detection of system locale when running 'VBoxManage unattended install' without --locale (bug #19856)
macOS host: Installer on Big Sur is now reminding user that system has to be rebooted to load the installed KEXTs
Linux host and guest: Support kernel version 5.9 (bug #19845)
Linux guest: Workaround to improve resizing of 32-bit VMs with VMSVGA graphics controller, and do not try to use RandR version 1.3 due to bugs causing the X server to hang
Linux guest: Fixed VBoxService crashing in the CPU hot-plug service under certain circumstances during a CPU hot-unplug event (bugs #19902 and #19903)
Linux guest: Fixed Guest additions build for RHEL 8.3 beta (bug #19863)

Всего записей: 2106 | Зарегистр. 15-12-2018 | Отправлено: 21:30 20-10-2020
CaptainFlint



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Самособранная 6.1.16 без харденинга:
 
С тестовой подписью (что это такое)
С китайской подписью (что это такое)
 
 
Частично устаревшая инструкция по самосборке.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 5477 | Зарегистр. 11-11-2002 | Отправлено: 16:14 21-10-2020
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186

Компьютерный форум Ru.Board » Компьютеры » Программы » Oracle VM VirtualBox (часть 3)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru