> It printed PBS1... , then dumped 2-3 pages of messages too quickly for
> me to read.
> 
> The message above the one I quoted was the same, except FLAGS=10206 instead.
> 
> After this message, it tried to print another in the same format, but
> all numbers were replaced with %u% .
> 
> If I can figure out how to build the new bootloader from my 2008
> install, I can have a try at seeing where it fails - any pointers to
> get started / where to try first?

you might try 9atom, which has a slightly different loader.
ftp://ftp.quanstro.net/other/9atom.iso.bz2
you can also just use the loader by itself,
ftp://ftp.quanstro.net/other/9load-e820.mkfs.bz2
(bunzip2 < 9load-e820.mkfs.bz2 | {mkdir 9load-e820 ; mkext -d 9load-e820})

otherwise, i have two tricks for dealing with crashes that
scroll by.

1.  set up a serial console.  force the serial console on
in load.c and hope you get that far.  here's where i put
consinit when i'm doing that sort of debugging:

void
main(void)
{
        Medium *mp;
        int flag, i, mode, tried;
        char def[2*NAMELEN], line[80], *p, *file;
        Type *tp;

        i8042a20();
        memset(m, 0, sizeof(Mach));
//consinit("0", 0);


2. if you don't get as far as consinit() or don't have the equipment
to set up a serial connection, you can take a movie with a digital
camera and then slow-mo through it.  it was a trick that i first used
a few weeks ago when i had a blade machine crashing.  it didn't have
a serial console that i knew how to configure at the time.

the trick seems self-evident now but took a while to think up.  :-)

- erik

Reply via email to