» Oracle VM VirtualBox (часть 2)
Цитата:
Да, возможно это так, хотя в скрипте нет списка подгружаемях файлов. Но и в оригинальном дистрибутиве нет библиотек OpenSSL.
Возможно, какие-то неявные завязки имеются. Я ж не знаю, что это за скрипт и что он делает.
В оригинальном дистрибутиве — да, OpenSSL вкомпилен статически. Но у меня не получилось сделать статическую версию, а при отлично работающей (в нормальных условиях) динамической я счёл излишним тратить кучу времени ещё и на эту особенность.
Цитата:
Это всем известный факт, но эти библиотеки лежат рядом, так что возможно в исходниках прописан относительный путь.
Не понял мысль. Если Windows и без того будет подгружать библиотеки из каталога VB, то какой смысл отдельно прописывать в исходниках точно такое же поведение, но уже явным образом?
Установил, в таком порядке
Цитата:
nano /etc/apt/sources.list
deb http://download.virtualbox.org/virtualbox/debian jessie contrib non-free
wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | apt-key add -
aptitude update
aptitude install virtualbox-4.3
vboxwebsrv -V
;Oracle VM VirtualBox web service Version 4.3.26
;(C) 2007-2015 Oracle Corporation
;All rights reserved.
;4.3.26r98988
wget http://dlc-cdn.sun.com/virtualbox/4.3.26/Oracle_VM_VirtualBox_Extension_Pack-4.3.26.vbox-extpack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.26.vbox-extpack
;Successfully installed "Oracle VM VirtualBox Extension Pack"
/etc/init.d/vboxweb-service stop
/etc/init.d/vboxweb-service start
на VPS Debian х64, ОЗУ 512мб.
что нужно настроить, чтобы не тормозила ОС ? и взлетела нормально.
мне нужно туда поставить Вин ХР на VirtualBox и удаленно подключаться.
можно чуть инфы, как произвести саму инсталляцию ХР
на клиентской буду ставить bitwise SSH client && Proxifier
Я не знаю... Сегодня подписал файлы из твоей последней сборки своим сертификатом выданный мне мной-же. Бокс замечательно запускается и работает... Но скрипт портативки всё так-же материться на отсутствие библиотеки OpenSSL...
Добавлено:
Может у тебя гранаты, ой, сертификат не той системы? Помнится когда я делал свой сертификат, выставлял в нём возможность подписания ПО. (Подписывание кода (1.3.6.1.5.5.7.3.3)) А в твоём сертификате я такой строки не нашёл...
Чтобы не тормозило и взлетело, нужно железо не как у калькулятора и памяти достаточно. Чем мощнее и больше, тем лучше.
Как установить венду на виртуалку, да также как на обычный ПК, подключаешься по RDP (включается предварительно через настройки в VB или VM) к этой виртуалке, вставляешь образ в привод и ставишь. Потом дрова (дополнения гостевые).
Цитата:
Сегодня подписал файлы из твоей последней сборки своим сертификатом выданный мне мной-же. Бокс замечательно запускается и работает...
Разумеется, потому что ты взял за основу файлы, которые собирались мной без автоподписывания, в которых нет флага. Сборочные скрипты так работают, что выставляют флаг проверки подписи лишь при наличии этой самой подписи. Я же отвечал выше, что да, вполне можно взять эти файлы и подписать вручную, просто долго и неудобно.
Цитата:
Может у тебя гранаты, ой, сертификат не той системы? Помнится когда я делал свой сертификат, выставлял в нём возможность подписания ПО. (Подписывание кода (1.3.6.1.5.5.7.3.3)) А в твоём сертификате я такой строки не нашёл...
Во-первых, я генерировал универсальный сертификат, без указания областей применения. В этом случае они не перечисляются явно, а просто все разрешены.
Во-вторых, на самом деле, это не имеет ни малейшего значения. 64-битная винда в нормальном режиме не примет такой сертификат, хоть разрешено в нём подписывание кода, хоть запрещено. 64-битная винда в тестовом режиме и 32-битная винда примут этот сертификат, опять-таки, независимо от наличия в нём этого разрешения. Разрешения играют роль лишь для полноценных сертификатов.
SSD 20 Gb на сервере накопитель.
я Virtualbox, на VPS ставил впервые, в моем посте, проделанные команды,
его установили.
далее мне нужно получить к нему удаленный доступ ? верно..
для монтирования образа,
Цитата:
подключаешься по RDP (включается предварительно через настройки в VB или VM)
можно поподробнее в этом месте
Насчёт принятия сертификата точно не могу сказать, не приходилось проверять. Возможно я тебя раньше не так понял... По-моему ответ на проблему создания дистрибутива очевиден. Сертификат нормальный не купить ибо дорого. Компилировать файлы с автоподписыванием бессмысленно ибо вообще ничего не работает, остаётся подписывать после ручками хоть и муторно...
Что дальше тебе делать сложно подсказать. Лично у меня 32-битный портативный вариант работает как подписанный так и не подписанный, что есть гуд. А главное запускается и нет защиты. Про 64-битный вариант не могу сказать.
Я-бы посоветовал выпускать эту сборку с появлением новых официальных версий так как они без защиты. А кому нужно будет, тот воспользуется твоей сборкой.
Вместо RDP, в настройках железа виртуальной машины добавляешь дополнительный диск и указываешь в качестве источника данных ISO образ с ОС. Далее всё как на реальном ПК.
я делаю заново, как в статье
https://wiki.debian.org/VirtualBox#Starting
VirtualBox can now be started.
и тут уперся..
https://wiki.debian.org/KDE
поставил KDE
Цитата:
In KDE, go to: KDE menu > System > VirtualBox OSE
$ VirtualBox
-->>Failed to open the X11 display!
Чем лучше дистанционно подключаться к серверу для настройки VirtualBox ?
я до настроек железа еще не добрался.
Цитата:
Компилировать файлы с автоподписыванием бессмысленно ибо вообще ничего не работает
В точности наоборот: компилировать с автоподписыванием — это единственный осмысленный вариант. Вот любой другой делать как раз бессмысленно: неподписанным пользоваться на 64-битках будет фактически невозможно, а подписывать ручками я точно не буду.
Поэтому я буду разбираться с флагом проверки подписи, выяснять, для чего он нужен на 64-битных системах и править сборочные скрипты, чтобы он выставлялся не всегда, а только тогда, когда действительно необходим.
На текущий момент, пока я с этим не разобрался, у нас есть два дистрибутива: кто пользуется 32-битной виндой, пусть берёт неподписанный (если хочет, сможет подписать сам, это на работоспособность абсолютно никак не повлияет — ни в лучшую, ни в худшую сторону); кто сидит на 64-битке, пусть берёт подписанный дистрибутив (выложенный на geektimes) и включает тестовый режим. В будущем, когда я разберусь с флагом, будет единый дистрибутив, объединяющий преимущества этих двух. Никакой другой меня не устроит.
Цитата:
Чем лучше дистанционно подключаться к серверу для настройки VirtualBox ?Тем же, чем подключался для его установки.
Из командной строки с помощью VBoxManage можно настроить все что угодно.
Цитата:
можно поподробнее в этом месте
Не надо никакие KDE ставить, настраивается и создается с помощью консоли виртуалка, для виртуального привода указываешь путь до образа с виндой (iso), затем там же, включается RDP для той виртуалки, стартуешь ВМ, коннектишься на порт RDP-клиентом (виндовый подойдет), дальше уже визуально ставишь винду. Погугли ключевые слова virtualbox console create vm (vboxmanage), или вот например.
Ладно, будем ждать от тебя готовый вариант. А вообще, спасибо за труды.
thejustsoul
ВМ создал, все подготовил.
VBoxManage modifyvm "vm" --ostype Debian ; оставлять такой тип ОС
Цитата:
;например такой..
VBoxManage modifyvm "vm" --macaddress1 404A07791535
МАК адрес, придуманный можно применить ? т.е. это будет на установленной ОС ?
тут траблы-
Цитата:
VBoxManage storageattach "vm" --storagectl "IDE Controller" \
--port 1 --device 0 --type dvddrive --medium en_win_xp_pro_x64_with_sp2_vl.iso
тут типа нужно указать на путь к образу,
но у меня обрааз лежит на физической машине.
Цитата:
Подскажите, пожалуйста, как избавиться от процесса VirtualBox.exe, который остается висеть в трее после выхода из портабельной сборки VirtualBox 5.0.14 r105127???
Цитата:
Делаешь батник со следующим содержимым: Код: TASKKILL /F /IM VirtualBox.exe /T и запускаешь от админа, а может и без админа прибъёт, не знаю с какими привилегиями он работает.
Решил проблему с помощью bat-файла, который кладется в папку с приложением:
Код: @echo off
setlocal ENABLEDELAYEDEXPANSION
Set Process=virtualbox
tasklist | Find /i "%Process%.exe" || (goto Else)
:THEN
TASKKILL /F /IM virtualbox.exe /T
Exit
Goto end
:ELSE
"%windir%\system32\cmd.exe" /C start /B /D .\ .\virtualbox.exe
Exit
Тип ОС нужно ставить тот который будет устанавливаться в ВМ. Список ОСей: VBoxManage list ostypes
Посмотрите тут пошаговую инструкцию по созданию ВМ в консольном режиме:
7.1.3. Step by step: creating a virtual machine on a headless server
Тоже самое, на русском языке:
Шаг за шагом: создание виртуальной машины на автономном сервере (headless server)
Кстати, можно еще поставить phpVirtualBox, Web GUI (понадобится веб-сервер apache2\nginx, php) для VirtualBox и с помощью него уже визуально все сделать. Офсайт.
Aleksandr N
1. Посмотрите в depends http://www.dependencywalker.com/ что именно требует эти библиотеки. Если они нужны скрипту, то и лежать должны возле скрипта.
2. Если для VBox, то не надо копировать в системную папку! А тем более удалять. Попробуйте через переменную PATH после определения arch.
Код:
EnvSet ( "PATH" , @ScriptDir & ";" & @ScriptDir & "\" & $arch & ";" & EnvGet ("PATH") )
EnvUpdate()
http://dlc-cdn.sun.com/virtualbox/5.0.0_BETA3/
Цитата:
Exit
Goto end
куда goto, если end нет? Тем более после exit.
статья отличная, но при подключении iso
Цитата:
Подключим ISO файл с загрузочным образом диска установки ОС, которую мы хотим установить позже в виртуальной машине:
VBoxManage storageattach "Windows XP" --storagectl "IDE Controller"
--port 0 --device 1 --type dvddrive --medium /full/path/to/iso.iso
и получаю -
VBoxManage: error: Could not find file for the medium '/full/path/to/iso.iso' (VERR_FILE_NOT_FOUND)
VBoxManage: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component Medium, interface IMedium, callee nsISupports
VBoxManage: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 178 of file VBoxManageDisk.cpp
VBoxManage: error: Invalid UUID or filename "/full/path/to/iso.iso"
Сборка там смешанная, MSVC+MinGW, но конкретно эта часть собирается через MSVC. При статической сборке проблема вылезла не из-за нехватки чего-либо, а из-за конфликтов: OpenSSL сначала была влинкована в один из компонентов VB, а потом этот компонент совместно с тем же OpenSSL использовался для линковки чего-то ещё, и шла ругань на конфликты между одинаковыми символами. Наверное, это как-то решается, раз Oracle собирает статически, но у меня не было желания разбираться детальнее, чем это необходимо. Сам VB отлично работает, а что могло не понравиться какому-то там скрипту — вопрос десятый.
Цитата:
--medium /full/path/to/iso.iso
Цитата:
Could not find file for the medium '/full/path/to/iso.iso' (VERR_FILE_NOT_FOUND)
Тут нужно указать путь до вашего ISO образа с дистрибутивом винды, если он лежит допустим в домашнем каталоге (/home/username), то путь надо указать "/home/username/iso.iso" или "~/iso.iso", что одно и тоже.
подключаюсь через PuTYY, а как мне его закинуть в домашний каталог ? куда залить, чтобы лежал долго и надежно
и был прямой линк ?
заливать на обменник и
wget http://www
то указать: ~/en_win_xp_pro_x64_with_sp2_vl.iso
хотя для простоты, не ошибиться с названием лучше iso64.iso
Да хоть куда, хоть в ~/
Есть удобная программа WinSCP (скачать, локализация), с помощью нее подключитесь к своему VDS и залейте файл простым перетаскиванием (копированием) в свой домашний каталог. После установки винды, его (образ) можно будет удалить.
Столкнулся с непонятной ситуацией. Обновляю VB 4.3.12 до 4.3.20. Установка идёт нормально, в конце идёт откат и выдаёт ошибку:
Требует обновления системы. Раньше такого не было. Сижу на надёжной Win 7 x64, обновляться нет желания. Это что-то новенькое от VirtualBox или что-то другое? Есть ли способ обойти? Дело в том, что VB после этого уже никакая не устанавливается.
thejustsoul
Цитата:
~# VBoxHeadless --startvm "Windows XP"
Oracle VM VirtualBox Headless Interface 4.3.18_Debian
(C) 2008-2015 Oracle Corporation
All rights reserved.
...
Цитата:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! Guru Meditation -4005 (VERR_VMX_UNABLE_TO_START_VM)
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
DBGF: No debugger attached, waiting 1 second for one to attach (event=100)
1.Stopping the VM!
вроде нормально все ?
,но
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499
Предыдущая тема: Программы для разработки, тестирования, оптических систем
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.