Я не думаю, что это возможно без тратить часы на часы.
В принципе, после пробуждения от локальной сети, машина получает только сигнал для загрузки и все.
Вы можете иметь две ОС и делать все, что захотите, но они будут загружаться только с основной или независимо от того, какое у вас действие по умолчанию.
Теперь - вы можете стать немного умнее - настройте машину на загрузку из сети, а затем установите PXE-сервер, на котором есть скрипт для MAC-адреса вашей машины. Затем вы можете создать скрипт или какую-нибудь программу, которая переключит этот файл в зависимости от ваших предпочтений при загрузке.
По своему опыту я знаю, что вы можете иметь выход PXE-сервера, загружаться с жесткого диска и загружаться с ядра Linux, которое находится на TFTP-сервере, поэтому эти два варианта можно было бы легко повернуть ... однако я не уверен, что если возможно иметь скрипт, который перечисляет два отдельных раздела на той же машине, что и при выдаче команды выхода, он просто загружается с жесткого диска, как обычно, и больше ничего не видит.
Итак, если вы хотите загружаться с жесткого диска (Windows) и иметь ядро Linux по сети, я не думаю, что это будет проблемой - просто много времени.