Такая же установка Windows, как и хост, так и гость

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

Однажды я нашел исчерпывающее пошаговое руководство о том, как это сделать несколько лет назад (который работал), используя VirtualBox, но теперь я не могу найти никаких руководств. Но наверняка этот орех был взломан, а другие хотели бы знать, как?

Я должен подробно рассказать об этом вопросе, чтобы избежать неизбежных, благих намерений, а иногда и неправильных комментариев, таких как:

  • «Это не может быть сделано» (он может и есть – достаточно надежно и надежно)
  • «Это будет нарушать Windows EULA» (возможно, с Windows 10, но не с более старыми версиями)
  • «Почему бы просто не использовать Wine или полностью виртуальный образ Windows или сопоставимые приложения Linux» и т. Д. (Я доберусь до этого).
  • «Почему бы не использовать два компьютера и KVM?» (Мой главный компьютер – это ноутбук с двумя mSATA и всегда в пути, не может быть привязан к одному столбу. Также я регулярно копирую и вставляю между экземплярами ОС, не могу сделать это с помощью KVM. Кроме того, насколько скучно KVM? И стол?)

Содержание

  • Желаемый сценарий и сценарий высокого уровня
  • Но почему?
  • Доказательство того, что это возможно, надежное и полезное
  • Доказательство того, что оно является законным
  • Мои спецификации (на всякий случай спрошены).

Желаемый сценарий и сценарий высокого уровня

  1. Одна машина, два диска.
  2. На одном диске установлена ​​Windows (определенная версия для обсуждения), другая – Linux (Xubuntu 16.04.1).
  3. Загрузите Windows, затем загрузите физический экземпляр Xubuntu в виртуальную машину (через VirtualBox 5.1, необработанный vmdk, указывающий на физический диск, и надежный пользовательский CMD-скрипт, чтобы настроить его и запустить).
  4. Выйдите из режима физической перезагрузки.
  5. Загрузите Linux, затем запустите физический экземпляр Windows на виртуальной машине. (Предпочтительно также VirtualBox, но я открыт для предложений.) Также с похожими помощниками скрипта, но bash (который также существует).

У меня уже есть # с 1 по 4 на месте и работают безупречно, надежно, каждый день, в течение многих лет.

Сценарий bash уже написан, чтобы сделать работу №5. Он уже работает для запуска физической установки Linux в виртуальной машине … на (другом) реальном запущенном экземпляре Linux. (Почему это совсем другая история и относится к безопасной, переносной, развивающейся среде для путешествий.)

(BTW – сценарии [CMD или bash] необходимы для настройки необработанных экземпляров VMDK [которые становятся недействительными после каждой загрузки], подключают их к виртуальной машине и запускают виртуальную машину. Это просто делает ее безболезненной, простой и надежной. Этот сценарий также отлично работает для установки и запуска ОС на, скажем, SD-карте или пальцевом указателе (что бросает вызов «традиционному» способу]. Просто укажите необработанный VMDK на весь thumbdrive, присоедините VMDK к виртуальной машине , Загрузите виртуальную машину в live CD ISO и установите ОС в «thumbdrive», как если бы это был обычный жесткий диск, – по его мнению, это так. После этого вы можете загрузить ОС на съемном носителе либо в VM, или по-настоящему. По крайней мере, если это Linux. Работает как магия, но записи медленны в зависимости от того, насколько дешевы средства массовой информации.)

То, что у меня не работает на # 5, – это виртуальная машина Windows, которая не кричит о драйверах или активации при переключении между загрузкой изначально и загрузке практически. (И снова – это вполне возможно и доказано так ниже. Я просто не знаю, как это сделать.)

