LOADBSD(8) System Manager's Manual (x68k) LOADBSD(8)

loadbsd
load and boot NetBSD/x68k kernel from Human68k

loadbsd.x [-hvV] [-abDs] [-r root_device] kernel_file

loadbsd is a program runs on Human68k. It loads and executes the specified NetBSD/x68k kernel.

The options (for loadbsd itself) are as follows:

Show help and exit.
Enable verbose mode.
Print version of loadbsd and exit.

The options for NetBSD kernel are as follows:

Auto (multi-user) boot. This disables -s flag.
Ask boot device during boot. Pass RB_ASKNAME boot flag to the kernel.
Use compiled-in rootdev. Pass RB_DFLTROOT boot flag to the kernel.
Enter kernel debugger. Pass RB_KDB boot flag to the kernel.
root_device
Specify boot device, which shall be mounted as root device. The default device is ‘sd@0,0:a’. Note that the boot device name is not the same as that of NetBSD. See BOOT DEVICE NAMES below.
Single user boot. Pass RB_SINGLE boot flag to the kernel. This disables -a flag. This flag is set by default.

Although listed separately, the options may be in any order.

The format of boot device names is:

[/interface/]dev@unit[,lun][:partition]
interface
SCSI interface type. One of: ‘spc@0’, ‘spc@1’, ‘mha@0’. If the dev is a SCSI device, and interface is omitted, the current boot interface is used.
dev
Device type. One of: ‘fd’ (floppy disk drive), ‘sd’ (SCSI disk), ‘cd’ (SCSI CD-ROM), ‘md’ (Memory disk).
unit
Device unit #. You must specify the target SCSI ID if dev is a SCSI device.
lun
SCSI LUN #. 0 is assumed if omitted.
partition
Partition letter of device. Partition ‘a’ is used if omitted.

/usr/mdec/loadbsd.x
You will find this program here.

reboot(2), x68k/boot(8)

The loadbsd utility first appeared in NetBSD 1.4.

loadbsd reads the entire kernel image at once, and requires enough free area on the main memory.
February 17, 2017 NetBSD 9.2