Очень интересная концепция.
Нет проблем с созданием независимой виртуальной машины. (используя что-то вроде Virtual-PC или Virtual Box ).
Проверьте, есть ли на вашем ноутбуке вторичный внешний графический выходной порт. Большинство так и делают, но многие разрешают включать вторичный порт только при выключенном основном экране, а некоторые разрешают только зеркалирование. Вам нужно будет проверить, можно ли одновременно включить основной экран и дополнительный порт, а рабочий стол Windows перенести на ведомый экран. Сделав это, вы можете запустить виртуальную машину, разместить ее на экране ведомого устройства и развернуть ее.
Проблема тогда в контроле. Я не могу придумать ни одного хорошего способа управления виртуальной машиной. Вы не можете просто подключить клавиатуру / мышь к ноутбуку, так как это может помешать. Возможно, с помощью USB-клавиатур / мышей можно подключить второй набор, настроить драйверы и перенаправить второй набор только на виртуальную машину, но я действительно не узнал бы, если бы не попробовал. По-видимому, виртуальная коробка поддерживает пересылку USB-устройств непосредственно на виртуальную машину без вмешательства в операционную систему хоста. Это позволит вашему другу управлять виртуальной машиной с помощью второй клавиатуры / мыши, подключенной к вашей системе. Я не пробовал это лично, см. Комментарии Mokubai для получения дополнительной информации. Также, глядя на другие ответы , кажется, что более новые версии VMWare также поддерживают это.
Вы можете изучить аппаратное обеспечение KVM-over-IP, которое позволит вам подключить клавиатуру / мышь (и даже монитор) к сети и управлять виртуальной машиной через локальную сеть Ethernet, но цену, которую вы заплатите, вы могли бы купить многократная замена ПК. Я также не знаю, требует ли KVM-over-IP особой аппаратной поддержки на стороне ПК (для очистки образа с шины PCIe или чего-то еще), которую виртуальная машина может не поддерживать.
Возможно, вы захотите прочитать на странице Open KVM и посмотреть, есть ли у них что-нибудь, что могло бы помочь. Кроме того, Synergy - это инструмент, который позволяет управлять клавиатурой / мышью по сети, но вашему другу все равно потребуется ПК, чтобы подключить его клавиатуру / мышь, чтобы иметь возможность управлять виртуальной машиной по сети, но тогда это лишит вас смысла. требования.
Мне было бы очень интересно услышать, если вам удастся заставить это работать - обязательно напишите, если вы что-нибудь выясните.