Does anyone know if I can install Linux on a separate hard drive, so that when I run windows I can put my files on that Linux hard drive and I can view pages on the ‘server drive’ from my windows browser?
Is it possible to run LAMP and start as service when Im inside windows without loading Virtual Box?
You can do this by running samba on the linux guest if you run it in a virtual machine. If you configure the linux network settings ok you should be able to see it in windows network neighborhood. Alternatively you can create a windows shared folder and use smbmount from within the linux guest. If you only want to view pages then just type in the virtual machine network address from within windows, or you can resolve domains to this address via your hosts file.
If you want to run 2 operating systems on one machine for dev and testing - rather than dual booting the machine why not go down the route of virtualisation?
Run Linux ON Windows within a Virtual PC - VirtualBox is a good solution, and free.