Как я могу установить Linux и Windows 7, чтобы работать бок о бок, не требуя перезагрузки?

Хотелось бы максимальной производительности в обеих операционных системах и переключаться между ними без перезагрузки. У меня есть много памяти (32 ГБ) и дискового пространства.

Два простых варианта:

  1. Двойной загрузки - это не'т позвольте для мгновенного или почти мгновенного переключения между операционными системами
  2. Использовать виртуальную машину (например, в VirtualBox) - это вредит производительности сетевых ОС существенно, особенно для графики

Было бы здорово (допустим с помощью сочетания клавиш или другого аналогичного метода) переключаться между двумя операционками, одна из которых горячая, а другая является "теплым в режиме ожидания&.и"

Комментарии к вопросу (4)

Существует два дополнительных способа запуска Windows и Линукс бок о бок, что вы не'т упомянули в своем вопросе:

  1. Вы можете установить Подсистема Windows для Linux Если вы используете 64-разрядную версию Windows 10. Это позволит вам работать некоторые программы Linux на Windows.
  2. Можно запустить обе операционные системы бок о бок (в буквальном смысле) в данном примере:
Комментарии (20)

Я считаю, что решение, минимизирующее издержки будут использовать Linux в качестве основной операционной системы и с помощью KVM (виртуальная машина на основе ядра, а не переключатель KVM хотя, что может быть использовано а) для виртуализации Windows. Вы можете получить представление приходит довольно близко к в настоящее время работает на "голом железе", и вы даже можете пройти через дополнительный графический процессор для виртуальной машины или отдельного выделенного GPU и использовать интегрированный GPU для хозяина. Вы также можете использовать зеркало для гораздо более гибким решением, чем использование специй (что Вирт менеджер использует по умолчанию, а по сути такая же, как при использовании удаленного рабочего стола.) https://forum.level1techs.com/t/looking-glass-guides-help-and-support/122387

Единственный нюанс состоит в совместимости оборудования. Есть много причуд, как нужен процессор и материнская плата совместима с процессорами Intel с VT-d или AMD эквивалент, нужна новая достаточно GPU, который имеет интерфейс UEFI VBIOS Для (или получении версия VBIOS от производителя,) какие чипсы ИО проходит через которых помогает предназначать периферийных устройств к виртуальной машине и т. д.

Я рекомендую почитать этот блог, чтобы получить представление за то, что вы'd должны сделать, чтобы получить его. Это'ы наверняка не так прост, как с помощью VirtualBox или VMWare, но если вы его настраивали через Вирт менеджер, вы можете пропустить много ручных операций, этот парень прошел через. Там's также намного больше информации о все это на арке Вики под KVM и QEMU, и VFIO. https://heiko-sieger.info/running-windows-10-on-linux-using-kvm-with-vga-passthrough/

С 2600к, вы'd нужен для даунгрейда в не-к-версию и проверить, чтобы увидеть, если ваша материнская плата поддерживает VT-d, а также. У меня была эта же проблема с 3700k свеча и несовместимости материнской платы и пришлось поменять их обоих, но в итоге сделал немного денег через eBay покупок и продаж.

Чтобы прокомментировать некоторые термины, которые я использовал, вот некоторые краткие описания.

Вирт-менеджер (или Диспетчер виртуальных машин) - это приложение с графическим интерфейсом для управления виртуальными машинами с помощью КВМ. Вы можете думать об этом как сделать ваш опыт намного ближе к тому, что было бы, если бы Вы были с помощью VMware или VirtualBox. Это дает вам мастера для настройки виртуальной машины, позволяет менять оборудование, что'ы проходит, показывает графики потребления ресурсов, позволяет управлять питанием. Более подробную информацию и скриншоты доступны на сайте здесь: https://virt-manager.org/

Спайс предоставляет вам удаленный доступ к вашей виртуальной машине. Это's очень похож на использование удаленного рабочего стола, как в использовании и в производительности, но это'ы, используемые Вирт-менеджер по умолчанию. Я хотел бы быть более конкретными в моем описании, но я не'т использовать его много и даже на сайте довольно туманно, что это конкретно. https://spice-space.org/

Зазеркалье-это альтернатива, используя что-то вроде специй, но с крайне низкой задержкой. Она копирует в буфер кадра от видеокарты в системную память, а затем выплевывает ее на экране. Это's все еще на очень ранней стадии разработки, но работает очень хорошо и гораздо больше подходит для приложений, которые требуют более оперативного решения. Подробное руководство для установки по проекту'сайт: https://looking-glass.hostfission.com/quickstart

