blob: f528e8a6771085692be99057470b36dffcd04e88 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
User Interface
==============
There are two UI implementations but in practice the ncurses client `petitboot-nc` is the primary interface.
The default view includes a list of discovered boot options and links to other sub screens.
Common shortcuts include:
======== =====================================
Shortcut
======== =====================================
i Open the System Information screen
e View/Edit a boot option details
g View the status update log
l Open the Language screen
c Open the System Configuration screen
n Create/Edit a boot option
h Show help text for the current screen
x Exit to the shell
Ctrl-L Refresh/Redraw the display
======== =====================================
System Information
------------------
Provides an overview of the system, in particular discovered partitions and network interfaces. Depending on the platform can also include information on firmware versions, BMC information, etc.
System Configuration
--------------------
The primary method to configure Petitboot. From here the user can configure the :ref:`auto-boot` order, network interface behaviour, :ref:`snapshots` settings, and handle platform-specific options like :ref:`ipmi` overrides and default consoles.
Boot Option Editor
------------------
The boot option editor displays the source device and boot resources for a given option. All fields are editable; paths are relative to the source device or full URLs for remote resources.
Status Log
----------
The status log keeps a running log of all status updates that normally appear in the bottom line of the interface.
Plugin Menu
-----------
The plugin menu displays a list of all known :ref:`plugins` and whether they are installed or not. "Enter" installs a plugin, and "e" on an installed interface enters a detailed view of the plugin from which a user can run the plugin.
Shell
-----
At any time the user may drop to a shell by exiting the UI, depending on how Petitboot has been built. This is usually a relatively feature-ful ``sh`` shell with Busybox utilities but Petitboot doesn't make any particular guarantees about available tools aside from those it uses itself.
|