Мой вопрос может показаться слишком утомительным и сложным, но есть ли способ (программный / аппаратный), который я могу использовать для переключения между двумя ОС без перезагрузки компьютера?
На самом деле на моем компьютере установлены Windows 7 и Ubuntu.
windows-7
ubuntu
software-rec
multi-boot
xorpower
источник
источник
Ответы:
Ну, я могу думать о двух. Во-первых, запустить одну из ОС на виртуальной машине. Второе - получить другую систему и запустить на ней вторую ОС. Вы не можете переключаться между ОС без перезагрузки.
Если вы хотите сохранить состояние системы, вы МОЖЕТЕ обойтись без гибернации Windows и запуска Linux, если вы не пишете на диск Windows - как вы можете судить по ответам, делайте это самостоятельно. риск. Другой способ, похоже, безопасен.
Если вы хотите построить систему, которая будет делать это с нуля, вам понадобится модель, аналогичная той, что PS3 использует, возможно, поверх xen или другого гипервизора.
источник
Вы можете использовать виртуальную машину. Одна ОС (например, Ubuntu) размещает другую (например, Windows) в качестве гостя на виртуальной машине. Примером является VirtualBox. Ваша гостевая ОС будет похожа на другую программу внутри вашей хост-системы.
источник
Если бы у вас были две разные ОС, работающие в качестве виртуальных машин под третьей операционной системой, вам, строго говоря, не пришлось бы перезагружать ПК, чтобы переключаться между ними.
источник
kexec позволяет вам загружать новое ядро Linux без перезагрузки вашего ПК.
В настоящее время он работает только на Linux (поэтому он не будет работать на вашей конкретной установке, но будет работать, например, для загрузки Fedora из Ubuntu).
Этот проект, кажется, пытается портировать kexec на Windows, хотя я не смог найти, насколько они продвинулись. Это должно быть интересной отправной точкой, хотя.
источник
Вы можете запустить один из них как виртуальную машину, например, в Virtualbox
источник
Простой ответ - нет. Единственное, что близко к этому - это виртуализация. Вы можете добавить программное обеспечение для виртуализации в вашу установку Windows (или наоборот), а затем преобразовать текущую установку Linux в виртуальную машину (есть инструменты для преобразования физических машин в виртуальные машины).
источник
Простой ответ: нет. ОС должна взаимодействовать с аппаратным обеспечением или, по крайней мере, думать, что это так. Без гипервизора или системы виртуализации, работающей под операционной системой, управляющей взаимодействием аппаратного обеспечения / ОС и коммутацией, это невозможно с архитектурой x86.
источник
Что-то вроде xen или kvm позволяет очень быстро переключаться между виртуальными машинами и запускать их с минимальными издержками.
источник
The frequently asked question comes from people who want to use Windows in a HVM domain to play games or run high-end 3D graphics applications, and the answer here is "Not yet".
. :(Вы можете настроить такую программу, как Virtualbox или VMware, для загрузки вашей физической установки XP или Linux (в зависимости от того, что в данный момент не используется) из любой операционной системы. использовать.
После этого вы можете перезагрузиться в любую операционную систему.
На форумах Ubuntu есть руководство по загрузке вашей физической установки XP из Ubuntu.
Сообщества VMware есть руководство по загрузке физической установки Linux из Windows.
Обратите внимание, что вам может понадобиться установить 2 копии Grub, чтобы это работало. Кроме того, вам наверняка потребуется иметь разные аппаратные профили для обеих операционных систем, и Windows, скорее всего, придется повторно активировать при переключении аппаратных профилей.
источник
Существует множество способов запуска дистрибутивов Windows и Linux на одной и той же физической машине без перезагрузки ПК или ноутбука, использование любой из предложенных виртуальных машин, включая Virtualbox, который я использую на своем MacbookPro, и запускающий как XP, так и другие дистрибутивы Linux, CentOS, Fedora, Mint, Ubuntu, или используйте KVM или Xen. Проверьте их и настройте свои системы для установки любого из них в качестве хоста и установки на него гостевой ОС.
источник