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

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

Автор: cracklover
Дата сообщения: 12.12.2013 21:48
на всякий случай расскажу эпизод, который меня сегодня на некоторое время поверг в ступор при работе с VirtualBox.
совершенно внезапно с утра стал замечать, как на ровном месте стала странно себя вести виртуальная машина с Windows XP. периодически она стала падать с "повреждениями" файловой системы, точь в точь, как бывает когда или битая оперативная память, или есть bad-сектора на жестком диске. я то быстро доставал все из бекапа, но все же, грешным делом, уже стал подозревать именно планки памяти на ноуте. ведь у меня для виртуалки эта память - и память (RAM), и "жесткий диск", так как все крутится в рамдиске. но ларчик открывался просто. в какой-то момент, подключая и отключая виртуальные контроллеры и образы дисков, я нечаянно для этой виртуальной машины с контроллера снял галку на кеширование операций ввода/вывода. а именно для виртуальных машин под Windows XP это критично. контроллер "жесткого диска" виртуальной машины просто стал себя вести неадекватно от этого и файловые операции" пролетая" через него, завершались некорректно и отсюда - порча файлов внутри виртуальной машины с последующим неминуемым падением всей виртуалки с XP.
то есть, как понятно из рассказа, галка должна быть установлена в этой настройке, если речь идет о виртуальной машине с Windows XP.
не повторяйте моей случайной ошибки!
Автор: mleo
Дата сообщения: 15.12.2013 10:27
может в шапку разместить способ запуска гостевой системы с usb?

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

-----



Добавлено:
для *unix систем соответственная корректировка в местах буквы диска.
Автор: cracklover
Дата сообщения: 15.12.2013 16:11
mleo
по идее в теме это звучало много раз.
Автор: mleo
Дата сообщения: 15.12.2013 18:30
Может вопрос не из числа частых, но время на поиск ответа придется потратить.
Автор: cracklover
Дата сообщения: 16.12.2013 06:07
mleo

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

вы не поверите, но довольно часто я точно также делаю "находки" в работе VB и настоятельно прошу добавить их в шапку темы, но каждый раз находится тот, кто этим недоволен.
потому я уже давно просто пишу в тему и оставляю "островки находок"
Автор: noisy
Дата сообщения: 16.12.2013 17:11
Как-то мимо форума пробежала новость о VirtualBox 4.2.20

https://www.virtualbox.org/wiki/Changelog-4.2
Автор: CBuilder
Дата сообщения: 16.12.2013 17:16
У меня одного не хочтят винды (разные х64) устанавливаться c использованием EFI или у всех? VirtualBox 4.3.4-91027
Перепробовал кучу дистров MSDN,пару сборок, и всё мимо кассы.
Автор: slovarik888999
Дата сообщения: 16.12.2013 17:31
День добрый! Нужна срочна помощь. Пользуюсь на работе VMWare Workstation 9. Надо, чтобы в виртуальной машине был собственный процессор, а не тот, что берется из реестра. Как это можно реализовать? Просто при переносе папки ID мамки не меняется, но проц считается из HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor хоста. Буду благодарен за совет.
Автор: adasiko
Дата сообщения: 16.12.2013 17:43
CBuilder

Цитата:
У меня одного не хотят винды устанавливаться с использованием EFI?


Цитата:
Note that the VirtualBox EFI support is experimental and will be enhanced as EFI matures and becomes more widespread. While Mac OS X and Linux guests are known to work fine, Windоws guests are currently unable to boot with the VirtualBox EFI implementation.
Автор: whitelime
Дата сообщения: 19.12.2013 01:11
VirtualBox 4.3.6 | Changelog
Автор: cracklover
Дата сообщения: 19.12.2013 08:05

Цитата:
VirtualBox 4.3.6

добровольцы будут?
Автор: 0utC4St
Дата сообщения: 19.12.2013 08:27

Цитата:
добровольцы будут?

Есть. Обновился с 4.3.4.
Полёт норм. Ошибок не вылетало.
Виртуалки остались с предыдущей 4.3.4
Автор: CBuilder
Дата сообщения: 19.12.2013 09:35
Win 8.1 по прежнему не ставится на EFI ( когда же пофиксят то? Debian встаёт на ура.
Автор: gryu
Дата сообщения: 19.12.2013 10:33
Коллеги. Регулярно падает виртуалка.
[more]VBoxHeadless: error: The machine '***' is already locked for a session (or being unlocked)[/more]
Кто знает куда копать?
Версия
virtualbox-ose-4.2.16_2
virtualbox-ose-kmod-4.2.16
Автор: adasiko
Дата сообщения: 19.12.2013 14:09
gryu
Ну обнови, в ветке 4.2 уже куча минорных фиксов вышло.
Автор: gryu
Дата сообщения: 19.12.2013 15:35
adasiko
пару дней назад обновял уже.
Это уже обновлённые.
Автор: adasiko
Дата сообщения: 19.12.2013 15:45
gryu
Юзай оф репы оракла.
Например, в ubuntu 12.04.3 в стандартных репах он вообше не рабочий ядро обновили - и увсё.
Автор: gryu
Дата сообщения: 19.12.2013 15:49
adasiko
У меня хостовая ОС FreeBSD.
Собираю из портов.
Уже работающее обновляю portmaster-ом.

Добавлено:
P.S.
сабж под FreeBSD официально Ораклом не портирован.
Автор: sundraw
Дата сообщения: 20.12.2013 08:53
Здравствуйте! Имеется Windows 7 x64, готовый образ VM.vmdk. Нужно этот образ подключить напрямую к жёсткому диску, минуя его файловую систему. Если создавать новый образ

Код: VBoxManage.exe internalcommands createrawvmdk -filename G:\VM.vmdk -rawdisk \\.\PhysicalDrive5
Автор: adasiko
Дата сообщения: 20.12.2013 15:41
sundraw
1) VBoxManage clonehd VM.vmdk image.iso --format RAW
2) накатываешь image.iso на диск
3) ну и подцепляешь его командой, которую написал
Автор: sundraw
Дата сообщения: 20.12.2013 17:39
adasiko

