kernel - UNIX system executable file containing basic operating system services
kernel-name [-asrvx] [-m smf_options] [-i altinit]
The operating system image, or kernel, is the collection of software comprising the image files (unix and genunix) and the modules loaded at any instant in time. The system will not function without a kernel to control it.
The kernel is loaded by the boot(1M) command in a machine-specific way. The kernel may be loaded from disk, CD-ROM, or DVD (diskfull boot) or over the network (diskless boot). In either case, the directories under /platform and /kernel must be readable and must contain executable code which is able to perform the required kernel service. If the -a flag is given, the user is able to supply different pathnames for the default locations of the kernel and modules. See boot(1M) for more information on loading a specific kernel.
The moddir variable contains a list of module directories separated by whitespace. moddir can be set in the /etc/system file. The minimal default is:
/platform/platform-name/kernel /kernel /usr/kernel
This default can be supplemented by a specific platform. It is common for many SPARC systems to override the default path with:
/platform/platform-name/kernel:/platform/hardware-class-name\ /kernel:/kernel:/usr/kernel
where platform-name can be found using the -i option of uname(1), and hardware-class-name can be found using the -m option of uname(1).
The kernel configuration can be controlled using the /etc/system file (see system(4)).
genunix is the platform-independent component of the base kernel.
The following options are supported:
-a
-i altinit
-m smf_options
Message options determine the type and amount of messages that smf(5) displays during boot. Service options determine the services which are used to boot the system.
Recovery options
debug
milestone=[milestone]
Messages options
quiet
verbose
-r
-s
-v
-x
See boot(1M) for examples and instructions on how to boot.
/kernel
/platform/platform-name/kernel
/platform/hardware-class-name/kernel
/usr/kernel
The directories in this section can potentially contain the following subdirectories:
drv
exec
fs
misc
sched
strmod
sys
cpu
tod
As only 64-bit SPARC platforms are supported, all SPARC executable modules are contained within sparcv9 directories in the directories listed above.
mach
Modules comprising the 32-bit x86 kernel are contained in the above directories, with the 64-bit x86 kernel components contained within amd64 subdirectories.
See attributes(5) for descriptions of the following attributes:
|
uname(1), isainfo(1), add_drv(1M), boot(1M), init(1M), kadb(1M), rem_drv(1M), savecore(1M), svc.startd(1M), svcadm(1M), syslogd(1M), system(4), attributes(5), smf(5), devfs(7FS)
monitor(1M)
The kernel gives various warnings and error messages. If the kernel detects an unrecoverable fault, it will panic or halt.
Reconfiguration boot will, by design, not remove /dev entries for some classes of devices that have been physically removed from the system.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |