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