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

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

Автор: thejustsoul
Дата сообщения: 10.05.2015 21:26
Когда релиз выйдет, тогда можно будет о чем-то говорить, а то стабильные то не всегда стабильно работают, а еще бету юзать, нее.
Автор: CaptainFlint
Дата сообщения: 26.01.2016 23:19
Aleksandr N

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

Возможно, какие-то неявные завязки имеются. Я ж не знаю, что это за скрипт и что он делает.
В оригинальном дистрибутиве — да, OpenSSL вкомпилен статически. Но у меня не получилось сделать статическую версию, а при отлично работающей (в нормальных условиях) динамической я счёл излишним тратить кучу времени ещё и на эту особенность.


Цитата:
Это всем известный факт, но эти библиотеки лежат рядом, так что возможно в исходниках прописан относительный путь.

Не понял мысль. Если Windows и без того будет подгружать библиотеки из каталога VB, то какой смысл отдельно прописывать в исходниках точно такое же поведение, но уже явным образом?
Автор: LexVel
Дата сообщения: 11.05.2015 04:06
to All

Установил, в таком порядке

Цитата:

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
Автор: Aleksandr N
Дата сообщения: 27.01.2016 16:39
CaptainFlint
Я не знаю... Сегодня подписал файлы из твоей последней сборки своим сертификатом выданный мне мной-же. Бокс замечательно запускается и работает... Но скрипт портативки всё так-же материться на отсутствие библиотеки OpenSSL...

Добавлено:
Может у тебя гранаты, ой, сертификат не той системы? Помнится когда я делал свой сертификат, выставлял в нём возможность подписания ПО. (Подписывание кода (1.3.6.1.5.5.7.3.3)) А в твоём сертификате я такой строки не нашёл...
Автор: thejustsoul
Дата сообщения: 11.05.2015 05:56
LexVel
Чтобы не тормозило и взлетело, нужно железо не как у калькулятора и памяти достаточно. Чем мощнее и больше, тем лучше.
Как установить венду на виртуалку, да также как на обычный ПК, подключаешься по RDP (включается предварительно через настройки в VB или VM) к этой виртуалке, вставляешь образ в привод и ставишь. Потом дрова (дополнения гостевые).
Автор: CaptainFlint
Дата сообщения: 27.01.2016 21:26
Aleksandr N

Цитата:
Сегодня подписал файлы из твоей последней сборки своим сертификатом выданный мне мной-же. Бокс замечательно запускается и работает...

Разумеется, потому что ты взял за основу файлы, которые собирались мной без автоподписывания, в которых нет флага. Сборочные скрипты так работают, что выставляют флаг проверки подписи лишь при наличии этой самой подписи. Я же отвечал выше, что да, вполне можно взять эти файлы и подписать вручную, просто долго и неудобно.


Цитата:
Может у тебя гранаты, ой, сертификат не той системы? Помнится когда я делал свой сертификат, выставлял в нём возможность подписания ПО. (Подписывание кода (1.3.6.1.5.5.7.3.3)) А в твоём сертификате я такой строки не нашёл...

Во-первых, я генерировал универсальный сертификат, без указания областей применения. В этом случае они не перечисляются явно, а просто все разрешены.
Во-вторых, на самом деле, это не имеет ни малейшего значения. 64-битная винда в нормальном режиме не примет такой сертификат, хоть разрешено в нём подписывание кода, хоть запрещено. 64-битная винда в тестовом режиме и 32-битная винда примут этот сертификат, опять-таки, независимо от наличия в нём этого разрешения. Разрешения играют роль лишь для полноценных сертификатов.
Автор: LexVel
Дата сообщения: 11.05.2015 09:44
thejustsoul

SSD 20 Gb на сервере накопитель.
я Virtualbox, на VPS ставил впервые, в моем посте, проделанные команды,
его установили.

далее мне нужно получить к нему удаленный доступ ? верно..
для монтирования образа,

Цитата:

подключаешься по RDP (включается предварительно через настройки в VB или VM)

можно поподробнее в этом месте
Автор: Aleksandr N
Дата сообщения: 27.01.2016 21:58
CaptainFlint
Насчёт принятия сертификата точно не могу сказать, не приходилось проверять. Возможно я тебя раньше не так понял... По-моему ответ на проблему создания дистрибутива очевиден. Сертификат нормальный не купить ибо дорого. Компилировать файлы с автоподписыванием бессмысленно ибо вообще ничего не работает, остаётся подписывать после ручками хоть и муторно...
Что дальше тебе делать сложно подсказать. Лично у меня 32-битный портативный вариант работает как подписанный так и не подписанный, что есть гуд. А главное запускается и нет защиты. Про 64-битный вариант не могу сказать.
Я-бы посоветовал выпускать эту сборку с появлением новых официальных версий так как они без защиты. А кому нужно будет, тот воспользуется твоей сборкой.
Автор: A1eksandr1
Дата сообщения: 11.05.2015 13:56
LexVel
Вместо RDP, в настройках железа виртуальной машины добавляешь дополнительный диск и указываешь в качестве источника данных ISO образ с ОС. Далее всё как на реальном ПК.
Автор: LexVel
Дата сообщения: 11.05.2015 14:47
A1eksandr1

я делаю заново, как в статье
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 ?

я до настроек железа еще не добрался.
Автор: CaptainFlint
Дата сообщения: 27.01.2016 22:18
Aleksandr N

Цитата:
Компилировать файлы с автоподписыванием бессмысленно ибо вообще ничего не работает

В точности наоборот: компилировать с автоподписыванием — это единственный осмысленный вариант. Вот любой другой делать как раз бессмысленно: неподписанным пользоваться на 64-битках будет фактически невозможно, а подписывать ручками я точно не буду.
Поэтому я буду разбираться с флагом проверки подписи, выяснять, для чего он нужен на 64-битных системах и править сборочные скрипты, чтобы он выставлялся не всегда, а только тогда, когда действительно необходим.

На текущий момент, пока я с этим не разобрался, у нас есть два дистрибутива: кто пользуется 32-битной виндой, пусть берёт неподписанный (если хочет, сможет подписать сам, это на работоспособность абсолютно никак не повлияет — ни в лучшую, ни в худшую сторону); кто сидит на 64-битке, пусть берёт подписанный дистрибутив (выложенный на geektimes) и включает тестовый режим. В будущем, когда я разберусь с флагом, будет единый дистрибутив, объединяющий преимущества этих двух. Никакой другой меня не устроит.
Автор: vlary
Дата сообщения: 11.05.2015 14:56
LexVel
Цитата:
Чем лучше дистанционно подключаться к серверу для настройки VirtualBox ?
Тем же, чем подключался для его установки.
Из командной строки с помощью VBoxManage можно настроить все что угодно.
Автор: thejustsoul
Дата сообщения: 11.05.2015 15:09
LexVel

Цитата:
можно поподробнее в этом месте

Не надо никакие KDE ставить, настраивается и создается с помощью консоли виртуалка, для виртуального привода указываешь путь до образа с виндой (iso), затем там же, включается RDP для той виртуалки, стартуешь ВМ, коннектишься на порт RDP-клиентом (виндовый подойдет), дальше уже визуально ставишь винду. Погугли ключевые слова virtualbox console create vm (vboxmanage), или вот например.
Автор: Aleksandr N
Дата сообщения: 28.01.2016 07:29
CaptainFlint
Ладно, будем ждать от тебя готовый вариант. А вообще, спасибо за труды.
Автор: LexVel
Дата сообщения: 11.05.2015 17:25

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

тут типа нужно указать на путь к образу,
но у меня обрааз лежит на физической машине.

Автор: Sisin
Дата сообщения: 28.01.2016 20:30

Цитата:
Подскажите, пожалуйста, как избавиться от процесса 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
Автор: thejustsoul
Дата сообщения: 12.05.2015 09:10
LexVel
Тип ОС нужно ставить тот который будет устанавливаться в ВМ. Список ОСей: 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 и с помощью него уже визуально все сделать. Офсайт.
Автор: Alex_Piggy
Дата сообщения: 30.01.2016 05:26
Доброе время
Aleksandr N
1. Посмотрите в depends http://www.dependencywalker.com/ что именно требует эти библиотеки. Если они нужны скрипту, то и лежать должны возле скрипта.
2. Если для VBox, то не надо копировать в системную папку! А тем более удалять. Попробуйте через переменную PATH после определения arch.

Код:
EnvSet ( "PATH" , @ScriptDir & ";" & @ScriptDir & "\" & $arch & ";" & EnvGet ("PATH") )
EnvUpdate()
Автор: Polo
Дата сообщения: 12.05.2015 10:17
5-ка обновилась до BETA3
http://dlc-cdn.sun.com/virtualbox/5.0.0_BETA3/
Автор: unreal666
Дата сообщения: 30.01.2016 05:48
Sisin

Цитата:
Exit
Goto end

куда goto, если end нет? Тем более после exit.
Автор: A1eksandr1
Дата сообщения: 12.05.2015 22:03
Polo
http://forum.ru-board.com/postings.cgi?action=edit&forum=5&topic=35158&postno=4090
Автор: LexVel
Дата сообщения: 13.05.2015 11:59
thejustsoul
статья отличная, но при подключении 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"
Автор: CaptainFlint
Дата сообщения: 30.01.2016 12:50
Alex_Piggy
Сборка там смешанная, MSVC+MinGW, но конкретно эта часть собирается через MSVC. При статической сборке проблема вылезла не из-за нехватки чего-либо, а из-за конфликтов: OpenSSL сначала была влинкована в один из компонентов VB, а потом этот компонент совместно с тем же OpenSSL использовался для линковки чего-то ещё, и шла ругань на конфликты между одинаковыми символами. Наверное, это как-то решается, раз Oracle собирает статически, но у меня не было желания разбираться детальнее, чем это необходимо. Сам VB отлично работает, а что могло не понравиться какому-то там скрипту — вопрос десятый.
Автор: thejustsoul
Дата сообщения: 13.05.2015 12:10
LexVel

Цитата:
--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", что одно и тоже.
Автор: agasssy
Дата сообщения: 01.02.2016 22:26
Ребята, подскажите, такая проблема, увеличил размер диска гостевой винды, а в самой винде никакого нового пространства не появилось, даже не размеченного, что можно сделать?
Автор: LexVel
Дата сообщения: 13.05.2015 13:18
thejustsoul

подключаюсь через PuTYY, а как мне его закинуть в домашний каталог ? куда залить, чтобы лежал долго и надежно
и был прямой линк ?
заливать на обменник и

wget http://www

то указать: ~/en_win_xp_pro_x64_with_sp2_vl.iso

хотя для простоты, не ошибиться с названием лучше iso64.iso
Автор: Polo
Дата сообщения: 01.02.2016 23:57
agasssy, VirtualBox увеличиваем размер дисков

Автор: thejustsoul
Дата сообщения: 13.05.2015 13:37
LexVel
Да хоть куда, хоть в ~/
Есть удобная программа WinSCP (скачать, локализация), с помощью нее подключитесь к своему VDS и залейте файл простым перетаскиванием (копированием) в свой домашний каталог. После установки винды, его (образ) можно будет удалить.
Автор: sundraw
Дата сообщения: 07.02.2016 10:52
Всем доброго времени суток!
Столкнулся с непонятной ситуацией. Обновляю VB 4.3.12 до 4.3.20. Установка идёт нормально, в конце идёт откат и выдаёт ошибку:

Требует обновления системы. Раньше такого не было. Сижу на надёжной Win 7 x64, обновляться нет желания. Это что-то новенькое от VirtualBox или что-то другое? Есть ли способ обойти? Дело в том, что VB после этого уже никакая не устанавливается.
Автор: LexVel
Дата сообщения: 13.05.2015 13:52

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, истории становления российского интернета. Сделано для людей.