README revision 1.2
11.2Ssakamoto$NetBSD: README,v 1.2 2002/04/08 16:12:18 sakamoto Exp $
21.1Ssakamoto
31.1Ssakamotocontents
41.1Ssakamoto	boot:	     NetBSD/bebox booter.
51.1Ssakamoto	elf2pef:     Convert ELF image to PEF image.
61.1Ssakamoto	mkbootimage: Make bootable BeOS DR8 filesystem(a.k.a. obfs) image.
71.1Ssakamoto
81.1Ssakamoto
91.1Ssakamotoboot:
101.1Ssakamoto	enable one line and comment out other lines,
111.1Ssakamoto	to select one console device from vga,frame buffer,serial.
121.1Ssakamoto		vga:		CPPFLAGS+= -DCONS_VGA
131.1Ssakamoto			e.g. S3 Trio64, ...
141.1Ssakamoto
151.1Ssakamoto		frame buffer:	CPPFLAGS+= -DCONS_BE
161.1Ssakamoto			e.g. Trio64v+, Millennium I/II, Mystique 220, ...
171.1Ssakamoto
181.1Ssakamoto		serial:		CPPFLAGS+= -DCONS_SERIAL ...
191.1Ssakamoto
201.2Ssakamoto	if change CPPFLAGS after make, use 'make cleandir' before 'make'.
211.1Ssakamoto
221.2Ssakamoto	boot can read/exec kernel on ffs(floppy disk), cd9660(floppy disk),
231.1Ssakamoto	attached image by elf2pef.
241.1Ssakamoto
251.1Ssakamoto
261.1Ssakamotoelf2pef:
271.1Ssakamoto	to convert
281.1Ssakamoto		elf2pef boot boot.pef
291.1Ssakamoto
301.1Ssakamoto	if you want to attach kernel file into booter,
311.1Ssakamoto		elf2pef boot boot.pef netbsd
321.1Ssakamoto	of course can attach gzipped kernel file
331.1Ssakamoto		elf2pef boot boot.pef netbsd.gz
341.1Ssakamoto
351.1Ssakamoto
361.1Ssakamotomkbootimage:
371.1Ssakamoto	to make bootable floppy disk image
381.1Ssakamoto		mkbootimage boot.pef image
391.1Ssakamoto	or, to make direct bootable floppy
401.1Ssakamoto		mkbootimage boot.pef > /dev/rfd0a
411.1Ssakamoto
421.1Ssakamoto
431.1SsakamotoExample of making bootable floppy disk:
441.1Ssakamoto	% cd /sys/arch/bebox/stand
451.2Ssakamoto	% $(TOOLDIR)/bin/nbmake-bebox
461.2Ssakamoto	% gzip -c ../compile/GENERIC/netbsd > /tmp/netbsd.gz
471.2Ssakamoto	% elf2pef/elf2pef boot/boot /tmp/boot.pef /tmp/netbsd.gz
481.1Ssakamoto	[insert formatted floppy disk]
491.1Ssakamoto	% mkbootimage/mkbootimage /tmp/boot.pef > /dev/rfd0a
501.1Ssakamoto
51