Доступ к установленной Windows 7 из Kubuntu через VirtualBox

Изображение пользователя Sabalt.

Для тех, кто выбрал инструментом виртуализации VirtualBox, и кому не важна высокая производительность гостевой системы, а просто нужен доступ к уже установленной Windows7.
Для остальных - отличная статья от fox4 по настройке гипервизора Xen.

При установке OS с нуля лучше размечать разделы через любой live-cd, для того, чтобы Windows7 не создавала системный стометровый раздел.
Я устанавливал семерку на второй по счету раздел.
Приведу для примера свою разметку:

0. Устанавливаем Windows.
Если еще не установлена. Если установлена, то переустанавливаем (шутка)

1. Включаем драйвер жесткого диска:
В BIOS переключаем режим загрузочного диска в AHCI. Загружаемся в Windows, включаем драйвер с помощью фикса от MS, либо вручную правим реестр.
Без этого при загрузке Windows из VirtualBox получим BSOD с ошибкой "STOP 0X0000007B INACCESSABLE_BOOT_DEVICE".

2. Устанавливаем Kubuntu.
Здесь никаких сложностей для жителей этого форума, уверен, нет )

3. Устанавливаем VirtualBox.
Добавим репозиторий:
~$ sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian raring contrib" >> /etc/apt/sources.list.d/virtualbox.list'Добавим ключ репозитория:
~$ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -Установим VirtualBox:
~$ sudo apt-get update
~$ sudo apt-get install virtualbox-4.2
Установим плагин для VirtualBox:
Скачиваем, устанавливаем:

Я люблю, когда в /home/$USER/ все чисто и аккуратно, поэтому папку для виртуальных машин создаю в /home/$USER/.VirtualBox/VM и указываю в настройках:

4. Для того, чтобы работать с виртуальными машинами без root привилегий, добавим пользователя в группы disk и vboxusers:
~$ sudo adduser $(whoami) disk
~$ sudo adduser $(whoami) vboxusers
Перелогинимся.

5. Создаем загрузчик для Windows:
Так как Windows уже установлена и загружает ее линуксовый grub, проще всего создать виртуальный диск iso с существующим grub и загружать с него.
Для этого установим пакет xorriso:
~$ sudo apt-get install xorrisoСоздаем директории либо вручную, либо
~$ mkdir -p ~/.iso/boot/grubВ этой директории (~/.iso/boot/grub) создаем файл grub.cfg со следующим содержимым:

Раздел "menuentry Windows" копируем из /boot/grub/grub.cfg
Создаем grub.iso:
~$ grub-mkrescue --output=/home/$USER/.iso/grub.iso /home/$USER/.iso/

6. Создаем VMDK-образы с виндовыми разделами:
Проверяем существующие разделы:
~$ fdisk -lСоздаем vmdk с системным диском C:\ Windows7
~$ VBoxManage internalcommands createrawvmdk -filename /home/$USER/.VirtualBox/VM/Windows7.vmdk -rawdisk /dev/sda -partitions 3 -relativeЗдесь "Windows7.vmdk" - название образа, который разместим в папке ~/.VirtualBox/VM/, ранее созданную. А "-partitions 3" - раздел с виндой, который в моем случае размещен на /dev/sda3.
Создаем vmdk с диском D:\ Programs.
~$ VBoxManage internalcommands createrawvmdk -filename /home/$USER/.VirtualBox/VM/Programs.vmdk -rawdisk /dev/sdb -partitions 1 -relativeЗдесь "-partitions 1" раздел на /dev/sdb1, который я отвел для виндовых программ и игр. Он находится на втором физическом диске, поэтому и нужен второй vmdk-образ.
Если используется несколько виндовых разделов на одном физическом диске, то достаточно создать один vmdk. К примеру:
~$ VBoxManage internalcommands createrawvmdk -filename /home/$USER/.VirtualBox/VM/Windows7.vmdk -rawdisk /dev/sda -partitions 3,4 -relativeЗдесь "-partitions 3,4" - это /dev/sda3 и /dev/sda4

