Slashdot Mirror


OS-Independent Remote Network Boot?

driveLess asks: "Local hard disks are a pain, and I'd like to get rid of them. The problem? We have lots of computers running different OSes. Trying to support remote booting for every possible operating system would be a nightmare. The ideal solution would be a piece of hardware (PCI card, etc.) that emulated a drive at the block/sector level and fetched data over ethernet. The PC would think the drive was local, but it would actually be hosted on a server. Although this might sound easy, I haven't been able to find any practical way to do this. (iSCSI looks vaguely possible and might work someday, but it seems premature.) Has anyone else solved (or thought about) this problem?"

2 of 25 comments (clear)

  1. WHat you have to do is by pardasaniman · · Score: 1, Interesting

    Simply boot a linux X-terminal (Like LTSP) and set it to run VMWARE with windows whatever for certain workstations, and VMWARE and whatever other OS for others.
    I have never tried this before, but it should work in theory
    In theory, In theory, doesn't communism work?
    --Homer Simpson

  2. Possible Answer by autocracy · · Score: 3, Interesting
    Well, no matter how you look at it, you either have to install this emulation into the windows code (fat bloody chance), or you must emulate the disk below the windows level. Bochs looked interesting, but comments indicate it does everything in software and is hence slow. Plex86 seems promising though; it takes a VMWare approach to emulation by natively doing as much as possible and 'virtualising' the rest - pretty fast.

    I'd opt for booting a minimalist Linux over the network that starts Plex86 with a network image as the hard drive. In this manner, I suspect you can do damned near whatever you want, including emulating CD drives.

    Sites: www.plex86.org
    bochs.sourceforge.net

    --
    SIG: HUP