Другой альтернативой для специй и Зазеркалье-это просто подключив дисплей к одному из выходов из прошедших через ГПУ. Это более гибкой, но требует другой дисплей или переключение входов на один и тот же дисплей.

Комментарии (0)

Как и все другие ответы на этот вопрос, упоминал, виртуализация-это путь. Один из способов свести к минимуму снижение производительности будет запустить Windows в качестве основной ОС и виртуализации легкие дистрибутив Linux. С верхней части моей головы, вы могли бы попробовать:

Выбирая легкий дистрибутив, вы сможете достаточно снизить производительность создать систему, вы'вновь счастливым.

Комментарии (9)

Я сделал это в высокой производительности обстоятельство и получила достаточно производительности для приложений, которые мы бежали. Это'т так много 'здесь's, Как сделать это', но два примера, где я это сделал, и добиться адекватной производительности и решена проблема.

Данные для науки и разработки программного обеспечения

Мои текущие рабочие станции (ноутбук и мое рабочее место), иметь Windows 10 и Ubuntu, установленных бок о бок на двух отдельных секций. После загрузки моей машины, я могу выбрать Windows или Ubuntu и загрузиться в любой операционной системе. В Ubuntu, я использую VirtualBox для загрузки раздела Windows и запустить его, как и любой другой виртуальной машины (см. here).

Все работает: перетаскивание, общая клип-борд, и обмен файлами. Я управляю большим, многопоточная таблицы Excel постоянно (Дон'т стрелять - я не'т строить их!) в моей виртуальной машины и все что надо.

Для геофизических, геологических и инженерных работ

Несколько лет назад я построил аналогичные установки использования CentOS и Windows 7. Это было так, чтобы мои коллеги могли запустить дорогих, высокопроизводительных геофизических моделирования в Linux пока еще в состоянии получить доступ к аналогичным высокопроизводительных 2D и 3D программного обеспечения для отображения в Windows 7 (вместе с Outlook и остальные Майкрософт люкс). Мы судим VirtualBox, но с денег, чтобы тратить, мы в конечном счете решили проблему с помощью VMware Workstation и ГПУ сквозной (стоимость была несопоставима с зарплатами и лицензирование программного обеспечения). Для нашего приложения, мы добились закрытия-достаточно родной производительности в Windows и все были очень довольны установкой.

Это были довольно мясистые машины для своего времени (около 2010): Квадро 4000, двойной четырехъядерных процессоров Xeons и 32&ампер;усилитель; nbsp;ГБ памяти. Самая трудная часть сборки этих устройств (насколько я помню), было что-то делать с аппаратных RAID-контроллеров. Я сохранил около десятка машин с помощью этой установки, и мы никогда не было ни одного вопроса на протяжении всего срока реализации проекта эти машины были приобретены за (~2 года). Это был фантастический результат для нас, потому что если одна машина была, скажем, неделю, то стоило бы нам больше в потерянной производительности, чем само рабочее место!

Заключение

Вы можете достичь очень хороших результатов, используя описанный выше вариант двойной загрузки. Я'ве сделали это с помощью VirtualBox и VMware для различных случаев, используя сочетание в дистрибутивах Linux (Минт, Убунту, и CentOS) и Windows версий (7, 10), и всегда добиться достаточной производительности для моих нужд.

Другим преимуществом этой установки является то, что вы можете сбросить атомную бомбу какого-либо раздела и оставить Windows или Linux, Если а) ваши обстоятельства изменятся, или б) эта настройка разве'т достаточно для ваших нужд. Если производительность-это'т его разрезать, у вас также есть побег-люк просто загрузившись непосредственно в операционную систему, где вам нужно немного больше производительности.

Наконец, заметку о лицензировании: При загрузке операционной системы Windows это будет видеть различные аппаратные и допросить вас о лицензиях. Это меньше проблем с Windows 10, который будет пилить вас, как вы получите вместе с вашей работой. Я могу'т вспомнить, как мы решали это для тех, Геодезическая и рабочих станций; я помню, у нас была лицензия, и, возможно, некоторой помощи от представителя Microsoft.

Эпилог: Удаленная X и VirtualGL