7. Создаем виртуальную машину:
Приведу несколько скриншотов, с основными моментами.

8. Загружаемся:
Если все сделано правильно, grub проскочит незаметно и Windows загрузится. Сразу же должны установиться драйверы жесткого диска, о которых шла речь в пункте 1.
Далее нужно установить дополнения гостевой оси.
При этом в виртуальном CD-ROM появится установщик "VirtualBox Guest Additions".
Если нужна поддержка Aero то ставим галку "Direct3D Support" (Это эксперементальная функция!).
Отказываемся от перезагрузки.
Возвращаем наш grub.iso на законное место: ставим галку
Перезагружаем винду, радуемся )

9. Перезагружаем систему, загружаемся в Windows. Убеждаемся, что винда не поломалась и возвращаемся в любимую Kubuntu.

0
DarkneSS - 5 Апрель, 2013 - 14:48
Изображение пользователя DarkneSS.

К слову так можно и линуксы запускать. И даже устанавливать, если лень нарезать образы и перезагружаться.

0
balamutick - 6 Апрель, 2013 - 01:19
Изображение пользователя balamutick.

Блин, я ничего не понял :(

Загружаемся в виртуале и в реале, в одну и ту же систему ?

Или после работы в каждой это будут две разные системы ?

0
Sabalt - 6 Апрель, 2013 - 09:35
Изображение пользователя Sabalt.

И в виртулке и в реале в одну и ту же систему.
Все изменения, сделанные через виртуальную машину, сохраняются.

0
Condor - 1 Май, 2013 - 21:40
Изображение пользователя Condor.

Абасрацца и не встать!
Круто!

0
Schaman - 20 Май, 2013 - 13:15
Изображение пользователя Schaman.

Каг бэ да... вообще-то...

0
balamutick - 6 Апрель, 2013 - 01:25
Изображение пользователя balamutick.

Плюс какую роль делает тут Grub, когда он уже у меня есть.

И как всё выше сделанное проделать если руки кривые ?

0
Sabalt - 6 Апрель, 2013 - 09:32
Изображение пользователя Sabalt.

Это образ, копия загрузчика. Установленный в линуксе никуда не денется. Нужен для запуска Windows в виртуалке, чтобы не заморачиваться с mbr.
Пробуй, помогу.

0
DarkneSS - 6 Апрель, 2013 - 10:57
Изображение пользователя DarkneSS.

Не очкуй! Я тыщу один раз так делал :D

0
Schaman - 20 Май, 2013 - 13:17
Изображение пользователя Schaman.

Такую же, как и всегда, только тут у тебя реальный vdi+виртуальная ОС (размер харда тоже виртуальный так, что по фигу.. и да, все настройки сохраняются).

0
balamutick - 12 Апрель, 2013 - 05:40
Изображение пользователя balamutick.

Коллеги и всё таки...

На кой чёрт нам какие-то манипуляции с грубом для вирт. машины ? ЧТо он делает ? Зачем он нужен ?

Что дословно мы делаем этими командами ?
$ mkdir -p ~/.iso/boot/grub
$ touch ~/.iso/boot/grub/crub.cfg

Груб рескуе ругается :( (я совершенно не понимаю, что автор хотел сказать, потому видимо какую-то элементарщину тупо не вписал, не поняв хитрых схемо-записей автора)

# grub-mkrescue --output=/home/$USER/.iso/grub.iso /home/$USER/.iso/
Enabling BIOS support ...
xorriso 1.1.8 : RockRidge filesystem manipulator, libburnia project.

libburn : SORRY : Neither stdio-path nor its directory exist
xorriso : FAILURE : Cannot aquire drive 'stdio:/home/root/.iso/grub.is

Тут
VBoxManage internalcommands createrawvmdk -filename /home/$USER/.VirtualBox/VM/Windows7.vmdk -rawdisk /dev/sda -partitions 3 -relative

/dev/sda -partitions 3 = /dev/sda3 ?

Раздел menuentry копируется из /boot/grub/crub.cfg
У меня там абсолютно пусто, но точно стоит груб.

VBoxManage internalcommands createrawvmdk -filename /home/yauser/fuk_Windows7.vmdk -rawdisk /dev/sda -partitions 2 -relative
RAW host disk access VMDK file /home/yauser/fuk_Windows7.vmdk created successfully

fuk_Windows7.vmdk - создался, но весит 768 байт, это нормально ?

При попытке его подрубить Oracle Virtual Box

Не удалось открыть жёсткий диск /home/yauser/fuk_Windows7-pt.vmdk.

The medium '/home/yauser/fuk_Windows7-pt.vmdk' can't be used as the requested device type.

Код ошибки: NS_ERROR_FAILURE (0x80004005)
Компонент: Medium
Интерфейс: IMedium {53f9cc0c-e0fd-40a5-a404-a7a5272082cd}
Вызванный интерфейс: IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}

0
DarkneSS - 12 Апрель, 2013 - 05:47
Изображение пользователя DarkneSS.

Я груб не трогал. Вес нормальный, это же ссылка. И она создаётся емнип на весь жёсткий, а не на раздел.

0
balamutick - 12 Апрель, 2013 - 11:46
Изображение пользователя balamutick.

Покапался я покопался с ошибкой:

The medium '/home/yauser/fuk_Windows7-pt.vmdk' can't be used as the requested device type.
Код ошибки: NS_ERROR_FAILURE (0x80004005)
Компонент: Medium
Интерфейс: IMedium {53f9cc0c-e0fd-40a5-a404-a7a5272082cd}
Вызванный интерфейс: IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}

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

