Sie können ein USB-Flash-Laufwerk für das Starten der ESXi-Installation oder des Upgrades formatieren.

Diese Anweisungen gehen davon aus, dass Sie den Vorgang auf einer Linux-Maschine durchführen und dass das USB-Flash-Laufwerk vom Betriebssystem als /dev/sdb erkannt wird.

Anmerkung

Die Datei ks, die das Installationsskript enthält, darf sich nicht auf dem selben USB-Flash-Laufwerk befinden, von dem aus die Installation oder das Upgrade gestartet wird.

Laden Sie von der VMware-Website das ESXi-ISO-Image VMware-VMvisor-Installer-5.x.x-XXXXXX.x86_64.iso herunter, einschließlich der Datei isolinux.cfg, wobei 5.x.x die ESXi-Version ist, die Sie installieren, und XXXXXX die Build-Nummer des Installer-ISO-Images ist.

1

Wenn Ihr USB-Flash-Laufwerk nicht als /dev/sdb erkannt wird oder Sie nicht sicher sind, wie Ihr USB-Flash-Laufwerk erkannt wird, finden Sie heraus, wie es erkannt wird.

a

Führen Sie in einem Terminalfenster den folgenden Befehl aus:

tail -f /var/log/messages

Dieser Befehl zeigt aktuelle Protokollmeldungen im Terminalfenster an.

b

Schließen Sie Ihr USB-Flash-Laufwerk an.

Im Terminalfenster werden mehrere das USB-Flash-Laufwerk identifizierende Meldungen in einem Format angezeigt, das der folgenden Meldung ähnelt.

Oct 25 13:25:23 ubuntu kernel: [  712.447080] sd 3:0:0:0: [sdb] Attached SCSI removable disk

In diesem Beispiel gibt „[sdb]“ das USB-Gerät an. Falls Ihr Gerät auf andere Art identifiziert wird, verwenden Sie bei diesem Vorgang diese Identifikation anstelle von „sdb“ und lassen Sie dabei die Klammern weg.

2

Erstellen Sie eine Partitionstabelle auf dem USB-Flash-Gerät.

/sbin/fdisk /dev/sdb

a

Geben Sie d ein, um Partitionen zu löschen, bis alle Partitionen gelöscht sind.

b

Geben Sie n ein, um die primäre Partition 1 zu erstellen, die sich über die gesamte Festplatte erstreckt.

c

Geben Sie t ein, um für den Typ eine passende Einstellung für das Dateisystem FAT32 festzulegen, z. B. c.

d

Geben Sie a ein, um das aktive Flag auf Partition 1 zu setzen.

e

Geben Sie p ein, um die Partitionstabelle auszugeben.

Das Ergebnis sollte dem folgenden Text ähneln:

Disk /dev/sdb: 2004 MB, 2004877312 bytes
255 heads, 63 sectors/track, 243 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1         243     1951866    c  W95 FAT32 (LBA)
f

Geben Sie w ein, um die Partitionstabelle zu schreiben und den Vorgang zu beenden.

3

Formatieren Sie das USB-Flash-Laufwerk mit dem Dateisystem Fat32.

/sbin/mkfs.vfat -F 32 -n USB /dev/sdb1

4

Führen Sie die folgenden Befehle aus:

/path_to_syslinux-3.86_directory/syslinux-3.86/bin/syslinux /dev/sdb1
cat /path_to_syslinux-3.86_directory/syslinux-3.86/usr/share/syslinux/mbr.bin > /dev/sdb
5

Mounten Sie das USB-Flash-Laufwerk.

mount /dev/sdb1 /usbdisk

6

Mounten Sie das ESXi-Installer-ISO-Image.

mount -o loop VMware-VMvisor-Installer-5.x.x-XXXXXX.x86_64.iso /esxi_cdrom

7

Kopieren Sie den Inhalt des ISO-Images nach /usbdisk.

cp -r /esxi_cdrom/* /usbdisk

8

Benennen Sie die Datei isolinux.cfg in syslinx.cfg um.

mv /usbdisk/isolinux.cfg /usbdisk/syslinux.cfg

9

Ändern Sie in der Datei /usbdisk/syslinux.cfg die Zeile APPEND -c boot.cfg in APPEND -c boot.cfg -p 1.

10

Unmounten Sie das USB-Flash-Laufwerk.

umount /usbdisk

11

Unmounten Sie das ESXi-Installer-ISO-Image.

umount /esxi_cdrom

Das USB-Flash-Laufwerk kann jetzt das ESXi-Installationsprogramm starten.