Executing PXE ROM without BIOS setting
Posted: Sat Apr 04, 2015 6:36 am
Hi,
I suppose that this isn't really an operating system development question but nevertheless I'm sure that the people here are the most likely to be able to help me.
Basically, would it be feasible to somehow execute the PXE ROM for network booting without having to enable it in the computer's BIOS? More specifically, could one write a boot sector for a floppy disk and/or a GRUB payload that could trigger the ROM?
Obviously one would have to somehow determine the correct address in memory where the ROM is located, and in the case of a GRUB payload one would also have to return the CPU to real mode, but would it even work? Or is the correct operation of the ROM dependent on it being enabled in the BIOS?
I ask this because it would be useful to me to have a floppy disk and GRUB payload that would allow me to network boot almost any computer without having to fiddle with BIOS settings.
Thanks,
onlyonemac
I suppose that this isn't really an operating system development question but nevertheless I'm sure that the people here are the most likely to be able to help me.
Basically, would it be feasible to somehow execute the PXE ROM for network booting without having to enable it in the computer's BIOS? More specifically, could one write a boot sector for a floppy disk and/or a GRUB payload that could trigger the ROM?
Obviously one would have to somehow determine the correct address in memory where the ROM is located, and in the case of a GRUB payload one would also have to return the CPU to real mode, but would it even work? Or is the correct operation of the ROM dependent on it being enabled in the BIOS?
I ask this because it would be useful to me to have a floppy disk and GRUB payload that would allow me to network boot almost any computer without having to fiddle with BIOS settings.
Thanks,
onlyonemac