Есть ли способ загрузки раздела Windows 7 на виртуальной машине?


12

У меня есть машина с двойной загрузкой с Windows 7 и Ubuntu 12.04 LTS. Некоторое время мне нужна Windows 7 во время моей работы. Для этого я перезагружаюсь к Windows. Это не способ, которым я не буду получать доступ к разделу NTFS. Мне нужна моя среда Windows 7 когда-нибудь.

Можно ли загрузить раздел Windows 7 на виртуальной машине в Ubuntu 12.04 LTS? Это сломало бы меня от перезагрузки. Я слышал о виртуальных системах Xen и KVM, но не знаю, как ими пользоваться.

Любая помощь в использовании раздела Windows 7 на жестком диске для загрузки в виртуальной коробке?


Та же самая установка Windows 7, что у вас сейчас?
Митч

Да, у меня есть система двойной загрузки. Win7 и Ubuntu на одном жестком диске. Я хочу использовать раздел win7 для загрузки в виртуальном режиме
Amit Rane

Я не думаю, что это возможно. Если вам нужна Windows-среда, вам нужно войти в Windows-среду. Если есть какие-то приложения, которые вам нужно использовать, используйте Wine.
Акшит Баунтхиял

Я вижу места, которые говорят, что это возможно с KVM. Кто-нибудь достиг этого?
мерцание

Ответы:


5
  • Да, виртуальные машины Virtualbox и VMWare будут загружаться с физического раздела, если они запускаются с соответствующими разрешениями ( gksudo/sudo).

  • Проблема заключается в Windows в том, что ее настройки драйвера, особенно для устройств хранения данных, не переносимы. Если вы не измените реестр Windows, чтобы принудительно запустить драйверы хранилища как для физических, так и для виртуальных машин, вы, скорее всего, в конечном итоге 0x0000007B STOPбудете каждый раз сталкиваться с ошибкой синего экрана, которая потребует восстановления или изменения реестра для исправления.

Смотрите это руководство для подсказки о том , как сделать это и устранять неполадки 0x7Bошибки , если вы хотите попробовать ( в нем обсуждаются физические в виртуальные преобразования).


Таким образом, нет возможности загрузить раздел win7 в Ubuntu VirtualBox до сих пор из-за проблемы с Windows :(
Amit Rane

Если вы не знаете, как принудительно включить драйверы в реестре Windows, не без существенного риска того, что ваша физическая Windows станет не загружаемой ... Если вы делаете это, я рекомендую сначала установить Windows с виртуальной машины в раздел ...
иш

@AthloX: см. Редактирование, добавлена ​​ссылка, которая может помочь. Но , пожалуйста , сделайте резервную копию Windows , первый ...
иш

Ух ты, вот и все. @Izx. Я обязательно сначала попробую это на моей машине для сбора отходов, и пусть этот ответ будет правильным, если
сработает

0

Если все, что вам нужно, - это использовать имеющуюся среду Windows под Linux, то лучше всего выполнить клонирование вашей установки и перенести ее в виртуальную машину. На этом этапе вы решаете любые проблемы реестра один раз и только один раз (и более упрощенно). Вместо того, чтобы работать с драйверами между Linux и голым железом, преобразование их в настоящую виртуальную машину будет таким, как если бы вы переместили среду Windows на новый компьютер. Windows гораздо более снисходительна к этому сценарию.

Как именно это сделать, зависит от того, какое решение вы хотите использовать. Некоторые ссылки для дальнейшего чтения:

  • Disk2VHD - руководство по переносу установки Windows в файл VHD из самой Windows. Говорит, что работает с VMWare и Virtual Box.
  • VMWare vSphere Converter - инструмент конвертации VMWare.
  • VirtualBox Guide - руководство VirtualBox по использованию инструментов конвертации.

Я не знаю ни одного способа заставить его работать с использованием Xen или KVM, но я вполне могу ошибаться в этом. Тем не менее, VMWare или VirtualBox являются наиболее приемлемыми решениями.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.