Испробовал всё, chmod 777, chown и так далее и т.п. Ничёго не помогло, всё жалуется...

Но ради эксперимента попробовал через KDESUDO запустить от root virtualbox. И О ЧУДО, этот файл сразу же подключился без жалоб. Правда система послала нафиг, в плане скорее того самого фикса о котором пишет автор.

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

+1
Sabalt - 12 Апрель, 2013 - 16:49
Изображение пользователя Sabalt.

$ mkdir -p ~/.iso/boot/grubПросто создает директории. Можешь и через Dolphin создать, так же как и crub.cfg
grub-mkrescue --output=/home/$USER/.iso/grub.iso /home/$USER/.iso/ Выполнять от пользователя. Ты выполнил от рута, поэтому и ошибка.
Пользователя нужно добавить в группу disk и vboxusers и перелогинится. Можно через параметры системы или командами sudo adduser $(whoami) disk
sudo adduser $(whoami) vboxusers
Иначе будет ошибка NS_ERROR_FAILURE (0x80004005)
И vmdk создавать от пользователя.
/dev/sda -partitions 3 Это раздел, на котором стоит винда. У меня третий.
По поводу подключения ntfs в fstab и права записи найдешь на форуме.
У меня там абсолютно пусто, но точно стоит груб. а вот это очень странно.
Покажи $ ls /boot/grub/

0
balamutick - 12 Апрель, 2013 - 23:27
Изображение пользователя balamutick.

Проделал выше описанное тобой.
Если у меня

По поводу подключения ntfs в fstab и права записи найдешь на форуме.А вот это мне нужно для виртуальной машины ? Или это чисто просто, чтобы диски зырить ? Может я это упустил ?

Суть такая, теперь визуально всё проделал, но загрузка в виртуал боксе говорит, о критической ошибке.
Покажи $ ls /boot/grub/

#ls /boot/grub/

Ещё, смотри, создаю в диск вот так:
VBoxManage internalcommands createrawvmdk -filename /home/$USER/fizWindows7.vmdk -rawdisk /dev/sda -partitions 2 -relative

То в виртуальной машине пишет так:
fizWindows7.vmdk (Обычный, 465,76 ГБ) - примерно весь мой диск, или точнее /dev/sda.
Реальный размер там, что то в килобайтах.

