metatrop
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору RetroRocket Цитата: На хостовую WinXP Pro SP3 какую версию из 5.х линейки лучше установить? Хотя 5.х официально не поддерживает WinXP в качестве хоста, но в теме отписывались люди, у которых работало. Сейчас использую 4.2.24. Про харденинг в курсе. | Прочитав это сообщение, решил проверить, что можно новое поставить на Windows 2003 PAE 32-bit (эквивалент XP, но доступной множеству программ памяти много > 4ГБ). Хотя и не уверен даже, что от новой версии есть польза на XP/2003. Что там такого важного нового добавили в 5.x? Пользуюсь версией 4.2.16.86992, и в ней работает Windows 10 PE x64 из набора 2k10 Live. Также есть в архиве рабочая Portable стандартная версия 5.0.26: с ней тоже всё нормально, вот только потребовалось установить в систему сертификат https://www.symantec.com/content/en/us/enterprise/verisign/roots/VeriSign-Class%203-Public-Primary-Certification-Authority-G5.pem Теперь же взялся ставить сборку CaptainFlint'а 5.2.24, вариант с китайским сертификатом https://yadi.sk/d/OvpjZloDE5WFmg Меня интересуют исключительно Portable версии, без интеграции в ОС (чтобы программы были независимы от ОС, саму ОС можно было бы легко восстановить простой распаковкой из архива в любой момент, или же загрузиться в другой экземпляр ОС, продолжая использовать те же программы). Поэтому для установки потребовалось также скачать http://files.vbox.me/files/Portable-VirtualBox_v5.1.22-Starter_v6.4.10-Win_all.exe И хотя этот Portable-загрузчик предназначен для гораздо более старой версии 5.1.22, этот момент, по-видимому, несущественен. Надо лишь указать путь к скачанному "китайскому варианту Капитана Флинта. Судя по коду на https://github.com/vboxme/Portable-VirtualBox, у них вся "смена версии" заключается в изменении URL для автоматической загрузки с сайта http://download.virtualbox.org/ В созданную папку Portable-VirtualBox также был вручную распакован, в подкаталог .\app32\ExtensionPacks\Oracle_VM_VirtualBox_Extension_Pack\ http://download.virtualbox.org/virtualbox/5.2.24/Oracle_VM_VirtualBox_Extension_Pack-5.2.24-128163.vbox-extpack А вот дальше возникает крупная, для большинства пользователей непреодолимая, трудность. Сборка Капитана Флинта отличается от стандартной не только отсутствием "упрочнения", но и тем, что VBoxRT.dll требует наличия bcrypt.dll, а это такая DLL, которая есть на NT 6.x, но которой нет на NT 5.x (2000/XP/2003). Простой перенос .dll не помогает: он тянет ещё 2 DLL, и всё это добро вместе взятое таки не инициализируется правильно (выдаётся некая ошибка). В принципе VBoxRT.dll можно заменить на стандартную версию, и тогда VirtualBox, по крайней мере, запускается. Но далее, при попытке старта конкретной виртуальной машины выдаётся что-то вроде "WinTrustErr" по поводу диска, на котором лежит VirtualBox (в моём случае это динамический RAM-диск, но и перемещение на HDD не помогает). Если правильно понимаю, таково одно из проявлений того самого hardening'а... Таким образом, эта сборка Капитана Флинта с отключённым "упрочнением" (hardening'ом) на Windows XP/2003 как бы и не работает. Что, конечно, плохо. Но, к счастью, существует один малоизвестный проект https://github.com/Skulltrail192/One-Core-API-Binaries Оттуда можно с немалой пользой извлечь .\Legacy\Repository\x86\System32\Base\Base Depencies\bcrypt\bcrypt.dll Загрузчик VirtualBox, похоже, содержит собственную дурацкую проверку наличия bcrypt.dll в системном каталоге Windows, и если bcrypt.dll положить не туда, а в директорию VirtualBox, выдаст окошко с "ошибкой", которая, однако, ни на что реально не влияет (всё запускается). Ну и дальше на первый взгляд вроде бы всё нормально. Windows 10 PE x64 грузится в виртуальную машину с максимальными под x32 3.5 ГБ памяти. Таков предварительный итог проверки работоспособности последней на данный момент версии линейки VirtualBox 5.x на 32-битных XP/2003. Если ещё кто установит новую версию на XP/2003, проверив её более тщательно - сообщайте о результате (положительном или отрицательном), а равно и о том, какие реальные преимущества наблюдаются у новой версии. | Всего записей: 327 | Зарегистр. 17-09-2010 | Отправлено: 15:54 19-01-2019 | Исправлено: metatrop, 15:59 19-01-2019 |
|