microcore-grub
sudo su grub root (hd0,0) setup (hd0) quit
sudo grub-install --root-directory=/mnt/hda1 /dev/hda
default 0 timeout 5
title Microcore root (hd0,0) kernel /boot/bzImage quiet tce=sda1 home=sda1 opt=sda1 max_loop=255 initrd /boot/microcore.gz
mkdir -p /mnt/sda1/boot/grub cp /usr/lib/grub/i386-pc/* /mnt/sda1/boot/grub/ chroot /mnt/sda1/ mount -t proc /proc proc grub grub> find /boot/grub/stage1 grub> root (hd0,0) grub> setup (hd0) grub> quit umount /proc exit
default 0 timeout 20 root (hd0,0) Title Linux kernel /boot/bzImage root=/dev/sda1 rw
Put a kernel in /boot type "reboot" and all is golden.