Загрузка в виртуальную машину из физической установки


11

В Mac OSX вы можете создать раздел Boot Camp, установить на него Windows, а затем, используя Parallels, вы можете загружаться в эту ОС практически в OS X! Это круто, я использовал его на своем MacBook.

Итак, сейчас я хочу, чтобы на моем рабочем столе под управлением Windows 7 и Ubuntu 9.04 я хотел виртуализировать свою ОС Windows 7 в Ubuntu. У меня есть копия VMware Workstation, но я не могу понять, как это сделать. Единственное, что я понял, - это преобразовать физическую установку в виртуальную и загрузиться с нее. Однако это не означает, что я загружаюсь с этого физического диска, то есть никаких изменений не сохраняется. Как только я преобразую установку в виртуальную машину, она становится отдельной сущностью.

Я хочу иметь возможность двойной загрузки, а также иметь Ubuntu для загрузки моей физической установки Windows практически в любое время. Можно ли это сделать через VMware Workstation? Если нет, как я могу это сделать?


Так как у меня уже есть VMware Workstation, я собираюсь попробовать это использовать. Я нашел этот pdf ( vmware.com/pdf/dualboot%5Ftech%5Fnote.pdf ) через форумы сообщества vmware. Я попытаюсь последовать этому и опубликовать свои результаты. Спасибо за ваши ответы!
GiH

Ответы:


1

Я знаю, что VMWare Server может сделать это при создании виртуальной машины.

Я думаю, что рабочая станция похожа. Если вы создаете новую виртуальную машину, при создании виртуального диска выберите вместо этого использование физического диска . Примечание: вы должны запустить этот процесс как администратор, поэтому запустите VMWare с помощью sudo или gksudo.

Если рабочая станция вам не помогает, то сервер VMWare сделает это, и это бесплатно.

Предостережения:

  1. Я думаю, что сервер VMWare не поддерживает USB 2.0.
  2. Теперь вы также должны заметить, что когда вы запускаете систему как виртуальную машину, она начинает искать драйверы повсюду, и каждый раз, когда вы переключаете ее с гостевой ОС на собственную, вы путаете ее. МОЖЕТ даже вызвать некоторые проблемы "активации".

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

VMWare Server больше не поддерживается - есть ли другие варианты?
Андерсон Грин

1

См. Настройка компьютера с двойной загрузкой для использования с виртуальной машиной :

Многие пользователи устанавливают VMware Workstation на компьютер с двойной или множественной загрузкой, чтобы они могли запускать одну или несколько существующих операционных систем на виртуальной машине. Если вы делаете это, вы можете использовать существующую установку операционной системы, а не переустанавливать ее на виртуальной машине.

Для поддержки таких установок VMware Workstation позволяет вам использовать физический диск или раздел IDE, также известный как физический диск, внутри виртуальной машины.


1

На Windows 8 я смог это сделать довольно легко. Вместо того, чтобы использовать VMWare или Virtual box, я использовал программу Hyper-V по умолчанию, чтобы сделать это.

Перейдите в раздел «Управление дисками» и переведите второй жесткий диск в автономный режим (щелкните правой кнопкой мыши жесткий диск и в контекстном меню выберите «Автономный режим»).

Установите диспетчер Hyper-V, если у вас его еще нет. Вы можете, вероятно, запустить «Программы и компоненты», чтобы установить это.

После этого запустите диспетчер Hyper-V, создайте новую виртуальную машину и выберите диск в качестве второго жесткого диска в вашей системе, который вы только что сделали автономным.

Это должно инициировать загрузку со второго жесткого диска.

Когда жесткий диск находится в автономном режиме, вы не можете получить к нему доступ из раздела Windows. Итак, после того как вы закончили работать с виртуальной машиной и завершить работу, перейдите в раздел «Управление дисками» и снова включите жесткий диск, а затем вы сможете получить к нему доступ из раздела Windows.

Вот ссылка, которая поможет вам установить диспетчер Hyper-V в Windows 7.

http://blogs.technet.com/b/schadinio/archive/2010/07/09/installing-hyper-v-manager-on-windows-7.aspx


0

kvm / qemu может сделать это довольно легко (а Windows 7 очень хорошо переносит изменения hw ... не как xp ..)

sudo kvm -hda /dev/sda -m 1024

Это опасно, если вы не знаете, что делаете . Сначала вы увидите GRUB и убедитесь, что вы никогда не запускаете Ubuntu из Ubuntu . Я действительно предлагаю вам изменить порядок загрузки в GRUB . Также никогда не устанавливайте один и тот же раздел из обеих ОС . И резервное копирование! : D


Я посмотрю на это спасибо! У меня есть вопрос, хотя, когда вы говорите, что никогда не монтируется один и тот же раздел из обеих ОС, это включает в себя внешние диски? Внешние накопители автоматически монтируются, поэтому я могу столкнуться с проблемами там, верно?
GiH

Нет, это не должно быть проблемой. Виртуализированная машина видит только те жесткие диски (/ любые другие устройства), которые вы указали в командной строке.
Tarnay Kálmán
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.