Цитата:
sundraw
1) VBoxManage clonehd VM.vmdk image.iso --format RAW
2) накатываешь image.iso на диск
3) ну и подцепляешь его командой, которую написал


Делаю так

Код: VBoxManage.exe clonehd J:\VM.vmdk G:\VM.iso --format RAW
VBoxManage.exe internalcommands converttoraw --format VMDK G:\VM.iso G:\VM.vmdk
Автор: adasiko
Дата сообщения: 20.12.2013 18:21
sundraw
Опиши что тебе нужно, мне кажется ты и сам не понимаешь...

Цитата:
накатываешь image.iso на диск

Это значит iso образ стронними средствами записываешь на диск.
Под линуксами это делается элементарно с помощью dd, как под вендами я без понятия.
Автор: sundraw
Дата сообщения: 20.12.2013 18:37

Цитата:
sundraw
Опиши что тебе нужно, мне кажется ты и сам не понимаешь...

adasiko
Мне нужно подключить жёсткий диск хоста как виртуальный. Вот здесь http://mirspo.narod.ru/vbox/ch09s10.html об этом написано. Но там описано только создание нового диска. А нужно уже готовый VM.vmdk посадить напрямую на жёсткий диск хоста (формат RAW) без использования файловой системы хоста.
Автор: ORGaniZM
Дата сообщения: 23.12.2013 11:16
sundraw
тут
Автор: sundraw
Дата сообщения: 24.12.2013 11:16
ORGaniZM
Спасибо, посмотрел ссылку. Примерно то же, что и здесь http://mirspo.narod.ru/vbox/ch09s10.html .
В моём случае \\.\PhysicalDrive# находится не на флешке, а на физическом диске.
И уже готовый образ VM.vmdk размером 700 мб, настроенный с установленными программами. В Вашей ссылке, как и в моей создаётся новый диск .vmdk размером ~500 б, в который с нуля нужно устанавливать ОС, загружать программы и настройки. На один диск уйдёт несколько часов, а если десятки таких дисков, то теряется всякий смысл. Поэтому нужен аналог команды clonehd, который бы сразу сажал готовую копию на \\.\PhysicalDrive#
А вот если, к примеру, создам я один такой диск с нуля, а затем командой VBoxManage.exe clonehd G:\VM.vmdk D:\VM.vdi --format VDI --variant Fixed буду копировать этот диск в нужных количествах на \\.\PhysicalDrive# , сядут ли они на этот физ. диск, минуя его файловую систему? Вот в чём вопрос.
Автор: ORGaniZM
Дата сообщения: 24.12.2013 13:05
sundraw
нет, в него как раз ничего не ставится/настраивается. Этот файл является прослойкой при взаимодействии с физическим HDD/Flash Drive.
Но в те времена были подводные камни при использовании данного метода. Сейчас не знаю как - не пользуюсь.
Автор: adasiko
Дата сообщения: 24.12.2013 18:40
sundraw
Извиняюсь, немного неточно написал, там же и не iso получится, а чисто бинарный образ.
Но сути дела не меняет.
1) VBoxManage clonehd VM.vmdk image.img --format RAW
2) накатываешь image.img на жёсткий диск
3) ну и подцепляешь его командой, которая в руководстве, при этом создаётся новый файл vmdk - указатель на реальный диск.
PS: Я так и не понял зачем это тебе надо. И почему бы просто файл образа не подцепить просто к виртуалке. Если думаешь, что таким образом получишь прирост в производительности, то - нет.
Автор: sundraw
Дата сообщения: 24.12.2013 19:40
adasiko

Цитата:
...Я так и не понял зачем это тебе надо. И почему бы просто файл образа не подцепить просто к виртуалке. Если думаешь, что таким образом получишь прирост в производительности, то - нет.

Я в поиске снижения до минимума нагрузки виртуалок на жёсткие диски, потому испытываю разные способы, в том числе и этот. Слышал, в линуксе это достигается на KVM, но пока я далековато от линукса
Автор: cracklover
Дата сообщения: 25.12.2013 06:23

Цитата:
Я в поиске снижения до минимума нагрузки виртуалок на жёсткие диски, потому испытываю разные способы, в том числе и этот.

я тут в теме всем уже плешь проел RAM-дисками, а вы тут испытываете и испытываете
Автор: xcv150
Дата сообщения: 27.12.2013 09:06
cracklover
Напишите как тогда лучше сделать виртуалку в RAM диске или ссылку киньте???

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499

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


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