more grubbiness (was Re: 1.6.0-i686-rc2)
Dennis Veatch
dveatch at woh.rr.com
Sat Jan 28 04:26:24 UTC 2006
On Thursday 26 January 2006 23:08, Dennis Veatch wrote:
> On Thursday 26 January 2006 20:05, Auke Kok wrote:
> > Dennis Veatch wrote:
> > >Now this was done on a drive that had been low level formatted so I know
> > > there was no cruft in the MBR from previous installs. So obviously even
> > > though the install procedure *thinks* grub wrote to the MBR, grub for
> > > whatever reason did not.
> >
> > tomorrow I'm gonna run grub tests and see if I can fix the grub code -
> > even the lilo code has a flaw atm so this is the only thing I want to
> > fix before it becomes -final. I'll spend some time on the grub code thus
> > soon in a productive and nice testing environment ;^)
> >
> > Auke
>
> Poking around a bit more.
>
> If I understand some of grub correctly. The um, correct procedure is
> "grub-install hd0", then "grub", "root (hdX,X), setup (hd0) and quit. Then
> fiddle with the menu.lst. Well actually "setup" is more or less doing the
> samething as "grub-install" if I got that right.
>
> Anyway. Starting from scratch again on the all scsi box (low level format).
> I've run through all the install procedure and dropped to shell. So I run
> "grub" and doing "root (hd0,2)" does find the correct filesystem and
> partition types.
>
> Running "setup (hd0)" of course cannot find stage1 in "/boot/grub" or
> "/grub". So I try "find /mnt/boot/grub/stage1" and "file not found". Hmm.
> Oh, ah /boot is on it's own partition (ext2).
>
> Also during the install and choosing grub, I did see on the following
> screen ;
>
> grub> setup (hd0)
> Checking if "/boot/grub/stage1" exists... no
> Checking if "/grub/stage1" exists... no
>
> Error 15: File not found
>
> Another box here with a similar partitioning scheme. Running grub, then
> root (hd0,2) gets it right but setup (hd0) gives the same error as on the
> above system. Tried deleting /boot/grub then running grub, umounting and
> fsck, run grub-install then grub all with the same symptom above.
>
> Downgraded grub all the way back to 0-95, no change. Something goofy going
> on.
Well hmm. Seems that bit about "find" barfing with a file not found is not a
bug, script error, etc. But rather as this document describes it, a "feature"
as noted in Section 11;
http://www.gnu.org/software/grub/grub-faq.html#q8
So I did the symlink thing they note and lo, find reported;
grub> find /boot/grub/stage1
(hd0,0)
The setup command still errors out I guess cause I don't have the "/boot/boot"
thing. I don't have any boxes with /boot in the / partition, so I guess
theres still the question of that.
That's all I'm doing tonight though. It's late and me go ZZzzzzzz.
--
You can tuna piano but you can't tune a fish.
More information about the Lunar-dev
mailing list