Home | History | Annotate | Line # | Download | only in stand
README revision 1.1.6.2
      1  1.1.6.2  martin $NetBSD: README,v 1.1.6.2 2020/04/08 14:07:57 martin Exp $
      2  1.1.6.2  martin 
      3  1.1.6.2  martin Primary bootloaders:
      4  1.1.6.2  martin 	boot_ufs/
      5  1.1.6.2  martin 		contains xxboot_ufs.
      6  1.1.6.2  martin 		It is placed in ffs's boot area and loads secondary bootloader
      7  1.1.6.2  martin 		from its filesystem (ffsv1/v2).
      8  1.1.6.2  martin 		This historical primary bootloader uses custom ffs op functions
      9  1.1.6.2  martin 		and can recognize Human68k partition table.
     10  1.1.6.2  martin 		(See #ifdef SCSI_ADHOC_BOOTPART part for details)
     11  1.1.6.2  martin 
     12  1.1.6.2  martin 	boot_ustar/
     13  1.1.6.2  martin 		is placed in floppy's sector#0 and loads secondary bootloader
     14  1.1.6.2  martin 		from subsequent USTARFS.
     15  1.1.6.2  martin 
     16  1.1.6.2  martin 	xxboot/
     17  1.1.6.2  martin 		contains following variants.
     18  1.1.6.2  martin 		* cdboot_cd9660
     19  1.1.6.2  martin 			is placed in CD and loads secondary bootloader
     20  1.1.6.2  martin 			from cd9660 filesystem.
     21  1.1.6.2  martin 		* xxboot_ffsv1
     22  1.1.6.2  martin 		* xxboot_ffsv2
     23  1.1.6.2  martin 		* xxboot_lfsv1
     24  1.1.6.2  martin 		* xxboot_lfsv2
     25  1.1.6.2  martin 			is placed in each specified filesystem's boot area,
     26  1.1.6.2  martin 			and loads secondary bootloader from its filesystem.
     27  1.1.6.2  martin 
     28  1.1.6.2  martin 		These primary bootloaders use MI ffs/lfs op functions in
     29  1.1.6.2  martin 		src/sys/lib/libsa. Currently these don't recognize Human68k
     30  1.1.6.2  martin 		partition table.
     31  1.1.6.2  martin 
     32  1.1.6.2  martin Secondary bootloaders:
     33  1.1.6.2  martin 	boot/
     34  1.1.6.2  martin 		boot is placed to / (root directory) and loads the kernel.
     35  1.1.6.2  martin 
     36  1.1.6.2  martin 	netboot/
     37  1.1.6.2  martin 		netboot is the same as /boot except default boot device is
     38  1.1.6.2  martin 		nfs using network interface and DHCP.
     39  1.1.6.2  martin 		Currently only NE2000 based Neptune-X and Nereid are
     40  1.1.6.2  martin 		supported.
     41  1.1.6.2  martin 
     42  1.1.6.2  martin Other bootloaders:
     43  1.1.6.2  martin 	mboot/
     44  1.1.6.2  martin 		mboot is 0-th bootloader.
     45  1.1.6.2  martin 		It is placed to sector#0 (as 1024byte/sector) of hard disk
     46  1.1.6.2  martin 		as an alternative to genuine boot selector.  And loads
     47  1.1.6.2  martin 		active partition's +0 sector (sector size depends media)
     48  1.1.6.2  martin 		which should have primary bootloader.
     49  1.1.6.2  martin 
     50  1.1.6.2  martin 	loadbsd/
     51  1.1.6.2  martin 		loadbsd.x is a Human68k executable and loads the kernel from
     52  1.1.6.2  martin 		Human68k filesystem.
     53  1.1.6.2  martin 
     54  1.1.6.2  martin Utility tools:
     55  1.1.6.2  martin 	newdisk/
     56  1.1.6.2  martin 		newdisk is a utility to create the "disk mark" for X680x0
     57  1.1.6.2  martin 		SCSI IPL using mboot bootloader to make a disk bootable.
     58