README revision 1.3
11.3Skiyohara$NetBSD: README,v 1.3 2008/05/25 16:21:07 kiyohara Exp $
21.1Ssakamoto
31.1Ssakamotocontents
41.1Ssakamoto	boot:	     NetBSD/bebox booter.
51.3Skiyohara	elf2pef:     Convert ELF image to PEF image.  Integrated to
61.3Skiyohara		     powerpc's mkbootimage.  Obsolete.
71.1Ssakamoto	mkbootimage: Make bootable BeOS DR8 filesystem(a.k.a. obfs) image.
81.3Skiyohara		     Integrated to powerpc's mkbootimage.  Obsolete.
91.1Ssakamoto
101.1Ssakamoto
111.1Ssakamotoboot:
121.1Ssakamoto	enable one line and comment out other lines,
131.1Ssakamoto	to select one console device from vga,frame buffer,serial.
141.1Ssakamoto		vga:		CPPFLAGS+= -DCONS_VGA
151.1Ssakamoto			e.g. S3 Trio64, ...
161.1Ssakamoto
171.1Ssakamoto		frame buffer:	CPPFLAGS+= -DCONS_BE
181.1Ssakamoto			e.g. Trio64v+, Millennium I/II, Mystique 220, ...
191.1Ssakamoto
201.1Ssakamoto		serial:		CPPFLAGS+= -DCONS_SERIAL ...
211.1Ssakamoto
221.2Ssakamoto	if change CPPFLAGS after make, use 'make cleandir' before 'make'.
231.1Ssakamoto
241.2Ssakamoto	boot can read/exec kernel on ffs(floppy disk), cd9660(floppy disk),
251.3Skiyohara	attached image by powerpc's mkimageboot.
261.1Ssakamoto
271.1Ssakamoto
281.1Ssakamoto
291.1SsakamotoExample of making bootable floppy disk:
301.1Ssakamoto	% cd /sys/arch/bebox/stand
311.2Ssakamoto	% $(TOOLDIR)/bin/nbmake-bebox
321.2Ssakamoto	% gzip -c ../compile/GENERIC/netbsd > /tmp/netbsd.gz
331.2Ssakamoto	% elf2pef/elf2pef boot/boot /tmp/boot.pef /tmp/netbsd.gz
341.1Ssakamoto	[insert formatted floppy disk]
351.1Ssakamoto	% mkbootimage/mkbootimage /tmp/boot.pef > /dev/rfd0a
361.1Ssakamoto
371.3Skiyohara	% powerpc-mkbootimage -m bebox -b boot/boot \
381.3Skiyohara	      -k ../compile/GENERIC/netbsd /tmp/fd.img
391.3Skiyohara	% dd if=/tmp/fd.img of=/dev/rfd0a
401.3Skiyohara
41