Home | History | Annotate | Line # | Download | only in stand
README revision 1.2
      1  1.2  sakamoto $NetBSD: README,v 1.2 2002/04/08 16:12:18 sakamoto Exp $
      2  1.1  sakamoto 
      3  1.1  sakamoto contents
      4  1.1  sakamoto 	boot:	     NetBSD/bebox booter.
      5  1.1  sakamoto 	elf2pef:     Convert ELF image to PEF image.
      6  1.1  sakamoto 	mkbootimage: Make bootable BeOS DR8 filesystem(a.k.a. obfs) image.
      7  1.1  sakamoto 
      8  1.1  sakamoto 
      9  1.1  sakamoto boot:
     10  1.1  sakamoto 	enable one line and comment out other lines,
     11  1.1  sakamoto 	to select one console device from vga,frame buffer,serial.
     12  1.1  sakamoto 		vga:		CPPFLAGS+= -DCONS_VGA
     13  1.1  sakamoto 			e.g. S3 Trio64, ...
     14  1.1  sakamoto 
     15  1.1  sakamoto 		frame buffer:	CPPFLAGS+= -DCONS_BE
     16  1.1  sakamoto 			e.g. Trio64v+, Millennium I/II, Mystique 220, ...
     17  1.1  sakamoto 
     18  1.1  sakamoto 		serial:		CPPFLAGS+= -DCONS_SERIAL ...
     19  1.1  sakamoto 
     20  1.2  sakamoto 	if change CPPFLAGS after make, use 'make cleandir' before 'make'.
     21  1.1  sakamoto 
     22  1.2  sakamoto 	boot can read/exec kernel on ffs(floppy disk), cd9660(floppy disk),
     23  1.1  sakamoto 	attached image by elf2pef.
     24  1.1  sakamoto 
     25  1.1  sakamoto 
     26  1.1  sakamoto elf2pef:
     27  1.1  sakamoto 	to convert
     28  1.1  sakamoto 		elf2pef boot boot.pef
     29  1.1  sakamoto 
     30  1.1  sakamoto 	if you want to attach kernel file into booter,
     31  1.1  sakamoto 		elf2pef boot boot.pef netbsd
     32  1.1  sakamoto 	of course can attach gzipped kernel file
     33  1.1  sakamoto 		elf2pef boot boot.pef netbsd.gz
     34  1.1  sakamoto 
     35  1.1  sakamoto 
     36  1.1  sakamoto mkbootimage:
     37  1.1  sakamoto 	to make bootable floppy disk image
     38  1.1  sakamoto 		mkbootimage boot.pef image
     39  1.1  sakamoto 	or, to make direct bootable floppy
     40  1.1  sakamoto 		mkbootimage boot.pef > /dev/rfd0a
     41  1.1  sakamoto 
     42  1.1  sakamoto 
     43  1.1  sakamoto Example of making bootable floppy disk:
     44  1.1  sakamoto 	% cd /sys/arch/bebox/stand
     45  1.2  sakamoto 	% $(TOOLDIR)/bin/nbmake-bebox
     46  1.2  sakamoto 	% gzip -c ../compile/GENERIC/netbsd > /tmp/netbsd.gz
     47  1.2  sakamoto 	% elf2pef/elf2pef boot/boot /tmp/boot.pef /tmp/netbsd.gz
     48  1.1  sakamoto 	[insert formatted floppy disk]
     49  1.1  sakamoto 	% mkbootimage/mkbootimage /tmp/boot.pef > /dev/rfd0a
     50  1.1  sakamoto 
     51