Specifications
Version 2.0
57
-noconsolein Console input will not be accepted from the user. This has no effect for
UEFI Shells that do not support an interactive mode.
-delay[:n] Specifies the integer number of seconds the shell will delay prior to the
execution of
startup.nsh. Ignored for shell level 0 or if –nostartup is
specified. If n is not specified, the default is 5 seconds. If 0 is specified,
then there will be no delay. If –nointerrupt is specified, then there will be
no delay.
-nointerrupt Execution interruption (as described in Execution Interrupt Support) is not
allowed. This has no effect for UEFI Shells that do not support an
interactive mode.
-nomap The default mappings will not be displayed.
-noversion The version information will not be displayed.
-startup The default startup script startup.nsh will be executed. Requires shell
support level 1 or higher. This overrides the default behavior when file-
name is specified.
3.3 Initialization
This section describes the steps taken during shell initialization. The following steps
are not exhaustive, but they are executed in order:
1. The command-line options of the shell itself are processed.
2. Default file system (FSx:) mapped names are created. The current directory
for each mapped name is set to the root.
3. The default alias settings are read from non-volatile storage. This is only
supported in shell level 2.
4. The default environment variable settings are read from non-volatile storage.
5. The profiles are read into the ‘profiles’ environment variable.
6. If the shell supports interactive mode and console output support is enabled,
then the console is cleared.
7. The platform watchdog will be cleared through the UEFI SetWatchdogTimer()
API to avoid inadvertent platform resets during long operations within
the UEFI Shell environment.
8. If the shell supports interactive mode and console output support is enabled
and version support (see –noversion) is enabled, then the equivalent
of ver will be executed.
9. If the shell supports interactive mode and console output support is enabled
and map support is enabled (see –nomap), then the equivalent of map
–terse will be executed.
10. If interactive mode is supported and execution interrupt is supported (see –
nointerrupt) then the shell will wait for the number of seconds
specified by the –delay option.
Formatted: Bullets and Numbering










