Виртуальная машина - убожество. Сидел тут в носу ковырял - пришла мысля. Bios имеет модульную архитектуру. Если модуль с 1394 отключить, то OS соответственно это устройство не обнаружит. Ну а если не отключить, а отделить 2х(ps/2), все IDE, 2xUSB, встроенное видео и звук и сеть, 1xPCE1 - возьмём на примере mATX он обычно один. Далее вставляем CD с OS и начинаем установку. Ну поскольку CDROM и HDD у нас на IDE канале, который находится в первом РС, то и OS соответственно нормально устанавливается на видимый IDE HDD. Всё работает, только OS часть устройств не видит. На эту часть из обычных 2xPCI, 1xPCE16, остальныx USB и SATA будем ставить OS с SATA CDROM на SATA HDD. Естественно процесс установки должен уже отображаться на видеокарте, вставленной в 1xPCE16 и регулироваться USB мышкой и клавиатурой. Вопрос только, как заставить выполняться загрузку с двух устройств. В принципе это всё программная штука, а значит можно придумать. Ну короче попытаться так всё поделить и в сущности в одном компе сделать несколько. Просто программные фишки по разным причинам не устраивают. И самое важное - хотелось бы делить оперативу. В Bios же все 8Гб определяются. Ну и поделить их на две ХР. Ну чё, кидайте помидоры...........
Нифига не понял...
Короче разбить BIOS на два блока. Первый блок запускается - загружает ОС со своего винта, второй со своего. Естестественно всё это отображается на разных мониках. Какая в сущности разница бивесу загружать винду с первого, второго или с обоих винтов сразу. Ну или загружать вторую ОС из первой.
Ну дак что этму мешает, кроме желания производителей написать новый БИОС? Они всё равно это делают. Вопрос только кому как делить.
Ну я бы с этим не заморачивался - приблизительно пополам все возможно разделяемые ресурсы при установленном втором видео.
Интересует процесс. Ну вот прошёл процесс инициализации, а дальше запускай ОСи с двух винтов. Вообще хоть чуть-чуть возможно?
прозрачно - до какой степени? vmware тоже "прозрачно" работает. Дело в том, что когда речь идет о виртуализации, то только пользователь может решить, что карта расширения A должна работать в ОС 1, а не в ОС 2. А если к карте доступ будет одновременно с обеих ОСей - это будет полный бред. Т.к. компьютер нормально не сможет работать из-за того, что поток команд/данных в/из ОС будет прерываться потоком в/из другой ОС.
грубо говоря:
BIOS запускает нашу ОС виртуализации. В ней ставим в автозагрузку две виртуальные машины с теми ОС (естественно, машины настроены), с которыми хотим работать. Работаем, при необходимости переключаясь. В принципе, без промежуточной ОС обойтись можно, но больно это трудоемко будет. Тот же vmware представляет собой по сути дистрибутив линукса, т.к. нужно получать доступ ко всему оборудования, т.е. нужны драйвера.
Если же делать по-другому, то нарушается принцип одновременности работы двух ОС.
- в BIOSe же пользователь сам может настройки выставлять.
утилиту конфигурирования такой сложности на прикладном уровне я представить могу. На уровне БИОС - увы, нет.
Еще раз - я не понимаю, чем Вам не нравится вариант с использованием вполне промышленных решений
Более того - какие-то маньяки даже собирали под NT4 системы для обучения детей. Но там одновременно использовалась одна виртуальная машина, только лишь для вопросов обеспечения легкости восстановления и надежности (чтоб не залазили, куда не надо). При этом на хостовой ОС права были порезаны до минимума (для профилактики).
Может автору подсказать, что существует аппаратная поддержка (не везде, конечно же) aka -V/VT-x? Да и размер базового ПО с поддержкой виртуализации будет достаточно большим.[/off]
а толку от аппаратной поддержки? С точки зрения системотехника - да, про нее забывать нельзя.
Но с точки зрения юзера виртуальные машины лишь быстрее работают (за счет того, что можно эмулировать меньшее кол-во функций). Не более. Благо все эти vmware и xen'ы уже умеют поддерживать -V/VT-x[/off]