Но почему?

  • Linux – это моя основная ОС, возвращающаяся к Ubuntu Feisty Fawn. Он имеет большинство моих приложений и данных по производительности. Я очень предпочитаю его Windows по многим причинам. Я использую его большую часть времени изначально.
  • У меня также есть ряд необходимых программ для общения и разработки, которые работают только в Windows, поэтому я в настоящее время запускаю их в «обычной» Windows VM – полностью виртуализированном экземпляре Windows 7 на обычном виртуализированном изображении жесткого диска.
  • Имейте в виду, что вышеупомянутая точка применима только к приложениям, которые не работают надежно или вообще не работают на Wine, и не имеют аналогов Linux, которые отвечают тем же требованиям. Но есть много других приложений Windows, которые я использую, которые отлично работают на Wine, и, очевидно, я нашел приемлемые или превосходные Linux-замены для остальных.
  • Иногда я должен проводить длительные сеансы в родной Windows, для малозатратного, аппаратно-ускоренного редактирования фото / видео / аудио. (В этот момент мне также нужен доступ к моим Linux-приложениям, поэтому физическая установка Linux работает в виртуальной машине, которая, как я сказал, работает безупречно годами.)
  • Моя «настоящая» установка Windows в настоящее время является Windows 10, но я бы с удовольствием уничтожил ее старой установкой Windows 7 или 8.1 (с собственными не обновленными лицензиями). В любом случае, я не сумасшедший. Или, как я уже сказал, даже до Vista64, и я мог бы даже заставить XP64 работать с моим оборудованием и программным обеспечением. Мне, честно говоря, все равно, какая версия Windows я запускаю, мне нужно только это для нескольких важных приложений.
  • Поддержание двух копий Windows (реальных и виртуальных) является серьезной проблемой и вызывает проблемы с некоторыми не очень продуманными пакетами программного обеспечения, которые выходят за рамки этого, кроме как сказать, что это будет основное время -сервер, чтобы иметь только одну установку Windows, работать либо физически, либо практически, по желанию, туда и обратно, как это делает моя установка Linux.
  • Мне нравятся технические проблемы. Требуется много усилий, чтобы заставить «физический Linux в виртуальной машине» работать, главным образом из-за проблем с безопасностью Windows. (Linux сам по себе не заботится и очень счастлив выяснить, нужны ли ему паравиртуализированные или собственные драйверы оборудования во время загрузки.) Как только я решил проблемы, он «просто работает» и прочен, назад и вперед либо в Windows Или Родной. В этом есть много личного удовлетворения.

Доказательство того, что это возможно, надежное и полезное

  • Parallels, работающий на Mac OS [/ X], поддерживает или, по крайней мере, поддерживает многие годы, делая то, о чем я говорю: загрузка в Windows на разделе «Bootcamp» изначально или загрузка в Mac OS и запуск того же физического Установка Windows практически через гипервизор Parallels – без единой жалобы на активацию Windows и / или драйвера . Я работал в компании, где большинство людей это делало. (Обратите внимание, что нет ничего удивительного в Apple Bootcamp, это просто схема разделения и утилита. Bootcamp является особенным только потому, что он эмулирует BIOS и MBR для Windows в собственной настройке EFI / GPT, а также автоматизирует сложное и трудоемкое разделение и Но все это можно сделать вручную.)
  • У меня есть старая двухбуквенная загрузка Macbook с Mac OSX Snow Leopard, Ubuntu 12.04 и Windows 7. (Все на одном диске в сложной схеме разделения, которая работала безупречно в течение многих лет.) В Mac OSX я запускаю те же физические окна 7 на виртуальной машине через Parallels. Я использовал для этого довольно интенсивную сессию редактирования фотографий в Windows. Это довольно круто, хотя я редко использую Mac OSX. Это все более старое программное обеспечение, поэтому я не уверен, что одна и та же настройка по-прежнему поддерживается, но это живое доказательство – прямо сейчас – что это не просто возможно, но на самом деле существует в дикой природе. Windows под Parallels / Mac, возможно, более стабильна, чем Windows, сама по себе (возможно, из-за ошибок аппаратных драйверов Apple Macbook для родной Windows). Windows никогда не жалуется на лицензирование, и я не должен был активировать ее дважды. (И это находится в пределах EULA, по крайней мере для Windows 7.) Звучит как волшебство, но все это благодаря Parallels – у него был (есть?) Волшебник, который вычисляет, что Windows нужно «видеть», чтобы не жаловаться, И соответственно настраивает настройки гипервизора. Без взлома Windows, кроме установки драйверов гостевых дополнений / паравиртуализации. (Как ни странно, Parallels использует виртуальный интерфейс ATA, в то время как Windows находится на SATA, поэтому я не уверен, как Windows не жалуется на это. Возможно, паравиртуализированные драйверы позаботятся обо всем этом.)
  • Parallels объясняет это: http://kb.parallels.com/en/112941
  • Так что это неопровержимые доказательства того, что он может работать, не так ли? (Потому что я могу это увидеть и коснуться его собственными глазами и руками, а на веб-сайте Parallels показано, как это сделать.)
  • По общему признанию, более слабые доказательства того, что одна и та же магия работает с другими гипервизорами, заключается в том, что в Google было доступно более одного онлайн-справочника, в котором объяснялось, как это сделать с помощью VirtualBox. (И рабочая станция IIRC Vmware.) Этапы включали ручное редактирование файла определения .vbox, чтобы переопределить атрибуты, которые VirtualBox предоставляет Windows о среде. (Чтобы сделать его более похожим на то, что он видит изначально). Все, что прекрасно поддерживается VirtualBox, просто не имеет интерфейса GUI для конкретных параметров, потому что это такой случайный случай использования. Я не уверен, как проблема MAC-адреса сетевого адаптера будет решена, но она разрешима. (В принципе, как виртуальные, так и реальные должны иметь один и тот же MAC-адрес для причин активации, без конфликтов в сети.)

