Потом в виртуалке подключаю ~/file.vmdk. Все норм.
Запускаю и получаю GRUB error 17
Я так понял, нужно пересоздать grub, но он же тогда затрет мой...
Или я что-то не так делаю?
Либо давайте доступ ко всему диску и грузите по обычному 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: 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 для этого не предусмотрена. При установке в реестре создаются записи, указывающие какие драйверы загружать, в частности наиболее важны драйверы контроллера жёстких дисков.
А VirtualBox эмулирует другое железо, под которое нужны другие драйверы.
Про то, что нужно поставить на контроллеры жёстких дисков драйвер "по умолчанию", универсальный драйвер, вместо драйвера, который был поставлен под конкретную модель, так я это не упомянул только из-за того, что тс не сможет это выполнить, даже не столько не сможет, сколько не хочет. Я только указал на то что без изменений в установленной Windows на реальное железо просто взять и запустить её в виртуальной машине не получится.
Так что бросайте моду клеймить всех в некомпетентности, а посмотрите лучше на себя.
Добавьте своего пользователя
Добавьте своего пользователя в группу disk и перелогиньтесь.
Не помогло.
Не помогло.
Вы без sudo файл vmdk
Вы без sudo файл vmdk пересоздайте и пробуйте.
Без группы disk ваш пользователь всё равно не смог бы получить доступ к диску.
Спасибо. Уже лучше. Но: $
Спасибо. Уже лучше.
Но:
Затем:
Потом в виртуалке подключаю ~/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
Винду ставил не из виртуалки.
Вообще есть возможность использовать одну и туже винду и в "реальности" и в виртуалке? Мне именно это и нужно.
Нет, windows для этого не
Нет, windows для этого не предусмотрена. При установке в реестре создаются записи, указывающие какие драйверы загружать, в частности наиболее важны драйверы контроллера жёстких дисков.
А VirtualBox эмулирует другое железо, под которое нужны другие драйверы.
Так что ставьте отдельно Windows под VirtualBOX.
Ваш уровень знания
Ваш уровень знания операционок от мелкомягких оставляет желать лучшего ( причем сильно )
Это возможно, но судя по вопросам ТС - не его уровень
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], как следствие не факт, что ТС решил свою проблему.
Если у вас есть вопрос - то создавайте новую тему с детальным описанием вашей проблемы.