4 kboot uefi shell command, Kboot uefi shell command, The uefi shell cp6002 uefi bios – Kontron CP6002 uEFI BIOS User Manual
Page 62

The uEFI Shell
CP6002 uEFI BIOS
Page 56
ID 1039-1612, Rev. 2.0
7.2.4
kboot uEFI Shell Command
kboot
FUNCTION:
Boot a legacy OS
Not to be used for uEFI BootLoaders!
SYNTAX:
kboot
[-?|-d|-p|-p
where:
-?
Show online help
-d
Boot default order
-p
Specify the path to the device to boot from
-n
Specify the device name to boot from
-t
Specify the device type to boot from
Available types are:
floppy
harddrive
cdrom
network
usb-floppy
usb-harddrive
usb-cdrom
DESCRIPTION:
The kboot command boots a legacy OS. Boot device can be selected in
a very flexible way. If the requested device is not present, boot returns
to shell. The kboot command cannot boot native uEFI operating
systems. But since these are bootable from shell by calling their
bootloader, this is not necessary either. If a requested device is present
but not bootable, uEFI continues to boot with the next bootable device in
the boot order.
USAGE:
Show all connected devices and select boot devices in various ways:
COMMAND / RESPONSE:
Shell> kboot
_____BBS_TABLE_____
00001 usb-harddrive "SanDisk Extreme 0001"
Device path: Acpi(PNP0A03,0)/Pci(1A|0)/Usb(1, 0)/Usb(1, 0)
00002 usb-harddrive "JetFlashTS64GSSD18C3"
Device path: Acpi(PNP0A03,0)/Pci(1D|0)/Usb(1, 0)/Usb(4, 0)
00000 harddrive "P0: HTS541040G9SA00 "
Device path: Acpi(PNP0A03,0)/Pci(1F|2)/?
Boot from device containing the string "SanDisk":
Shell> kboot -n SanDisk
Boot from first device found that is of type harddrive:
Shell> kboot -t harddrive
Boot from device using the path to the device:
Shell> kboot -p "Acpi(PNP0A03,0)/Pci(1D|0)/Usb(1, 0)/
Usb(4, 0)"