Доказательство того, что оно является законным

Я понимаю, что для юридических вопросов лицензирования это может быть невозможно с лицензионным соглашением Windows 10. Мне нужно быть законным, и, что более важно, мне бы хотелось, чтобы это не отвлекало внимание на дискуссии о лицензировании, как и у каждого другого подобного вопроса. Я все еще владею каждой версией Windows от 95 до 10 (за исключением ME), я буду буквально переходить на Vista64 или XP64, если это необходимо, чтобы быть в соответствии с законом. Я уверен, что с некоторыми версиями Windows 7 это возможно на законных основаниях. Может быть, или, может быть, не так, как они предполагали, но в нарушение каких-либо лицензионных положений.

Я попытался вставить конкретные релевантные цитаты из EULA для Vista и Windows 7, которые делают это довольно ясно, что эта настройка в порядке, но суперпользователь по какой-то причине помещает их как спам.

Мои спецификации

Ноутбук Dell Latitude, Core i7, 2,7 ГГц, 16 ГБ оперативной памяти, две внутренние карты mSATA. У вас есть две доки в двух разных местах с двумя различными конфигурациями мониторов и USB-аксессуарами, также часто отключаются.

Благодаря!

У меня есть Win7 Ultimate x64 на моей супер-башне и на моем ноутбуке Alienware. Я запускаю переносимую версию VirtualBox с различными операционными системами: Elementary, LinuxMint, Ubuntu, Ultimate Edition, Win7 x32, Win10 Pro x64 и пытаюсь, пока не помогло, заставить OSX Yosemite работать тоже … Все это на USB3.0 SSD .. Может ли эта идея помочь вам? Такая же базовая ОС работает с портативной версией VirtualBox с ОС, которые вам нужны?

  • Как мне нажать Ctrl + Alt + Удалить в VirtualBox?
  • Как настроить виртуальный сервер с помощью статического ip?
  • Как включить VT-X?
  • Изменение размера виртуальной машины в VirtualBox
  • Использование CPU VirtualBox 100% на хосте
  • VirtualBox 4.3.20 перестает работать после обновления Windows
  • Проблема с установкой Windows 8
  • Любой, кто испытывает проблемы с аудио в VirtualBox на Linux и имеет решение?
  • Настройка виртуального ПК (виртуального окна) в качестве веб-сервера
  • Запуск машин VirtualBox завершается с ошибкой «Невозможно загрузить модуль R3 ... VBoxDD.DLL (VBoxDD)»
  • Повторная попытка таймаута подключения
  • Давайте будем гением компьютера.