VMware, vSphere 7.0'dan itibaren, sistem bellenimi UEFI önyükleme modunda çalıştırıldığında ESXi'den önyükleme aygıtı sırasını yönetmek için bir yardımcı programı kullanıma sunmuştur. ESXi'de ile önyükleme aygıtlarını yönetme özelliği, gerekirse sonraki önyüklemeler için önyükleme sırasını değiştirme seçeneği sunar. Bu, belirli bir sunucu için uzak konsol erişimi olmayan ancak belirli gereksinimler için önyükleme aygıtını değiştirmek isteyen yöneticiler için kullanışlı bir seçenek olabilir.
/usr/lib/vmware/uefi/bin/bootorder , VMware in ESXi de ile önyükleme değişkenlerini yönetmek için sağladığı EFI yardımcı programıdır. Tüm seçeneklerin '-h' parametresi kullanılarak görülebildiği yardımcı programla birlikte sağlanan bir yardım sayfası da vardır.
Örnek olarak, yardımcı program tarafından sağlanan geçerli önyükleme aygıtını görüntüleyebileceğiniz, sistemde etkinleştirilmiş tüm önyükleme aygıtlarını listeleyebileceğiniz, bir kerelik bir sonraki önyükleme seçeneğini ayarlayabileceğiniz vb. parametrelerden bazıları aşağıda verilmiştir.
İlk adım olarak, sistem belleniminin UEFI önyükleme modunda çalışıp çalışmadığını kontrol edin. ESXi de aynı işlemi 'vsish -e get /hardware/firmwareType' komutunu kullanarak kontrol edebilirsiniz. Bu komut, yönetici tarafından ayarlananlara bağlı olarak "Eski BIOS" veya "UEFI" döndürür.
Sistem önyükleme modu 'UEFI' olarak ayarlanmışsa, önyükleme aygıtı sırasını izlemek ve yönetmek için /usr/lib/vmware/uefi/bin/bootorder yardımcı programı tarafından sağlanan seçeneklerden bazıları aşağıda verilmiştir.
~] /usr/lib/vmware/uefi/bin/bootorder -l # Bu komut, sistemde etkinleştirilmiş önyükleme aygıtlarının listesini sağlar.
Boot0004: VMware ESXi
Boot0003: Yerleşik NIC 1 Bağlantı Noktası 1 Bölüm 1
Boot0001: Sanal Disket
Boot0002: Sanal CD
Aşağıda, yukarıdaki komuta ek olarak aşağıdaki gibi geçerli önyükleme aygıtını getirmek için açık bir seçenek bulunmaktadır.
~] /usr/lib/vmware/uefi/bin/bootorder -c # Geçerli önyükleme aygıtını gösterir.
Boot0004: VMware ESXi
Bir başka kullanışlı seçenek de, belirlenen önyükleme aygıtını bir sonraki anında önyüklemede ayarlayacak şekilde -x parametresini kullanarak bir kerelik sonraki önyükleme seçeneklerini ayarlamaktır. Yukarıdaki örnekte, bir sonraki önyükleme için ayarlamak istediğiniz ilgili önyükleme aygıtı için tamsayı değerini kullanabilirsiniz.
~] /usr/lib/vmware/uefi/bin/bootorder -x 3 # Bu, bir kerelik bir sonraki önyüklemeyi ayarlar.
~] /usr/lib/vmware/uefi/bin/bootorder -n # Bu parametre bir kerelik bir sonraki önyükleme seçeneği kümesini gösterir.
Boot0003: Yerleşik NIC 1 Bağlantı Noktası 1 Bölüm 1
Bu, bir kullanıcı ESXi'deki önyükleme aygıtlarını değiştirmek istediğinde sistem önyükleme değişkenlerini yönetmesine yardımcı olur.