> 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
