2

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

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

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

  • "Этого нельзя сделать" (может и есть - достаточно надежно и надежно)
  • "Это нарушит лицензионное соглашение Windows" (возможно, с 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. (Почему это совсем другая история, связанная с безопасной, переносимой, путешествующей средой разработки.)

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

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

Но почему?

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

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

  • 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 я запускаю ту же физическую установку Windows 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 Workstation.) Шаги включали ручное редактирование файла определения .vbox, чтобы переопределить атрибуты, которые VirtualBox предоставляет Windows в отношении среды. (Чтобы это больше походило на то, что он видит изначально.) Все они отлично поддерживаются VirtualBox, просто нет интерфейса с графическим интерфейсом для конкретных параметров, потому что это очень ограниченный вариант их использования. Я не уверен, как проблема MAC-адреса сетевого адаптера решается, но это решаемо. (По сути, и виртуальный, и реальный должны иметь один и тот же MAC-адрес по причинам активации, без конфликтов в сети.)

Доказательства того, что это законно

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

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

Мои характеристики

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

Спасибо!

1 ответ1

-1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .