README revision 1.2.114.1 1 1.2.114.1 yamt $NetBSD: README,v 1.2.114.1 2008/06/04 02:04:41 yamt Exp $
2 1.1 sakamoto
3 1.1 sakamoto contents
4 1.1 sakamoto boot: NetBSD/bebox booter.
5 1.2.114.1 yamt elf2pef: Convert ELF image to PEF image. Integrated to
6 1.2.114.1 yamt powerpc's mkbootimage. Obsolete.
7 1.1 sakamoto mkbootimage: Make bootable BeOS DR8 filesystem(a.k.a. obfs) image.
8 1.2.114.1 yamt 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.2.114.1 yamt 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.2.114.1 yamt % powerpc-mkbootimage -m bebox -b boot/boot \
38 1.2.114.1 yamt -k ../compile/GENERIC/netbsd /tmp/fd.img
39 1.2.114.1 yamt % dd if=/tmp/fd.img of=/dev/rfd0a
40 1.2.114.1 yamt
41