README revision 1.1
11.1Ssakamoto$NetBSD: README,v 1.1 1999/06/28 02:19:37 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.1Ssakamoto	if change CPPFLAGS after make, use 'make remake' to remake.
211.1Ssakamoto
221.1Ssakamoto	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.1Ssakamoto	% make
461.1Ssakamoto		cross compile environment:
471.1Ssakamoto			do the following method instead of make,
481.1Ssakamoto			% (cd boot; ppc-make)
491.1Ssakamoto			% (cd elf2pef; make)
501.1Ssakamoto			% (cd mkbootimage; make)
511.1Ssakamoto	% elf2pef/elf2pef boot/boot /tmp/boot.pef
521.1Ssakamoto		to attach kernel:
531.1Ssakamoto			% gzip -c ../compile/GENERIC/netbsd > /tmp/netbsd.gz
541.1Ssakamoto			% elf2pef/elf2pef boot/boot /tmp/boot.pef /tmp/netbsd.gz
551.1Ssakamoto	[insert formatted floppy disk]
561.1Ssakamoto	% mkbootimage/mkbootimage /tmp/boot.pef > /dev/rfd0a
571.1Ssakamoto
58