On Thu, 2005-04-14 at 14:01, Jeff Spaleta wrote: > I think there is a trivial header space thats not important to > bootloader operation.. and grub leaves that short header segment alone > when installing its stage1. Hell looking at grub's actual stage1 and > all i get are zeros from od -c /boot/grub/stage1 | head -1 > 0000000 353 H 220 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 Jeff, The first 512 bytes of the drive are loaded into memory and control is passed to the beginning. Boot loaders start with a jump over a data area to the interesting code. The boot loader is munged during install. Essential data is placed in some parts of the data area where the original has zeroes. For more information, please: rpm -hiv grub-0.95-12.src.rpm rpm -hiv lilo-21.4.4-26.src.rpm rpmbuild --nodeps -bp /usr/src/redhat/SPECS/grub.spec rpmbuild --nodeps -bp /usr/src/redhat/SPECS/lilo.spec less /usr/src/redhat/BUILD/grub-0.95/stage1/stage1.S less /usr/src/redhat/BUILD/lilo-21.4.4/first.S --Mike Bird