[Coco] NitrOS-9 Cobbler Problems
Joel Ewy
jcewy at swbell.net
Mon Jan 4 23:24:33 EST 2010
I finally just mutilated a copy of the Drivewire NitrOS9 distribution
disk to get my bootable image. I still don't quite know what went wrong
in the way I was doing things, especially after I decided to go ahead
and use the stock mb.dw3 script, other than not booting from the same
image as the one that I ran the mb.dw3 script from, as Bob suggests may
be problematic.
But I finally got it to work at about a quarter to four last night. I
used to stay up that late routinely, but I'm finding it's not so fun
anymore...
JCE
Gene Heskett wrote:
> On Monday 04 January 2010, Bob Devries wrote:
>
>> One of the things I've found with the various NitrOS9 distros is that you
>> can't make a bootable disk from the scripts, unless you booted from the
>> boot disk in the distro. I don't know why that is, but that's what my
>> experience has been.
>>
>
> Probably pointing out the obvious to some here, but If you look at the files
> supplied, there are several different 'boot' modules, IIRC there is one for
> floppies, and one for hard drives. With dw3, there may be even more.
>
> These have to be properly selected in the merge command that builds the boot
> track that will be written to track 34. Unforch, my local repo does not
> include, that I can find, an unpacked version of the .dsk image.
>
> Don't forget too that there is a 6 byte rsdos header in front of the boot
> track that makes the 'dos' command work, and enough trailing $39's (rts's in
> machine code) to fill that file out to exactly $1200 bytes after the 3 byte
> crc of the last, krnp1? module. This stuff I believe is already part of the
> files in the .dsk, but would be found if a directory entry for 'filename' was
> constructed on the disk that pointed to the boot track, and then a 'vfy -sk
> filename' was invoked on it.
>
> The proper boot module is specified in this line of the scripts/mb file:
> merge ../MODULES/BOOTTRACK/rel_80 ../MODULES/BOOTTRACK/boot_1773_6ms
> ../MODULES/BOOTTRACK/krn>-bttemp
>
> which in this case will install a boot module that knows about a floppy.
>
>
More information about the Coco
mailing list