Od verze vSphere 7.0 zavedla společnost VMware nástroj pro správu pořadí spouštěcích zařízení ze systému ESXi, když je systémový firmware spuštěn v režimu spouštění UEFI. Možnost spravovat spouštěcí zařízení v systému ESXi umožňuje v případě potřeby změnit pořadí spouštění pro následující spuštění . To může být užitečná volba pro správce, kteří nemají přístup ke vzdálené konzoli pro daný server, ale chtějí změnit spouštěcí zařízení pro specifické požadavky.
/usr/lib/vmware/uefi/bin/bootorder je nástroj EFI, který společnost VMware poskytuje pro správu spouštěcích proměnných v systému ESXi. K dispozici je také stránka nápovědy spolu s nástrojem, kde lze všechny možnosti zobrazit pomocí parametru '-h'.
Níže jsou například uvedeny některé parametry, které nástroj poskytuje a pomocí kterých můžete zobrazit aktuální spouštěcí zařízení, vypsat všechna spouštěcí zařízení povolená v systému, nastavit jednorázovou možnost dalšího spuštění atd.
Nejprve zkontrolujte, zda systémový firmware běží v režimu spouštění UEFI. V systému ESXi můžete totéž zkontrolovat pomocí příkazu "vsish -e get /hardware/firmwareType". Tento příkaz vrátí buď hodnotu "Legacy BIOS", nebo "UEFI" podle nastavení správce.
Pokud je režim spouštění systému nastaven na 'UEFI', níže jsou uvedeny některé z možností poskytovaných nástrojem /usr/lib/vmware/uefi/bin/bootorder pro sledování a správu pořadí spouštěcích zařízení.
~] /usr/lib/vmware/uefi/bin/bootorder -l # Tento příkaz poskytuje seznam zaváděcích zařízení povolených v systému.
Boot0004: VMware ESXi
Boot0003: Integrovaná karta NIC 1 Port 1 Oddíl 1
Boot0001: Virtuální disketa
Boot0002: Virtuální CD
Níže je kromě výše uvedeného příkazu uvedena explicitní možnost načíst aktuální spouštěcí zařízení, jak je uvedeno níže.
~] /usr/lib/vmware/uefi/bin/bootorder -c # Zobrazí aktuální spouštěcí zařízení.
Boot0004: VMware ESXi
Další užitečnou možností je nastavení jednorázových dalších možností spouštění pomocí parametru -x tak, aby se určené zaváděcí zařízení nastavilo při příštím okamžitém spuštění. Ve výše uvedeném příkladu můžete použít celočíselnou hodnotu pro odpovídající spouštěcí zařízení, které chcete nastavit pro další spuštění.
~] /usr/lib/vmware/uefi/bin/bootorder -x 3 # Nastaví jednorázové příští spuštění.
~] /usr/lib/vmware/uefi/bin/bootorder -n # Tento parametr zobrazí jednorázovou sadu možností příštího spuštění.
Boot0003: Integrovaná karta NIC 1 Port 1 Oddíl 1
To pomáhá uživateli spravovat systémové spouštěcí proměnné, když chce změnit spouštěcí zařízení pomocí systému ESXi.