question? is the system a hard drive or firmware based system
boot loaders have nothing to do with BIOS, they are usually stored in the boot sector of the hard drive (at least the stage 1 part of the boot loader), though part of them (as with grub and lilo) may reside on the hard drive in /boot (those parts include but are not limited to: a stage 2 boot loader, the config file, kernel image and initramfs)
in answer to your query if it's a standard hard drive or solid state disk(flash) based distribution then it should be rather easy to replace the current boot loader with a different one by first un-installing the current one then (without rebooting) install the other one, or preferably uninstall/reinstall from a live cd/thumb drive if the machines support such, if it is firmware based however your options are more limited and you would have to compile a firmware image with the new boot loader and flash it down onto the machine, though you said it was not an embedded system so my educated guess is that this is not the case and i would try the hard drive/flash drive based method first
as for boot over net and load kernel from storage, that is usually a function of the network card itself and you would need to look into configuring a PXE server if your machine supports PXE
Last edited by frieza; 12-08-2010 at 04:26 PM.
|