Я've также настройка рабочих станций, используя VirtualGL и кластера GPU для высокопроизводительных нефтяных моделирования. Я'вэ даже сделал это в AWS, но я Дон'т рекомендовать его для целого ряда причин: стоимость, производительность и удобство.

Комментарии (0)

GUI-приложений для Unix/Linux, которую используют стек технологий Х11 (большинство из них) изначально может быть продемонстрирована на удаленной машине (включая сценарий, подключенных к сети виртуальной машины и ее хозяина).

Вы можете установить отображения X11-сервер (есть несколько свободных и несвободных вариантов) на вашей машине Windows, запустить системе Linux (или даже нескольких систем Linux) на виртуальной машине, и фактические графики подъема тяжелых грузов происходит в Windows-боковые сервер X11. В GUI-приложений в системе Linux подключится к серверу X11 дисплей по локальной сети (как установить это выходит за рамки здесь, поскольку есть много различных способов сделать это. Указатели: переменную окружения Display, СШ с перенаправление X11, через xdmcp).

Комментарии (1)

Мне не известно о каких-либо способ сделать это, который не'т иметь некоторые важные предостережения, связанные с ним.

Если бы это был хромбук, вы могли бы использовать сухарик, чтобы совершить нечто подобное. но это доля ядра между ОС Chrome и другой дистрибутив, условно Убунту. Так как Windows и Linux используют разные ядра, этот подход не'т быть возможно. Они не'т играть хорошо вместе.

Для загрузки операционной системы, ядра должен иметь низкоуровневый доступ к аппаратным, а под управлением двух разных ядер (Windows и Linux) бок-о-бок будет не очень легко сделать, если не невозможно.

Какая-то виртуализация, возможно, прибегать, только если вы настаиваете на использовании одного компьютера. Я не'т использовать Mac, но из того, что я видел, параллели довольно бесшовные - вы можете и"переключатель" ПО-от операционной системы и затем. Я использовал VMware на Windows и Linux и были удивлены работой размещенного (гостевой) операционной системы, это очень близко родной (хотя конечно, я не'т испытана графически интенсивных нагрузок). VirtualBox является открытым исходным кодом и свободной, она работает нормально, но VMware работает намного лучше. Мне кажется, есть ограниченная бесплатная версия.

Если вы настаиваете на том, производительности для обеих операционных систем, то двойная загрузка является единственным способом для достижения этой цели. Если у вас быстрый SSD (скажем, Samsung 960 или подобный), то перезагрузка не'т займет много времени.

Комментарии (0)

В зависимости от того, что вы'вновь пытается достичь, вы могли бы попробовать вино.

От https://www.winehq.org/:

вино (изначально аббревиатура для ТО "Wine-это не эмулятор и") является слоем совместимости может работать с приложениями Windows на несколько POSIX-совместимых операционных систем, таких как Linux и macOS, & БСД.

Это позволит вам запустить Linux и (некоторые) окна бок-о-бок приложения на Linux.

Список приложений Windows, которые, как известно, работать с вина можно найти в https://appdb.winehq.org/.

Лично я использую его для запуска некоторых игр на Linux, которые используют DirectX, который не't имеют версии для Linux. Приложениями, как Microsoft Office являются, как известно, работают с ним.

Комментарии (0)

Аппаратная виртуализация-это слишком проблематично. В то время как это хорошо для 90% вещей, остальные 10% иногда блокирует вас и в конечном итоге сделать вас отказаться от всей концепции.

Кто-то намекал на это в одном из комментариев, но я думаю, что бок-о-бок машины с помощью переключателя KVM является наиболее эффективным способом, чтобы делать то, что вы просите.

У меня за пару лет запустить два бок о бок Linux и Windows машин. У меня два 32" у мониторов сидят рядом друг с другом; один подключен к Linux-машине, другой подключен к Windows-машине.

У меня завальцовки регулируемая клавиатура/мышь, что позволяет мне стоять или сидеть и Центре себя перед либо (или оба) мониторы с клавиатуры/мыши.

Загвоздка в том, что KVM-переключатель позволяет немедленно переключаться между управлением Линуксом или контролируя окно.

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

Нет больше раздражает двойной сапоги, КВМ / в VirtualBox / VMware и накладные или несовместимости, и вы все еще чувствую, что это'с одного компьютера.

Комментарии (6)

