| BOOTMINI2440(8) | System Manager's Manual (evbarm) | BOOTMINI2440(8) |
bootmini2440 —
bootmini2440 is a program to load ELF
NetBSD kernel, which works on top of U-Boot. It loads
and executes a kernel from an SD memory card, or over the network using the
NFS/TFTP protocol.
The bootmini2440 bootloader can be loaded
anywhere by U-Boot, although care should be taken that the bootloader can
load the NetBSD kernel without overwriting itself.
The kernel is, by default, made to be loaded at 0x30200000. The recommended
location for bootmini2440 is 0x30A00000.
bootmini2440 takes a number of arguments,
which all are optional:
mac=xx:xx:xx:xx:xx:xx
opt1 ... optN
bootnamenet:ip:filenamenet:filenamenet:tftp:filenametftp:ld0p:filenameld0p:bootmini2440bootmini2440 at 0x30A00000 from an
NFS share:
Uboot> nfs 30A00000
10.0.0.1:/srv/mini2440/bootmini2440Uboot> go 30A00000 single
mac=08:08:11:20:22:30 net:10.0.0.1:/srv/mini2440/netbsdLoad the kernel from an SD card, overwriting the default MAC-address, and booting into single user-mode:
Uboot> go 30A00000 single
mac=08:08:11:20:22:30 ld0a:netbsdbootmini2440
first appeared in NetBSD 6.0.
bootmini2440 cannot currently function properly without
U-Boot (or equivalent). Although it performs clock and UART configuration, it
cannot bootstrap itself from NAND flash.
| January 31, 2012 | NetBSD 10.1 |