Назад | Перейти на главную страницу

Загрузка собственной установки Windows в Virtualbox: возможно ли это?

Я ищу что-то похожее на Учебный лагерь.

В настоящее время я использую Ubuntu Maveric в качестве основной операционной системы и запускаю Windows 7 в Virtualbox. Однако для некоторых задач запуск виртуализированной Windows просто приводит к слишком большим накладным расходам и потере скорости, и я хотел бы иметь возможность загружаться изначально.

В идеальная ситуация было бы установить Windows и Ubuntu в двойная загрузка на отдельных разделах, с возможностью загрузки раздела Windows в Virtualbox и на Ubuntu.

Это возможно?

Кроме того, почему Bootcamp кажется единственной системой, способной на это?

Windows, установленную на вашем компьютере, можно загрузить с виртуальной машины под управлением Linux, установленного на том же компьютере. Единственное, что нужно помнить: не монтируйте разделы на обеих ОС. Я использовал эту настройку в qemu, kvm и VirtualBox.

РЕДАКТИРОВАТЬ: Идея состоит в том, чтобы использовать весь физический диск и будьте осторожны, чтобы не монтировать один и тот же раздел дважды (например, дважды загружать одну и ту же ОС или пытаться смонтировать раздел из ОС, которая была переведена в спящий режим). Настройка VirtualBox:

  • Создайте файл VMDK, указывающий на необработанный диск: VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -register Видеть: http://www.virtualbox.org/manual/ch09.html#rawdisk
  • создайте новую виртуальную машину и используйте необработанный диск для этой виртуальной машины.
  • размонтируйте все разделы, которые будут использоваться ВМ.
  • загрузите виртуальную машину и в меню Grub выберите ОС, которая еще не загружена.

Раньше VMWare Workstation была способна на что-то подобное, но я использовал это уже много лет, поэтому я не знаю, существует ли (а) функция все еще и (б) она будет работать с современными версиями Windows и их дерьмом активации.

Я бы предположил, что это почти наверняка невозможно или, по крайней мере, практически невозможно. Даже если бы вы могли найти способ либо загрузиться изначально с образа VirtualBox, либо загрузить гостевой VB из реального раздела (последнее, я думаю, возможно), вы все равно столкнетесь с проблемой массового изменения базовой аппаратной платформы. каждый раз, когда вы меняли. Это, по крайней мере, сломает вашу активацию в довольно короткие сроки.

Прямо сейчас нет специальной поддержки для совместного использования загрузочного раздела с виртуальной машиной. Были попытки заставить VirtualBox сделать это на Mac с BootCamp, но похоже, что это очень сложный и хрупкий процесс.

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

Я знаю, что Parallels Desktop для Mac предоставляет явную поддержку совместного использования виртуальной машины с разделом BootCamp, и ее очень легко настроить. Итак, насколько это возможно возможно делать-то да. Я не знаю, предоставляют ли они такую ​​же функцию для своих продуктов Windows и Linux или нет. Стоит посмотреть.