Вы хотите coLinux. Она соответствует вашим требованиям почти идеально - ядро Linux выполняется как особого привилегированного процесса под Windows, без влияния на производительность в ядре (хотя на периферии еще виртуальных, а графика идет через протокол X11). **** Но, к сожалению, проект больше не разрабатывается... и другие подходы (в VirtualBox и т. д.) повзрослел с тех пор и предложить гораздо лучший пользовательский опыт.

Комментарии (0)

Все имеет плюсы и минусы. Вот те, что работают на меня в мае 2018:

  • Пакет: это работает. Сейчас. Каждый день. Я запускать Windows-хоста и виртуальной машины Ubuntu. Все замечательно, включая поддержку нескольких мониторов и сетевого (я использую мостовом режиме, так что каждый ВМ просто появляется в сети отдельно от хозяина). Я'м не в восторге от решений контролируется и"крутых парней", но, честно говоря, оракул сделал этот продукт (по крайней мере на данный момент).

  • Работать с несколькими компьютерами, это'ы большой путь, чтобы пойти! Синергия даже можете позволить вы нажимаете на мышь и клавиатуру через них всех. ДДМ USB-КВМ'С тоже неплохо, но они дороже!

  • Двойная загрузка: я бегу Quad или более загрузки на большинстве моих компьютеров. Вы'll должны узнать о GPT и устаревших ОБТ перегородки и как каждая из ОС калечить их. Изысканный делает потрясающую работу, помогая вам получить это право, особенно если у вас есть полу-современном оборудовании. Хотя я всегда настройка Windows и Ubuntu (Мак) загрузка на всех моих ПК, но на практике я никогда не перезагрузки в другую операционную систему. Это's просто слишком разрушительным. Вместо того, чтобы всегда посвящая каждый компьютер в определенный набор задач на одной ОС.

  • Запустить X-сервер в Windows, и тянуть в Linux Windows из виртуальной сети. Это может быть сделано; я побежал успешно x2go на некоторое время. Но см. Следующий пункт, почему я не'т пойти по этому пути.

  • Использовать виртуальную машину через (любой) сети: Я'вэ пытался делать развитие от AWS для ВМ, от виртуальных машин VMware и других всевозможных комбинаций, и вы всегда будете сдаваться на то, что в течение короткого времени, потому что вы являетесь рабом сетевые проблемы, которые вы не хотите заниматься в середине своего развития. Дон't даже думать об этом, даже если вы безумно потрясающий сетевым ресурсам.

В качестве последнего замечания, я должен упомянуть, что я всегда развиваются на выделенной машине с Ubuntu, когда это возможно. Этот пакет решений спас мою задницу в корпоративной Америке. Ходить с образом виртуальной машины в кармане, установить VirtualBox на ваш паршивый новый lappie Windows заходим!

Комментарии (2)

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

Там не'т, кажется, чтобы быть в любой момент начиная с Linux использует специальную область подкачки для хранения изображения спячку, в то время как Windows использует системный раздел.

Комментарии (0)

Я делаю это (хотя я переключаться между macOS и Windows), имея Windows на виртуальную машину в облаке и не находится на моем Mac. Я раньше использовать тренировочный лагерь для двойной загрузки, а затем локально хосте виртуальной машины с помощью VMware фьюжн, но я обнаружил, что облако на основе Windows и с помощью подключения к удаленному рабочему столу оказался самым удобным при переключении.

(Я просто не могу использовать Cmd-Tab для переключения рабочих столов мгновенно.)

Я надеялся, что этот опыт поможет вам.

Комментарии (3)

Помимо других решений, предлагаемых здесь, есть также “кросс-виртуализации” подход, который я когда-то пробовал:

  • Двойной загрузкой установки, машина может загрузиться в Windows или Linux
  • Раздела данных (документы/Home и и настройки) отдельно от системного раздела
  • Виртуализация (в VirtualBox, VMware и т. д.) установленных на каждом из двух операционках, с ‘клон’ соответствующих других ОС в качестве виртуальной машины
  • Сетевой интерфейс в мостовом режиме, поэтому хозяин и гость предстают друг перед другом как два отдельных компьютера в той же локальной сети
  • Образы виртуальных машин хранятся на раздел, отличный от раздела с данными
  • Каждая виртуальная машина может получить доступ в раздел Данные для гостевой ОС в качестве исходного устройства (а не образ диска)

