Могу ли я виртуализировать предустановленную Windows 7?

9

Я подумываю о покупке нового компьютера с предустановленной Windows 7 (64-bit). Можно ли установить Ubuntu (предпочтительно 64-разрядную) с двойной загрузкой на такой машине, а затем, используя VirtualBox / VMWare и т. Д. Под Ubuntu, создать виртуальную машину, которая «указывает» на существующую ОС Windows 7 (без сделать копию)?

Просто чтобы быть ясно ... в конце этого процесса:

  • У меня был бы компьютер с двойной загрузкой как Windows 7 (64-разрядная версия), так и Ubuntu (64-разрядная версия).

  • Если я решу загрузить Ubuntu, у меня будет возможность запустить визуализацию Windows 7 в Ubuntu.

  • На жестком диске будет только 1 копия Windows 7.

SpashHit
источник

Ответы:

3

В руководстве пользователя VirtualBox есть раздел, объясняющий, как использовать реальный диск или раздел в виртуальной машине.

Я попробовал один раз, и это работает. Единственной проблемой, с которой я столкнулся, был драйвер видеокарты: при переключении с реальной установки на виртуальную и обратно мне приходится отключать / включать драйвер видеокарты GuestAdditions, если я хорошо помню (это было давно).

enzotib
источник
было бы очень полезно для новичков, если вы разместите ссылку на раздел.
Dilawar
@Dilawar: см. Раздел «9.8 Расширенная конфигурация хранилища» /usr/share/doc/virtualbox/UserManual.pdf.
энзотиб,
Спасибо, я нашел HTML-версию. virtualbox.org/manual/ch09.html#idp59191248
Dilawar
2

Я настроил KVM (программное обеспечение для виртуализации по умолчанию для Ubuntu), чтобы открыть раздел Windows, в который я могу поочередно выполнить двойную загрузку.

К сожалению, это не удивительное решение, так как есть несколько ошибок.

  • Это было не тривиально для установки, мне пришлось вручную изменить некоторые разрешения на разделы и тому подобное (но есть несколько достойных статей по этому вопросу, которые вы можете найти в Google)
  • Поскольку он работает только с дисками, а не с разделами, мне пришлось виртуально использовать мой основной диск. Поэтому, когда он запустился, у меня появилось мультизагрузочное меню GRUB, как будто я запускал машину. Если бы я выбрал ту же ОС в виртуальном экземпляре, что и в физическом экземпляре, это могло вызвать серьезные проблемы с двумя ОС, пытающимися смонтировать один и тот же раздел.
  • Вам нужно иметь свободное место на диске, чтобы сделать все это (даже для двойной загрузки). Обычно предварительно установленные экземпляры Windows не оставляют места для второй ОС, поэтому вам придется изменить размер или что-то еще, чтобы получить двойную загрузку.

Мораль истории: это возможно, но я не нашел простого, безошибочного способа заставить его работать.

teeks99
источник
Была ли это Windows 7 64-битной?
SpashHit
0

Я бы сказал нет (лучше не очень легко , после комментариев Mussnoon), так как виртуальные машины устанавливают свое (виртуализированное) оборудование, а предустановленная Windows 7 будет настроена для работы с реальным оборудованием. Вещи могут запутаться, если вы сделаете это. Плюс проблемы активации, упомянутые в моем комментарии, и, возможно, даже вопросы, связанные с лицензированием.

Лури
источник
Я обновил основные аппаратные средства (материнская плата, процессор, оперативная память, видеокарта) в Windows до (на XP) без каких-либо проблем.
Mussnoon
А также перенесите виртуальную машину из VirtualPC в Windows в Virtualbox в Ubuntu, где наверняка используется другое виртуальное оборудование.
Mussnoon
Возможно, ты прав. Мой опыт переноса всей Win XP на другой ПК был катастрофическим (я должен сказать, что это были совершенно разные ПК с разной архитектурой). Но это было довольно давно, поэтому, возможно, Windows стала умнее в этом смысле. В любом случае, при загрузке предустановленного W7 (я имею в виду не виртуализированный) ОС попытается снова использовать реальное оборудование ... вот почему я сказал, что что-то может испортиться ... Возможно, это не так. Есть еще одна проблема: проблемы активации. Сообщалось, что Windows запрашивает активацию при миграции с одной виртуальной машины на другую. Другое программное обеспечение тоже.
Лури