NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Current boot options
db7%SDF.ORG@localhost (Diogo) writes:
>I'm looking for a mechanism to see what options were passed to the kernel when
>booting. In Linux that is typically stored in /proc/cmdline. How to figure that
>out in NetBSD?
There is no command line, and the kernel doesn't take many options.
Some information can be retrieved with sysctl (e.g. sysctl kern.boothowto).
kern.boothowto is a number that combines bitmasks for the various options
from boothowto(9), e.g.
RB_ASKNAME 0x00000001 -a
RB_SINGLE 0x00000002 -s
RB_HALT 0x00000008 -b
RB_KDB 0x00000040 -d
RB_MINIROOT 0x00000200 -m
RB_USERCONF 0x00001000 -c
AB_QUIET 0x00010000 -q
AB_VERBOSE 0x00020000 -v
AB_SILENT 0x00040000 -z
AB_DEBUG 0x00080000 -x
RB_MD1 0x10000000 -1
RB_MD2 0x20000000 -2
RB_MD3 0x40000000 -3
RB_MD4 0x80000000 -4
kern.consdev is the device used as the kernel console. That is usually deduced
from an option in the bootloader (e.g. console=pc on a platform using wscons
would usually result in kern.consdev being /dev/ttyE0).
kern.root_device is the device mounted as /, which is either deduced from
the boot process or from an explicit option to the bootloader.
machdep.booted_kernel is the name of the kernel that was loaded, either a
default searched on the disk or passed explicitely to the bootloader.
Home |
Main Index |
Thread Index |
Old Index