Доброго всем дня.
Я понимаю, что все это описано в мануалах и инструкциях, но чисто как памятка для себя и тех кто начнет поиск по форуму...
Все делалось в соответствии с инструкциями:
http://mirspo.narod.ru/vbox/index.htmlhttp://mirspo.org/vbox4/index.htmlИ другими наработками из интернета:
http://superuser.com/questions/293735/is-it-possible-to-assign-more-video-memory-in-virtualboxhttp://superuser.com/questions/710371/is-it-possible-to-assign-more-than-256mb-of-video-memory-in-virtualbox1. Использование Физического HDD в VirtualBox
2. Увеличение Видео памяти для гостевых машин
3. Установка Windows 8.1 и выше в качестве гостевой1. Создаем файл образ из настоящего HDD:
# VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sdd
Делаем мы это обязательно из под root, а вот если потом проверить доступность нашего диска из под пользователя, то получим:
$ VBoxManage internalcommands listpartitions -rawdisk /dev/sdd
VBoxManage: error: Cannot open the raw disk: VERR_ACCESS_DENIED
Основные советы в инете и на ЛОРе в честности, это определить пользователя в группу disk или запускать VirtualBox из под root.
Как всегда, Самый правильный совет я получил на НАШЕМ форуме:
https://forum.altlinux.org/index.php?topic=36213.msg275453#msg275453Создаем правило udev:
# cat > /etc/udev/rules.d/99-local.rules
KERNEL=="sdd", GROUP="vboxusers"
Проверяем что пользователь находится в группе
"vboxusers"$ id san
uid=500(san) gid=500(san) группы=500(san), .. ,465(vboxusers), ..
Присваиваем права на файл
file.vmdk такие же как у остальных виртуальных машин
# chmod -R 0600 /path/to/file.vmdk
# chown -R san:san /path/to/file.vmdk
# ls -lh /path/to/file.vmdk
-rw------- 1 san san 630 янв 24 01:08 file.vmdk
Ну как перезапустить службу Vbox я не искал, по тому тупо перезагрузил систему.После перезагрузки можно проверить доступность диска
sdd для пользователя:
$ VBoxManage internalcommands listpartitions -rawdisk /dev/sdd
Number Type StartCHS EndCHS Size (MiB) Start (Sect)
1 0x07 0 /32 /33 1023/254/63 114472 2048
... И подключать файл /path/to/file.vmdk к виртуальной машине...
2. Увеличим Видео памятиь для гостевой машины. Ищем как называется наша ВМ:
$ VBoxManage list vms
..
"Windows Work SSD Edition" {278a4efc-de51-440a-9524-fe8a90aa9e8d}
..
$ VBoxManage modifyvm "Windows Work SSD Edition" --vram 256
Теперь доступная память для гостевой машины
"Windows Work SSD Edition" равна
256 МБ.
Я пробовал ставить больше, но
"Модифи" ругается:
$ VBoxManage modifyvm "Windows Work SSD Edition" --vram 1024
VBoxManage: error: Invalid VRAM size: 1024 MB (must be in range [1, 256] MB)
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component SessionMachine, interface IMachine, callee nsISupports
VBoxManage: error: Context: "COMSETTER(VRAMSize)(ValueUnion.u32)" at line 570 of file VBoxManageModifyVM.cpp
И пока возможного решения я не нашел. Если найду - напишу обязательно...3. Установка Windows 8.1 и выше в качестве гостевой
Хотя в самой
VirtualBox при выборе и значится
Windows 8 и даже
Windows 10, установка системы
Windows 8.1 и
выше с наскока не получится, при установке мы получим экран ошибки ругающийся на не совместимость процессора! Поиск на просторах интернета решил и эту задачу, опять же через
VBoxManage modifyvm для нашей машины нужно добавить еще одну строчку
<ExtraDataItem name="VBoxInternal/CPUM/CMPXCHG16B" value="1"/> в файл
"Windows Work SSD Edition.vbox"$ VBoxManage setextradata "Windows Work SSD Edition" VBoxInternal/CPUM/CMPXCHG16B 1
Ну и соответственно
для удаления этой строки можно использовать:
$ VBoxManage getextradata "Windows Work SSD Edition" VBoxInternal/CPUM/CMPXCHG16B 1
А какой видеодрайвер у вас стоит в Windows 7. Недавно в рассылке что-то было про Windows 7 и 3D в VirtualBox
После того как я все таки удосужился ВНИМАТЕЛЬНО прочитать инструкцию по установке и настройке гостевой системы, стал:
VirtualBox Graphics Adapter for Windows Vista and 7
Всем еще раз Огромное Спасибо! Тему можно считать решенной... Если что вспомню - добавлю...