VMware Hypervisor (ESXi) von USB Stick (automatisiert) installieren
Vorraussetzungen
USB Stick bootfähig einrichten
Zuerst muss der USB Stick bootfähig eingerichtet werden. Dies lässt sich entweder mit Syslinux oder dem HP USB Key Utility erledigen. Einfacher ist es mit dem HP Tool. Gedacht ist es zwar für Firmwareupdates oder zur Einrichtung eines HP Servers, lässt sich aber auch als gute Basis verwenden. Außerdem lassen sich so verschiedene Tools auf einem USB Stick vereinen. Also ISO File lässt sich entweder eine SmartStart oder DVD Update Utility verwenden.
Weitere Informationen findet man bei HP.
Nach erfolgreichem Abschluss ist der Stick bootfähig.
Installationsimage VMware Hypervisor (ESXi) für USB Installation anpassen
Entpacken der VMware Hypervisor ISO ins Root Verzeichnis des USB Sticks.
Anpassung der syslinux.cfg
Das Bootmenü muss um einen Eintrag erweitert werden
label ESXi Installer menu label VMware ESXi 4.1 Installer kernel mboot.c32 append vmkboot.gz ks=usb --- vmkernel.gz --- sys.vgz --- cim.vgz --- ienviron.vgz --- install.vgz --- mod.tgz
Wichtig hier sind die Einträge ks=usb und — mod.tgz
Erklärung ks=usb und --- mod.tgz
In diesem Abschnitt eine kurze Erklärung was es mit diesen beiden Optionen auf sich hat.
ks=usb
Mit dieser Option wird der Installationsroutine nur der Ort mitgeteilt, an dem das Installationsskript hinterlegt ist. In unserem Fall auf einem USB Stick. Der Name ks.cfg ist von VMware vorgegeben.
— mod.tgz
Dahinter verbirgt sich nichts anderes als ein INIT Skript, das beim Booten der Installationsroutine ausgeführt wird. Damit wird der Filesystemoffsetirgendwas Check der Installationsroutine deaktiviert. Dies ist anscheinend eher ein Linux als ein VMware Problem. Sollte die tgz Datei oder der Parameter nicht korrekt ausgeführt werden, wird eine Fehlermeldung beim Booten erscheinen
Total number of sectors not a multiple of sectors per track! Add mtools_skip_check=1 to your .mtoolsrc file to skip this test
Scripting File - automatisierte Installation
Wie bereits oben beschrieben werden die Optionen in der ks.cfg Datei konfiguriert.
Auszug der KS.cfg
# Accept the VMware End User License Agreement vmaccepteula # Set the root password for the DCUI and Tech Support Mode rootpw mypassword # Choose the first discovered disk to install onto autopart --firstdisk --overwritevmfs # The installation media is in the CD-ROM drive install usb # Set the network to DHCP on the first network adapater network --bootproto=dhcp --device=vmnic0

