3

На моем ноутбуке установлены Windows XP и Ubuntu. Каждый раз, когда нужно переключиться, мне нужно перевести одну операционную систему в спящий режим (чтобы сохранить работоспособность) и перезапустить другую.

Можно ли сохранить обе ОС "живыми" и переключаться между ними?

да, я полагаю, виртуальная машина - это решение, на котором установлены Windows XP и Ubuntu, и они работают как виртуальные машины. Однако это стоит производительности.

Можно ли запускать обе ОС как "реальную машину" вместо "виртуальной машины", использовать один и тот же ПК и автоматически переключаться в режим гибернации и пробуждения?

4 ответа4

3

Если бы это было возможно, это было бы здорово. Однако я не могу думать ни о чем. Я помню, еще в 90-х годах у IBM был компьютер, который мог это делать, но у него было две материнские платы. В основном два компьютера встроены в один корпус. Как вы упомянули, виртуальные машины - ваш путь. Я бы посоветовал сделать ваш хост тем, который вам понадобится больше всего вычислительной мощности. Сделайте вторую ОС, которая будет нуждаться в меньшем количестве требований.

2

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

Тем не менее, у меня есть идея, как можно решить ваш вопрос. Кто знает, может быть, я просто не в курсе, что кто-то уже сделал это? Но в любом случае... Что можно сделать, это разработать единую легковесную операционную систему, которая будет не более чем диспетчером виртуальных машин. Затем вы можете установить разные ОС и быстро переключаться между ними.

Быстрое и грязное решение этой проблемы может состоять в том, чтобы установить очень тонкий дистрибутив Linux (например, Gentoo) и установить Virtual Box, создать несколько виртуальных машин и установить свои ОС, и заставить дистрибутив Linux загружать виртуальные машины в полноэкранном режиме при загрузке. , Просто имейте в виду, что поддержка 3D для Windows на виртуальной машине будет чрезвычайно труднодостижимой.

Другим вариантом может быть два компьютера с KVM-переключателем?

1

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

Некоторые гипервизоры "размещены" в ОС (например, Linux), в то время как другие работают "под" всеми операционными системами в коробке.

В противном случае, какая-то стратегия гибернации, вероятно, является лучшим вариантом.

1

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

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