А если вот так
VBoxManage internalcommands createrawvmdk -filename /home/$USER/2fizWindows7.vmdk -rawdisk /dev/sda2 -relative
То в виртуальной машине пишет так(примерно раздел выделенный под винду):
2fizWindows7.vmdk (Обычный, 195,35 ГБ)

Реальный размер там тоже, что-то в килобайтах.

0
Sabalt - 13 Апрель, 2013 - 12:21
Изображение пользователя Sabalt.

Указывать разделы лучше командой -partitions. Если винда работает с несколькими логическими дисками на одном физическом, то можно указать несколько разделов. Например, -partitions 2,3.
В настройка машины в VirtualBox размер носителя покажет весь объем диска, но работать будет только с указанными разделами. Размер .vmdk маленький, это простой текст.
А вот это мне нужно для виртуальной машины ?Ну ты же будешь работать с реальными дисками от пользователя.загрузка в виртуал боксе говорит, о критической ошибкеПотому, что нет правил для загрузки винды. Для этого и создается образ груб.
Попробуй написать в файле grub.cfg, который ты создаешь, следующее:

Если grub-mkrescue ругнется, покажи вывод.
0
balamutick - 14 Апрель, 2013 - 12:17
Изображение пользователя balamutick.

/home/myuser/.iso/boot/grub/grub.conf - добавил эти строчки.

Ничего не изменилось, без образа груба - вылетает(кстати не пишет крит. ошибку, а теперь просто вылетает), но это я может с разделами опять намудрил.

С образом груба подключенным как у тебя на картинках, грузится строка загрузки grub:>

пИчальКО... мне надо особую инструкцию, из нескольких строчек, без дополнительных разделов под программы и т.п.

Чтобы даже Жириновский, однозначно не мог запутаться, это однозначно :)