Это еще означает, что издержки виртуализации для одной из двух ОС. Но вы можете решить, на ботинок, который один получает хозяин, а где гость.

Данные передаются через сети (например, путем установки Самба на поле Linux).

Вам нужно для поддержания каждой установки операционной системы в два раза (установка хост и ВМ один)—технически у вас есть четыре компьютера, Если вы не используете контекстное описано ниже.

Начиная с Linux (по крайней мере, ароматы Убунту) легко адаптируется к замене оборудования (до такой степени, что я мог бы просто вырвать диск из моего старого ноутбука, установить его по-новой и только сетевые адаптеры, чтобы перенастроить), вы могли бы также иметь виртуальную машину Linux загрузить систему с сырьевой раздела. Таким образом, изменения, внесенные в хост Linux также будут отражены в ВМ и наоборот, единственным исключением настройки, привязанные к конкретному устройству.

Лицензирование Windows может быть нюанс здесь. (Тогда, я был на Windows 2000, где все это было легче.) Как касается окон, то, вы работаете на двух разных аппаратных конфигураций (процессор, диск, сетевой адаптер). Хотя я не уверен в правовых последствиях, но процедура активации продукта может потребовать от вас, чтобы получить две лицензии. (Если вы можете заставить Windows работать с необработанной секции в виртуальной машине, он, вероятно, обнаружить изменения аппаратных и требуют повторной активации при каждом переключении между хозяином и конфигурации оценки.)

Комментарии (0)

Забыть ВМ, вино, и двойная загрузка. Я настоятельно рекомендую просто иметь две машины, из окон один безголовый, и удаленный рабочий стол из Linux с помощью что-то вроде Remmina.

Это разумно бесшовных через общий буфер обмена и домашние папки. Это может оказаться непрактичным для некоторых, кому нужен просто ноутбук, но это'отличный вариант, если вы можете просто быть на вашем столе. Они Дон'т должны быть новые машины, просто старые около 2012 Вы могли бы заложить вокруг.

Комментарии (0)

Некоторым образом-из-коробки предложения, которые могли бы соответствовать определенная ниша варианты использования:

Если запустить безголовый, Линус работает практически в любом месте и удивительно легкий вес. Я'вэ запустить его как службу Windows, Прежде чем и смогли подключиться к нему с SSH-клиент и X-сервер под Windows (так что все в Linux ГИП только дисплей).

Вдоль тех же линий, можно скотчем малина Pi к задней части ноутбука, подключите его к USB-порту и оба компьютера работают одновременно. Снова вам придется использовать Windows на вашем компьютере получить доступ к вашей Linux-машины, но с этим решением вы можете по-прежнему работать без головы х/SSH-доступ, но вы могли бы также удаленного рабочего стола (RDP) в Pi и использовать его's х реализации, которые должны сделать вас лучше Линукс рабочего стола (последний раз я проверил, бесплатно X-сервер для Windows, медленно, сложно в настройке и ошибкам)

Ни один из этих даст вам высокую скорость полного экрана рабочей станции Linux, но в определенных ситуациях они делают интересные решения.

И я пошутил насчет изоленты...

в основном.

Комментарии (0)

Хотя я бы порекомендовал ВМ (бесшовные режимы VirtualBox и VMware являются очень полезными для лучшей интеграции), есть еще одна возможность:

Есть X-сервера для Windows как МФУ и мощных удаленных рабочих столов решения, такие как xpra. Используя один из них вы можете запустить Linux в виртуальной машине (или даже раствор как AndLinux, который запускает ядро Linux на Windows) и отображения приложений на родном сервере дисплея или через программы удаленного рабочего стола. Таким образом, вы можете получить больше родной Windows и в зависимости от ВМ лучшую производительность для приложений пользовательского интерфейса.

Комментарии (0)

Использовать системы GNU/Linux на ваш выбор на ваш хост, а затем PaaS-решений. Тот, который осуществим для вас может быть &quot и"Тень&;.

тень представляет собой мощный компьютер под управлением Windows 10, чтобы играть, работать, просматривать.

делать все, что вы любите делать с компьютером. Но лучше.

Он в основном работает как приложение на свой хост, но на самом деле компьютер в облаке. Вы просто можете перейти плавно к приложению, как вы сфокусировали бы любое другое приложение.

https://youtu.be/vVOKBaIxXVA?t=6

Комментарии (0)