VirtualBox и vmdk

Создал ссылку на раздел.

sudo VBoxManage internalcommands createrawvmdk -filename ~/file.vmdk -rawdisk /dev/sda -partitions 3

Открываю его в VB - пишет нет прав.
Запускаю VB c kdesu - не пашет сам VB:

Как заставить VB использовать vmdk образы?

Добавьте своего пользователя

Добавьте своего пользователя в группу disk и перелогиньтесь.

Не помогло.

Не помогло.

Вы без sudo файл vmdk

Вы без sudo файл vmdk пересоздайте и пробуйте.

Без группы disk ваш пользователь всё равно не смог бы получить доступ к диску.

Спасибо. Уже лучше. Но: $

Спасибо. Уже лучше.
Но:

$ sudo fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbbc58b91

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    49367039    24682496   83  Linux
/dev/sda2        51464192   271181823   109858816   83  Linux
/dev/sda3       271181824   312580095    20699136    7  HPFS/NTFS/exFAT
/dev/sda4        49367040    51464191     1048576   82  Linux swap / Solaris

Partition table entries are not in disk order

Затем:

VBoxManage internalcommands createrawvmdk -filename ~/file.vmdk -rawdisk /dev/sda -partitions 3

Потом в виртуалке подключаю ~/file.vmdk. Все норм.
Запускаю и получаю GRUB error 17
Я так понял, нужно пересоздать grub, но он же тогда затрет мой...
Или я что-то не так делаю?

Зачем вам этот параметр

Зачем вам этот параметр '-partitions 3'?

Он указывает предоставить доступ гостевой системе только к третьему разделу, на нём у вас ntfs.

GRUB error 17 - grub не может распознать раздел диска, иными словами вы даёте доступ только к ntfs разделу, а grub с ним "работать" не умеет.

Что вы вообще хотите сделать ?

Подцепить винду, которая на

Подцепить винду, которая на 3-м разделе.

Либо давайте доступ ко всему

Либо давайте доступ ко всему диску и грузите по обычному grub, что бы он мог "видеть" раздел со своими файлами., хотя windows у вас в виртуалке всё равно загрузить врядли получится, если это была установка на реальное железо.

Или укажите параметр '-mbr windows.mbr' при создании файла vmdk, а затем пропишите в mbr, которая будет находиться в файле windows.mbr, стандартный загрузчик windows, для этого выполните с консоли восстановления windows fixboot fixmbr.

VBoxManage internalcommands createrawvmdk -filename ~/file.vmdk -rawdisk /dev/sda -partitions 3 -mbr windows.mbr 

$ VBoxManage internalcommands

$ VBoxManage internalcommands createrawvmdk -filename ~/file.vmdk -rawdisk /dev/sda -partitions 3 -mbr ~/windows.mbr 
VBoxManage: error: Cannot open replacement MBR file '/home/razr/windows.mbr' specified with -mbr: VERR_FILE_NOT_FOUND
VBoxManage: error: The raw disk vmdk file was not created

Винду ставил не из виртуалки.

Вообще есть возможность использовать одну и туже винду и в "реальности" и в виртуалке? Мне именно это и нужно.

Нет, windows для этого не

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

Так что ставьте отдельно Windows под VirtualBOX.

dd if=/dev/sda of=~/windows.mbr bs=446 count=1

Ваш уровень знания

Ваш уровень знания операционок от мелкомягких оставляет желать лучшего ( причем сильно )
Это возможно, но судя по вопросам ТС - не его уровень

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Ну просветите меня что же я

Ну просветите меня что же я не так сказал ?

А то так ваши утверждения голословны.

Про то, что нужно поставить на контроллеры жёстких дисков драйвер "по умолчанию", универсальный драйвер, вместо драйвера, который был поставлен под конкретную модель, так я это не упомянул только из-за того, что тс не сможет это выполнить, даже не столько не сможет, сколько не хочет. Я только указал на то что без изменений в установленной Windows на реальное железо просто взять и запустить её в виртуальной машине не получится.

Так что бросайте моду клеймить всех в некомпетентности, а посмотрите лучше на себя.

НЕ ПОМОГЛО

НЕ ПОМОГЛО

Что не помогло-то ? Вы

Что не помогло-то ?

Вы видите что у названия этой темы нет приписки [РЕШЕНО] или [SOLVED], как следствие не факт, что ТС решил свою проблему.

Если у вас есть вопрос - то создавайте новую тему с детальным описанием вашей проблемы.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".