README revision 1.3 1 1.3 kiyohara $NetBSD: README,v 1.3 2008/05/25 16:21:07 kiyohara Exp $
2 1.1 sakamoto
3 1.1 sakamoto contents
4 1.1 sakamoto boot: NetBSD/bebox booter.
5 1.3 kiyohara elf2pef: Convert ELF image to PEF image. Integrated to
6 1.3 kiyohara powerpc's mkbootimage. Obsolete.
7 1.1 sakamoto mkbootimage: Make bootable BeOS DR8 filesystem(a.k.a. obfs) image.
8 1.3 kiyohara Integrated to powerpc's mkbootimage. Obsolete.
9 1.1 sakamoto
10 1.1 sakamoto
11 1.1 sakamoto boot:
12 1.1 sakamoto enable one line and comment out other lines,
13 1.1 sakamoto to select one console device from vga,frame buffer,serial.
14 1.1 sakamoto vga: CPPFLAGS+= -DCONS_VGA
15 1.1 sakamoto e.g. S3 Trio64, ...
16 1.1 sakamoto
17 1.1 sakamoto frame buffer: CPPFLAGS+= -DCONS_BE
18 1.1 sakamoto e.g. Trio64v+, Millennium I/II, Mystique 220, ...
19 1.1 sakamoto
20 1.1 sakamoto serial: CPPFLAGS+= -DCONS_SERIAL ...
21 1.1 sakamoto
22 1.2 sakamoto if change CPPFLAGS after make, use 'make cleandir' before 'make'.
23 1.1 sakamoto
24 1.2 sakamoto boot can read/exec kernel on ffs(floppy disk), cd9660(floppy disk),
25 1.3 kiyohara attached image by powerpc's mkimageboot.
26 1.1 sakamoto
27 1.1 sakamoto
28 1.1 sakamoto
29 1.1 sakamoto Example of making bootable floppy disk:
30 1.1 sakamoto % cd /sys/arch/bebox/stand
31 1.2 sakamoto % $(TOOLDIR)/bin/nbmake-bebox
32 1.2 sakamoto % gzip -c ../compile/GENERIC/netbsd > /tmp/netbsd.gz
33 1.2 sakamoto % elf2pef/elf2pef boot/boot /tmp/boot.pef /tmp/netbsd.gz
34 1.1 sakamoto [insert formatted floppy disk]
35 1.1 sakamoto % mkbootimage/mkbootimage /tmp/boot.pef > /dev/rfd0a
36 1.1 sakamoto
37 1.3 kiyohara % powerpc-mkbootimage -m bebox -b boot/boot \
38 1.3 kiyohara -k ../compile/GENERIC/netbsd /tmp/fd.img
39 1.3 kiyohara % dd if=/tmp/fd.img of=/dev/rfd0a
40 1.3 kiyohara
41