On Wed, 2008-05-07 at 10:34 +0200, [EMAIL PROTECTED] wrote: > I emerged grub's last version. So stage 1, 1.5 & 2 are in /boot/grub allright. > But trying to install the new mbr gives: > grub> root (hd0,0) > Filesystem type is ext2fs, partition type 0x83 > > grub> setup (hd0) > Checking if "/boot/grub/stage1" exists... no > Checking if "/grub/stage1" exists... no > > Error 15: File not found > > Of course, /boot/grub/stage1 is there. > > So I'm stuck with a half installed grub and dare not reboot. I re-emerged the > last version to no avail. > Any practical advice before I re-emerge previous grub version?
There was a related issue discussed on this list recently, search the archives for email from Duncan with subject "boot Gentoo from USB key" dated May, 2. I don't know if this really applies to you, in my case I had that problem on a newly formatted (USB) drive. Newer mkfs.ext2 by default build 256 bytes I-nodes, and these are not recognized by grub. I re-formatted the drive using 128 bytes I-nodes (option -I to mkfs.ext2), and it ran smoothly. The symptoms were exactly as you describe, I could see the stage* files on the disk with ls, but grub told me Error 15. Did you re-create the filesystem on (hd0,0) recently? If so, you'll probably have the 256 byte I-Nodes that grub doesn't like. You can check I-node size with dumpe2fs. raf -- [email protected] mailing list