Как говориться Ёлопуки-Ёлопуки перешей мне с зада руки :(

0
Sabalt - 14 Апрель, 2013 - 12:21
Изображение пользователя Sabalt.

Версия grub какая?
grub-mkrescue что говорит?

0
balamutick - 14 Апрель, 2013 - 22:37
Изображение пользователя balamutick.

~/.iso/boot/grub$ grub-mkrescue --output=/home/$USER/.iso/grub.iso /home/$USER/.iso/
Enabling BIOS support ...
xorriso 1.1.8 : RockRidge filesystem manipulator, libburnia project.

Версия (то что загружается в виртуалке)
Gnu grub v. 1.99-12ubuntu3.9

пару скринов, мало ли жуткий косячина где-то тут:

Ещё вывод Fdisk -l

# fdisk -l

0
Sabalt - 14 Апрель, 2013 - 23:58
Изображение пользователя Sabalt.

Сейчас только заметил. У тебя ведь когда винда ставилась она создала 100 метровый раздел? Я просто без него обхожусь.
Тогда пробуй в grub.cfg вместо set root='hd0,msdos2' написать set root='hd0,msdos1' и заново grub-mkrescue. grub.iso удали предварительно, если переписать не сможет.
И в VBoxManage прибавь еще раздел: -partitions 1,2
И не запускай ничего от рута. Если что-то не запускается от пользователя, значит не добавился в группу.

0
balamutick - 15 Апрель, 2013 - 14:39
Изображение пользователя balamutick.

Опять 25...

Ща посмотрел, cat /etc/group
Вроде в группах правильных состоит:
vboxusers:x:122:myuser
disk:x:6:myuser

Но опять пишет ошибку (возможно другую):

Не удалось открыть сессию для виртуальной машины test_fizik_win7.

UUID {3903ece3-c58c-4eb9-a5eb-624d53ec42b0} of the medium '/home/myuser/Cool_Windows7.vmdk' does not match the value {e600810d-2131-4b37-89c5-611d7726c0fa} stored in the media registry ('/home/myuser/.VirtualBox/VirtualBox.xml').

Код ошибки: NS_ERROR_FAILURE (0x80004005)
Компонент: Medium
Интерфейс: IMedium {53f9cc0c-e0fd-40a5-a404-a7a5272082cd}

0
Sabalt - 15 Апрель, 2013 - 15:06
Изображение пользователя Sabalt.

Покажи выхлоп$ vboxmanage startvm "test_fizik_win7"В кавычках название машины должно быть.

0
balamutick - 15 Апрель, 2013 - 17:20
Изображение пользователя balamutick.

Вот, чую, ерунду какую-то забыл...

0
Sabalt - 15 Апрель, 2013 - 17:36
Изображение пользователя Sabalt.

Похоже на косяк с установкой.sudo /etc/init.d/vboxdrv restartЗаведется?

0
balamutick - 15 Апрель, 2013 - 17:33
Изображение пользователя balamutick.

Попробовал ещё раз с толком, с расстановкой:

VBoxManage internalcommands createrawvmdk -filename /home/$USER/fizWindows7.vmdk -rawdisk /dev/sda -partitions 1,2 -relative
RAW host disk access VMDK file /home/myuser/fizWindows7.vmdk created successfully

теперь из консоли говорит, что всё ОК, но дальше грузиться grub:> и ничего не делает.
Конфиг у меня лежит по адресу:

/home/myuser/.iso/boot/grub/grub.conf
Диск .iso
/home/myuser/.iso/grub.iso
Ещё, злополучный лог после запуска, при отключённом диске ГРУБа, ну мало ли что покажет явное.

http://pastebin.com/KUbubAfn

0
Sabalt - 15 Апрель, 2013 - 17:51
Изображение пользователя Sabalt.

Все-таки вся загвоздка в grub.
Grub.cfg вообще пустой в системе?

0
balamutick - 15 Апрель, 2013 - 18:36
Изображение пользователя balamutick.

тут содержаться мои настройки: /boot/grub/grub.cfg

Сооответвующие: http://pastebin.com/UUX628pL

0
Sabalt - 15 Апрель, 2013 - 18:46
Изображение пользователя Sabalt.

Попробуй полностью скопировать grub.cfg в создаваемый исошник.
Extension Pack установлен? Может обновить?

0
balamutick - 15 Апрель, 2013 - 21:57
Изображение пользователя balamutick.

Э-э-э... а как это делать ? В плагинах подрубить скачав предварительно ?

Груб.cfg который мой в системе ? или тот, который выше текст был указан ?

0
Sabalt - 15 Апрель, 2013 - 22:02
Изображение пользователя Sabalt.

Да. Вот это последняя версия. Потом или в проводнике двойным кликом установишь, или через настройки VirtualBox.
grub.cfg, который в системе (/boot/grub/grub.cfg). Если после установки плагина груб заведется и предложит выбор системы, то потом выпилишь лишнее из конфига.

0
rosenrot - 12 Апрель, 2013 - 17:12
Изображение пользователя rosenrot.

Спасибо за инструкцию :)
Когда стояла семерка второй системой, задавался таким вопросом, но руки так и не дошли.

0
Zieck - 16 Апрель, 2013 - 13:39
Изображение пользователя Zieck.

Писибки, сегодня пойду убивать запускать Windows.

0
balamutick - 16 Апрель, 2013 - 17:49
Изображение пользователя balamutick.

sabalt. ВНЕЗАПНО, оно заработало. Давай попробуем настроить мне по иному пути.

Смотри, я сделал вот так:
VBoxManage internalcommands createrawvmdk -filename /home/$USER/fizWindows7.vmdk -rawdisk /dev/sda -relative

И совершенно неожиданно для меня, система начала загружаться (!)!

Так как я указал /dev/sda то начал грузиться физический груб диска.

Если там выбрать кубунту(по умолчанию), в которой я. То она что-то не спешит грузится, хотя пытается.

Винда же загрузилась без пинка и задоринки. Два раза попросилась в перезагрузку после установки устройств и загрузилась.

Пока я ещё не пробовал в неё физически загрузится. Но попробую.

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

