I'm trying to install Gentoo from stage1. Grub originally emerged with grub-0.93.20031222. After checking it out, I re-emerged to grub 0.94-r1 (which, unfortunately, requires you to re-emerge gcc without the sandbox before it works). Grub 0.94-r1 still seems to give the same error on the amd64: grub> setup (hd0) Checking if "/boot/grub/stage1" exists... no Checking if "/grub/stage1" exists... no Error 15: File not found Reproducible: Always Steps to Reproduce: 1. Follow normal handbook setup instructions, except with root as a logical partition. Boot is still a primary. 2. If it matters, I had to mknod /dev/hda b 3 0 in order for it to recognize my hard drive 3. Chroot into your root (mounted as described in the handbook) and attempt to emerge then set up grub 0.94-r1. Actual Results: I recieve the following message: grub> setup (hd0) Checking if "/boot/grub/stage1" exists... no Checking if "/grub/stage1" exists... no Error 15: File not found Expected Results: It should have set grub up on my partition.
Zach, can you check to see if you get the same problems with the grub-0.95 ebuild in bug #55732 please?
Actually, now I think about it, this is probably a problem with drivers. Try getting a newer (perhaps even experimental) LiveCD and seeing if you still have to do the mknod rubbish. If not, have another go with grub.
I cannot find any currently-available experimental LiveCDs for the AMD64. I am using release 2004.2 and set it to use experimental drivers when I configured the kernel.
Having asked jhuebel about this, it appears that there may be new experimental livecds available for amd64 in perhaps 2 or 3 weeks. Apologies for sending you on a wild goose chase. Watch this space, I'll try and keep you posted on the situation.
Instead of doing "mknod" for the hard drive, you need to "modprobe ide-disk".
This is a known problem with the 2004.2 livecd. It is documented in the technotes in the Errata section: http://amd64.gentoo.org/technotes.xml