Home | History | Annotate | Line # | Download | only in stand
runbootblock.README revision 1.1.2.2
      1  1.1.2.2  he Some Amigas are incapable of booting from partiton utilizing a bootblock.  One
      2  1.1.2.2  he example is the PPS Zeus accelerator.  The Zeus has two major problems with
      3  1.1.2.2  he booting from a bootblock.  The first (and fatal) one is the driver is just
      4  1.1.2.2  he plain buggy and will not work.  The second problem (if the first problem
      5  1.1.2.2  he didn't exist) is that the Zeus memory is normally configured during the
      6  1.1.2.2  he execution of S:Startup-Sequence using a supplied utility program.  Even if
      7  1.1.2.2  he the Zeus would boot from a bootblock, it's memory would not get configured.
      8  1.1.2.2  he Another example I've run into is the GVP GForce-40.  It will boot from a
      9  1.1.2.2  he bootblock, but it appears to only work if there is a filesystem in the RDB
     10  1.1.2.2  he blocks for the bootable partition.  I've gotten the GForce-40 to boot directly
     11  1.1.2.2  he from the bootblock by installing the BFFSFastFileSystem in the RDB.
     12  1.1.2.2  he 
     13  1.1.2.2  he When I was developing the two-stage boot for NetBSD, I wrote runbootblock.
     14  1.1.2.2  he Runbootblock will load and execute an Amiga bootblock program from a disk partition,
     15  1.1.2.2  he similar to the process the Amiga ROM will do when booting from the bootblock.
     16  1.1.2.2  he This allows "booting" from a NetBSD bootblock when the Amiga is unable to actually
     17  1.1.2.2  he boot from a bootblock.
     18  1.1.2.2  he 
     19  1.1.2.2  he runbootblock [-d PPSscsi2.device] [-u 1] [-p root]
     20  1.1.2.2  he 
     21  1.1.2.2  he     -d scsi.device	Select device driver name, default PPSSscsi2.device.
     22  1.1.2.2  he     -u unit		Select SCSI device unit, default 1.
     23  1.1.2.2  he     -p partition	Select partition name, default is root partition.
     24  1.1.2.2  he 
     25  1.1.2.2  he The following command will load and execute the bootblock on SCSI drive
     26  1.1.2.2  he 2 from the partition named "swap" (which contains the miniroot filesystem
     27  1.1.2.2  he for installing/upgrading NetBSD) on my Zeus.
     28  1.1.2.2  he 
     29  1.1.2.2  he 	runbootblock -u 2 -p swap
     30