Оный по инструкции, что-то не пашет :(

+1
Nemton - 17 Апрель, 2013 - 10:59
Изображение пользователя Nemton.

$ touch ~/.iso/boot/grub/crub.cfg исправьте на g
Раздел menuentry копируется из /boot/grub/crub.cfg исправьте на g

$ grub-mkrescue --output=/home/$USER/.iso/grub.iso /home/$USER/.iso/
перед этой строкой напишите
$ sudo apt-get install xorriso (у многих нет этого пакета, а у тех у кого есть вреда не будет)

$ VBoxManage internalcommands createrawvmdk -filename /home/$USER/.VirtualBox/VM/Windows7.vmdk -rawdisk /dev/sda -partitions 3 -relative
перед этой строкой написать
sudo adduser $(whoami) disk
sudo adduser $(whoami) vboxusers
-partitions 3 - номер раздела на диске sda (эквивалентно /dev/sda3)

После первой загрузки Windows установил плагин Oracle_VM_VirtualBox_Extension_Pack. После установки поменял образ в IDE обратно на grub.iso
тут наверное имеется ввиду образ VirtualBox Guest Additions

P.S. У меня Win7 стартанула только когда я диск создал без параметра -partitions (-rawdisk /dev/sda -relative), иначе винда не грузится, говорит что отсутствует устройство ибо в grub.cfg мы копируем структуру, где root='hd0,msdos2', можно конечно поправить груб.кфг, но быстрее и проще дать ему не раздел а все устройство.
Большое спасибо за статью, было бы хорошо в подшивку ее)

0
Sabalt - 17 Апрель, 2013 - 10:47
Изображение пользователя Sabalt.

Спасибо, исправил.
Про xorriso вроде тоже указывал.
У balamutick исошник создается без ошибок. Единственное нужно обрезать grub.cfg.
Но меня смущает два раздела menuentry с виндой. На /dev/sda1 и /dev/sda2. С какого заведется?
Дело в том, что я уже много лет ставлю винду на уже размеченый диск, и системный стометровый раздел не создается. Соответственно, menuentry указываю один. И давно уже не ковырял груб. Мой вариант grub.cfg без лишних настроек.
balamutick, при загрузке груба в меню две записи с виндой или одна?
Попробуй с этим исошник сделай:

0
balamutick - 17 Апрель, 2013 - 13:12
Изображение пользователя balamutick.

На два раздела с виндой ему по идее пофигу, при обычном грубе (в физической системе, да и при запуске сейчас в виртуалке). Ей глубоко пофигу. Но возможно при partition 1,2 может быть совсем другая ситуация.

Попробуй с этим исошник сделай:А можно для забаненых в гугле поподробнее, пожа-а-а-алуйста

Первое, что мне пришло в голову, это закинуть нужный мне grub.cfg в .iso файл при помощи ARK-a, но там совсем не понятно, как делать и вообще, то ли я делаю...

0
Sabalt - 17 Апрель, 2013 - 13:38
Изображение пользователя Sabalt.

Да все тот же grub-mkrescue. Удали старый grub.iso, отредактируй ~/.iso/boot/grub/grub.cfg как я тебе выше написал. Разделы я взял из твоего системного конфига груба, который ты прислал. Дальше опять$ grub-mkrescue --output=/home/$USER/.iso/grub.iso /home/$USER/.iso/и подсовывай в VirtualBox.
Может лучше сначала тоже самое проделать с копией системного конфига? Т.е. в ~/.iso/boot/grub/grub.cfg скопировать полностью из /boot/grub/grub.cfg?
Кстати, права на создаваемый grub.iso посмотри, должны быть от пользователя.

0
balamutick - 29 Апрель, 2013 - 12:17
Изображение пользователя balamutick.

Так как ты сейчас написал и с переправленным crub.cfg на grub.cfg - пашет.

Спасибище огромное !

Это реально очень нужный мне функционал, особенно в период очередной миграции на другой ПК.

0
Sabalt - 17 Апрель, 2013 - 11:17
Изображение пользователя Sabalt.

