Boot an OS from a vhd on a network?
#1
Posted 09 December 2011 - 07:18 AM
Anyway....things I know:
1. You can boot (Winodws 7) installation from usb and install on a harddrive (In case anyones wondering i'm just going to use windows 7 as an example OS)
2. You can boot a real (Windows 7) image on an external harddrive and boot from it. (use your own programs and such from any pc that lets you boot from external)
3. You can boot (Windows 7) natively without the need of a host OS (Same as number 2 except windows 7 would be in a vhd format)
4. You can boot/install (Windows 7) installation over a network an install to that specific computers harddrive via (PXE)
5. ??? Now this I do not know if one can do....can you boot a vhd image of (Windows 7) from a network and run/boot it on a computer? (and to make things more obscure), that is, with a pc without an internal HDD. That's right I'm talking bare minimum pc, no harddrive, cd/dvd drive just mobo (and of coarse what makes the mobo work) and a network card (built in)
More questions may soon follow. Thank you.
#2
Posted 09 December 2011 - 09:41 AM
Only some versions of windows7 (natively).3. You can boot (Windows 7) natively without the need of a host OS (Same as number 2 except windows 7 would be in a vhd format)
Why has it to be a .vhd image?5. ??? Now this I do not know if one can do....can you boot a vhd image of (Windows 7) from a network and run/boot it on a computer? (and to make things more obscure), that is, with a pc without an internal HDD. That's right I'm talking bare minimum pc, no harddrive, cd/dvd drive just mobo (and of coarse what makes the mobo work) and a network card (built in)
Wonko
#3
Posted 09 December 2011 - 11:24 AM
#4
Posted 09 December 2011 - 03:23 PM
How would a Thinclient Windows 7 OS work?
http://www.computerw...le-for-testing/
http://www.microsoft...hin-client.aspx
Wonko
#5
Posted 09 December 2011 - 03:32 PM
#6
Posted 09 December 2011 - 03:49 PM
Here's the idea drawn out (well not drawn out, just use your imagination):
Turn on bare metal computers((I'll call these computers my SLAVES for later reference), (i'll use "4" slaves as an EXAMPLE )), all of them are set to boot from network.
Give them a direction to go to where a harddrive or vhd is and have it boot the OS that is installed(also preconfigured...such as drivers an so on) on such that of the harddrive/vhd.
Once booted from an external harddrive, that of which is on the network....run programs, surf the web, play chess, and such on the slave computer/s.
...help me figure this out?
#7
Posted 09 December 2011 - 04:23 PM
Anyway, if you're up for a fully Microsoft solution, then I can help. Start with Windows Server 2008 R2. Add DHCP and WDS (for TFTP) roles. You'll probably have to make the server a DC for WDS to work properly. Go to www.ipxe.org and download undionly.kpxe and put it in the WDS /boot directory. Install Microsoft iSCSI Software Target, latest version (3.4?).
If you decide to get that far, I can post my specific DHCP, WDS, and iSCSI Target configuration, as well as iPXE boot script.
#8
Posted 09 December 2011 - 04:25 PM
It may be a good idea for you to write a detail Tutorial on Booting Win from VHD via iSCSI. Please do... in Tutorials section for easy finding.
However, sokolofskid doesn't seem to limit the task to a usually expensive iSCSI scenario, but rather talks about a commonly accessible PXE boot scenario.
And he asks clearly for detail instructions, how to boot a VHD via a network boot method... such as PXE. And might want to also search in Tutorials if they exist, and report back in this thread.
I'd suggest to install Win7 Embedded Standard onto such VHD to simplify the testing task, as this OS version is lightweight, fast, available in 32 and 64-bit, supports most common user tasks, including even native boot from VHDs.
#9
Posted 09 December 2011 - 06:02 PM
Once more...I was only using windows 7 as an example. The OS Does not have to even be windows...in fact I'm probably going to go for a small linux build/image. My goal is to have an image(or a few images) of an operating system (you pick) that runs on a machine/machines connected to a network. I brought up the idea of a vhd just for the fact it's just one file.
Here:
http://openthinclient.org/home
If you want a pizza, don't ask for a taco...
Be aware of the risks involved , you may get a chocolate covered banana instead:
http://homepages.tes...red-banana.html
Wonko
#10
Posted 27 June 2012 - 05:50 AM
Im doing this with .img file not .vhd, because my iSCSI Target Server doenst support to attach .VHD files.
So, im converting the .vhd file to .img with free software called 'StarWind V2V Converter' and attach the .img to iscsi target.
Im writed a 'blog how to' , explaing this with iSCSI !
https://windowsdiskless.wordpress.com/
But right now i see the future with AoE Targets, thats support export of .img, .iso and .vhd files...
I tested and Work with Windows 7 32 and 64, Windows 8 and 2008. Like my iSCSI FAQ, AoE will work similar ...
I think AoE have this advantage because it can export .VHD image targets and are broadcasted over network... ( e0.0, e0.1 and etc...)
I will do a new FAQ with AoE soon as possible.
It Will work like the FAQ https://windowsdiskless.wordpress.com/ but with one difference: WinAOE Driver is installed on Diskless prepared Windows.
If you understand my FAQ with ISCSI and want to adventure with AOE, ready my post ( http://reboot.pro/17116/ ) about WinAOE Driver installation on Win7 and make the steps without convert the image. ( You will need a AOE Target system, at the moment only in Linux you can export AOE Targets ). Or you can use the easiest OpenFiler http://openfiler.com...er-architecture
enjoy.
Edited by rebit, 27 June 2012 - 06:00 AM.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users