vote up 1 vote down star

Is it possible to set up a PC so it can Wake on Lan and then have the option of which OS to boot into?

I want to have a secondary PC with Windows and a *nix variant installed. I want the PC to be in a remote room so I can connect via a wireless hub to it and then boot it up as and when required and choose which OS to boot into.

If it is possible how would I go about it? Any recommendations on how to do it or where I can get more info on how to do it?

Thanks.. Ian

flag

44% accept rate

2 Answers

vote up 1 vote down

You'll need KVM over IP. Anything dealing with BIOS access or configuration changes during boot (ie: bootloader - GRUB) will need this since the OS hasn't taken control yet.

link|flag
I detect a fanboy, downvoted for nothing once again :) – John T Nov 17 at 20:24
vote up 1 vote down

I don't think it is possible without spending hours upon hours on it.

Basically, for wake from lan, the machine only gets a signal to boot and that's it.

You can have two OS's and do whatever you want, but it will just boot in to the primary one or whatever your default time out action is.

Now - you can get a bit smarter - set the machine to boot from network then have a PXE server that has a script for your machines MAC address. You can then make a script or some program that switches this file based on your boot preference.

I know from experience that you can have a PXE server exit and boot from hard drive and boot from a linux kernel that resides on a TFTP server, so it would be easy to rotate these two options... however, I am not sure if it is possible to have a script that lists two seporate paritions on the same machine as when the exit command is given, it simply boots from hard drive as if by normal and it doesn't see anything else.

So, if you want to boot from hard drive (Windows) and have a Linux kernel over the network, I don't think this will be a problem - just time consuming.

link|flag

Your Answer

Get an OpenID
or
never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.