Nemton, а сейчас все косяки соберем, учтем и статейку сварганим.
Есть еще способы запуска с фейковым mbr. Но так у меня получалось только ХР запускать. Хотя с mbr было бы удобнее.

0
balamutick - 29 Апрель, 2013 - 09:46
Изображение пользователя balamutick.

$ touch ~/.iso/boot/grub/crub.cfg исправьте на g

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

Вот это может и портило всю мою лафу !

0
Гость - 29 Апрель, 2013 - 09:55

Пардон! Моя вина ) Исправлено.

0
Nemton - 2 Май, 2013 - 18:51
Изображение пользователя Nemton.

balamutick
так как? у тебя получилось теперь чего?

0
balamutick - 4 Май, 2013 - 02:57
Изображение пользователя balamutick.

Чего, чего, я хлопаю ластами крыльями от восторга !

И пользуюсь оным.
По хорошему, в основную статью внести коррективы и дождаться, чтобы у кого-нибудь ещё не работало, дабы отшлифовать.

Позже когда приступы лени перестанут меня одолевать, подредактирую поток своих вопросов по настройке в одно сообщение.

0
Nemton - 5 Май, 2013 - 01:12
Изображение пользователя Nemton.

я помоему все недочеты указал, с ними у меня все завелось отлично)

0
fox4 - 8 Май, 2013 - 21:10
Изображение пользователя fox4.

Народ а не проще ли Xen из репозитория накатить запилить файл конфигурации и вуаля 2 или больше системы в одном флаконе с производительностью близкой к оригиналу на железе ну естественно если железо позволяет поставить xen. Мне вот даже видяшку вторую удалось пробросить в винду так что проблемы с производительностью в играх испарились как дым. Единственно переключаться с Kubuntu на Win приходится с помощью монитора ну так это мелочи...

0
Nemton - 8 Май, 2013 - 21:43
Изображение пользователя Nemton.

если ты наляпаешь мануал по этому делу, я буду тебе очень сильно благодарен

0
fox4 - 8 Май, 2013 - 22:59
Изображение пользователя fox4.

Попробую на праздниках статейку наваять.

0
seyfer - 10 Май, 2013 - 16:02

Добрый день.

Все сделал по этой инструкции. Немного помучался с fstab и созданный виртуальный диск запустился.
Не помешало бы дополнить инструкцию о том, какие нужны права на раздел.

Далее загружается Винда7 и падает с синим экраном. Запустил при следующем запуске по предложению винды мастер устранения неполадок. Он работал минут 10 и при загрузке снова синий экран.

Винда и линь на одном диске. Что делать?

0
fox4 - 11 Май, 2013 - 10:12
Изображение пользователя fox4.

Запустить винду в безопасном режиме удалить видеодрайвер потом попробовать запустить снова с видео в режиме VGA есть подозрение что драйвер виртуального видеоадаптера от virtualBox с реальной карточкой конфликтуют

0
seyfer - 12 Май, 2013 - 05:26

Понятно, что драйвера. Я думал есть решение может быть другое.
Мне в нее надо будет загружаться иногда .. Со всеми дровами.

0
fox4 - 12 Май, 2013 - 06:47
Изображение пользователя fox4.

Решение есть статья в процессе но не факт что Вам это решение подойдёт есть свои нюансы впрочем как и всегда в мире Linux

0
Sabalt - 12 Май, 2013 - 12:52
Изображение пользователя Sabalt.

Восстановление системы выполнять не нужно.
Windows падает из-за драйвера жесткого диска. Нужно убедиться, что в BIOS включен AHCI, загрузится в Windows, применить фикс, о котором я, кстати, писал. Загрузиться в Windows через Virtualbox. Система установит новые драйверы.
fstab можно настроить и по дефолту, главное, чтобы пользователь входил в группу disk и vboxusers. Права на windows-директорию можно выставить через chown.

0
Nemton - 12 Май, 2013 - 16:30
Изображение пользователя Nemton.

