%general-entities; ]> Making the Temporary System Bootable GRUB boot, configuring dd if=${LFS}/boot/grub/stage1 of=/dev/fd0 bs=512 count=1 dd if=${LFS}/boot/grub/stage2 of=/dev/fd0 bs=512 seek=1 If all went well, GRUB will have reported finding its files in ${LFS}/boot/grub. That's all there is to it. Quit the grub shell: cat > ${LFS}/boot/grub/menu.lst << "EOF" # Begin /boot/grub/menu.lst # By default boot the first menu entry. default 0 # Allow 30 seconds before booting the default. timeout 30 # Use prettier colors. color green/black light-green/black # The first entry is for LFS. title LFS &version; root (hd0,3) kernel /boot/lfskernel-&linux-version; root=/dev/hda4 EOF cat >> ${LFS}/boot/grub/menu.lst << "EOF" title Red Hat root (hd0,2) kernel /boot/kernel-2.6.5 root=/dev/hda3 initrd /boot/initrd-2.6.5 EOF