After a lot of hassles involving a bug in the universal cd, I finally got gentoo 2005.0 x64 installed. I have not used genkernel. I however, prefer not to install GRUB to the MBR. Instead, I install it to the first sector of the boot partition (/dev/hdb1 in my case) and let the Windows XP bootloader chainload it. I also don't have a separate /boot. I boot into the cd, mount the linux partition, swap and proc. I then chroot into the linux partition (/mnt/gentoo), run env-update and source /etc/profile.
I then create a /boot/grub/grub.conf as follows:
grub-install /dev/hdb1 fails, so I run grub and type in the following commands:
# Boot automatically after 30 secs.
# By default, boot the first entry.
title=Gentoo Linux 2005.0
kernel (hd1,0)/boot/linux-2.6.11-r1 root=/dev/hdb1
I then copy the first 512 bytes of the boot partition over to windows as follows:
Probing BIOS drives blablabla....
grub> root (hd1,0)
grub> kernel (hd1,0)/boot/linux-2.6.11-r1 root=/dev/hdb1
grub> setup (hd1,0)
I then reboot and copy boot.lnx over to my C:. I then appropriately edit my boot.ini as follows:
# mount /dev/hda6 /mnt/hda6
# dd if=/dev/hdb1 of=/mnt/hda6/boot.lnx bs=512 count=1
I then select the new Gentoo Linux option from the boot menu.
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Professional" /fastdetect /NoExecute=OptIn
All I get is GRUB on the top of the screen with a blinking cursor after it.
I have done this numerous times with LILO and Slackware, so I'm likely to be goofing up something either in the grub.conf or in installing GRUB.