bootloader

Where to store the bootloader on a floppy image?

I'm going to write and test a bootloader. In order to do this, I am planning to copy the bootloader onto a floppy image file and mount it in a VM. However, I'm not sure where to put the bootloader's machine code. Does it just get dumped into the first few bytes of the file? ...

Where is there good information about low level PC booting?

I'm interested in writing a boot loader for USB sticks that looks for a directory of ISOs and gives you the option to boot one of them as if it were a bootable CD. This is basically so I have a menu driven program that allows me to install one of several different distributions off of a USB stick. Where would I go to figure out how to ...

How do I uninstall GRUB Bootloader but keep my Ubuntu installation?

I currently have Ubuntu 9.10 and Windows 7 32bit installed with my windows bootloader being able to boot into ubuntu. I get very annoyed that Ubuntu is automaticaly selected at startup and I want to switch to my default windows bootloader and remove GRUB. How do I do this? BTW: My computer boots like this GRUB>Ubuntu OR GRUB>Windows Wi...

Using bluetooth keyboard in grub bootloader

I want to choose between several OS's during startup. How can i manage this by using my bluetooth keyboard/Cellphone or at least my IR remote? ...

how can I force the startup manager to load on MAC OS X? or how to install a boot loader?? grub??

Hi there, I have a MAC mini with Windows and OS X installed in it. This mac is connected to a KVM and the keyboard that I use it's a regular PC keyboard. When I try to load the Startup Manager by pressing the Function key at startup, it fails and loads directly into OS X. I believe that the KVM is giving me trouble but I can't get rid o...

How to put a C function in some address range.

I am developing a USB based bootloader for HCS08 family of micro-controllers. I have the bootloader code in assembly(which works fine for serial communication). I am calling a C functions for USB communication (Terminal<>Micro controller) from this assembly code. However, it seems that these C functions are not getting located in protec...