Предположим, что на реальном оборудовании установлены Linux и Windows. Есть ли способ загрузить Linux и запустить систему Windows через VirtualBox или какую-либо другую инфраструктуру виртуализации оттуда?
3 ответа
Два ответа, которые вы получили, по большому счету, правильные. Однако я хотел бы добавить, что VMWare может при некоторых условиях использоваться для загрузки системы Windows, установленной на физическом разделе, в качестве гостевой виртуальной машины.
На этой веб-странице сайта VMWare вы можете найти следующее:
Может быть возможно настроить VMware Workstation таким образом, чтобы вы могли использовать операционную систему, уже установленную и настроенную на диске SCSI, в качестве гостевой операционной системы на виртуальной машине VMware Workstation.
Несколько жесткое условие, при котором это возможно, заключается в следующем:
Использование существующего диска SCSI - или необработанного диска SCSI - внутри виртуальной машины поддерживается только в том случае, если на хосте есть адаптер SCSI LSI Logic или BusLogic. LSI Logic является предпочтительным выбором, поскольку легче найти драйверы для адаптеров LSI Logic.
В статье, на которую я ссылался выше, дается чрезвычайно подробное объяснение всего процесса, включая информацию о том, где найти драйверы для логических контроллеров LSI. Инструкции слишком сложны, чтобы их здесь кратко изложить.
В качестве альтернативы, если у вас есть диск IDE, весь процесс намного проще: веб-сайт VMWare дает здесь инструкции о том, как это сделать. Однако обратите внимание, что эти инструкции доступны только для гостей Windows от 95 до XP. Начиная с Vista, нет доступных инструкций, и вы остаетесь наедине с собой.
Я подумал, что стоит отметить, что, хотя предыдущие ответы в целом верны, у тех, кто желает приложить усилия, есть небольшие возможности.
Нет. У гостя VBox и установки без использования металла были бы совершенно разные наборы драйверов. окна не будут хорошо реагировать на это. Это похоже на замену материнской платы при любой другой загрузке.
Как сказал @Frank Thomas, нет никакого известного способа управлять такой установкой. Но, возможно, вы воспользуетесь другим решением, которое загружает образ Windows с пользовательскими данными и файлами, сопоставленными с данными и файлами linux (вам необходимо настроить общие папки внутри виртуальной машины win, указывающие на внешние папки linux "реального мира"). Я использую это решение для компиляции исполняемых файлов Windows для исходников wxpython, разработанных в Debian, и интеграция работает довольно хорошо.