можно впринципе не включать в биосе AHCI, можно в настройках бокса посадить хард не на AHCI контроллер не?
но впринципе пост выше должен все исправить.
fox4 ждем ждем статью, оч интересно

0
fox4 - 14 Май, 2013 - 00:24
+2
Sabalt - 14 Май, 2013 - 15:34
Изображение пользователя Sabalt.

Переписал статью.

0
fox4 - 14 Май, 2013 - 17:19
Изображение пользователя fox4.

Мерси

0
Hellblazer - 4 Июль, 2013 - 19:23
Изображение пользователя Hellblazer.

Сделал всё как по инструкции, получил вот такую ошибку
Не удалось открыть сессию для виртуальной машины Windows 7.
VD: error VERR_NOT_SUPPORTED opening image file '/home/hellblazer/VirtualBoxVM/Windows7.vmdk' (VERR_NOT_SUPPORTED).

Код ошибки:
NS_ERROR_FAILURE (0x80004005)
Компонент:
Console
Интерфейс:
IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

0
Sabalt - 5 Июль, 2013 - 12:23
Изображение пользователя Sabalt.

SATA драйверы в винде включены? Права на образы от юзера? Юзер в нужных группах?

0
Hellblazer - 5 Июль, 2013 - 15:18
Изображение пользователя Hellblazer.

AHCI включен, создавал образы от обычного пользователя, команды для добавление в группы выполнял
sudo adduser $(whoami) disk
sudo adduser $(whoami) vboxusers

0
Sabalt - 5 Июль, 2013 - 15:47
Изображение пользователя Sabalt.

Плагин к VirtualBox установлен?
AHCI включен в самой винде?

0
holdenmebius - 25 Апрель, 2014 - 17:40

при загрузки виртуалки(все сделано до 8 пункта) выдает
fatal: int13_cdrom: function 42. can't use 64bits lba

0
Гость - 25 Апрель, 2014 - 23:08

У меня есть пара предположений. Либо кривые дрова sata в винде, либо при создании ВМ указали 64 битную винду, когда по факту она 32 битная.
Какая версия Kubuntu, Windows, VirtualBox?

0
holdenmebius - 8 Июль, 2014 - 16:30

Добрый день
Помогите пожалуйста сделал по инструкции, но где-то налажал. После запуска виртуальной машины пишет 0xc000000f
Я что-то не так сделал с grub ?

заработало после замены на физически весь диск
спасибо balamutick

0
Sabalt - 8 Июль, 2014 - 16:50
Изображение пользователя Sabalt.

Скриншот ошибки или выхлоп в консоли покажите.

+3
Гость - 23 Сентябрь, 2014 - 05:07

Тут забыли указать некоторые моменты.
Если Ось на которой стоит VirtualBox - 32 битная, то 64 битная Windows запуститься только в случае поддержки процессором виртуализации и включении этой поддержки в биосе.

0
sogrinvlad - 4 Октябрь, 2016 - 19:06

А как быть при BURG? Кто нить решал этот вопрос?

0
Гость - 20 Декабрь, 2016 - 01:38

Автору выражаю уважение за труд. Был не внимателен и с первого раза не пошло, но потом все заработало и я как balamutick хлопаю ластами крыльями от восторга !
Но буквально до установки дополнений гостевой ОС.
После инсталляции если, если загружаю Win 7 HB x64 с диска то значок загрузка Windows висит 5 минут и только потом загружается и работает шустро как надо.
Если запускаю ее в качестве гостевой оси с Virtual BOXа, то она в секунды грузится.
Железо на SSD R/W 550Mb./s. Винда (девственная)
Bios AHCI
Win Fix AHCI.
Но беда прям какая, когда нужно реальный раздел с виндой загрузить, приходится нервно в черный монитор пялиться.
Умом понимаю, что трабл в дровах, но как все-же его решить можно?

0
Sabalt - 21 Декабрь, 2016 - 13:02
Изображение пользователя Sabalt.

Винду ковырять надо. Дрова с офсайта поставить. Логи посмотреть, чем там винда при загрузке занимается.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры