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