Hi,
I am trying to boot ESXi 7 from USB-flash on my good old Dell Precision M4800 laptop in my home lab. However it shows "Invalid Partion Table" error msg. If I press 'any key' it boots ESXi successfully. However I need it to boot automatically without pressing 'any key' every time I need to restart host.
Dell explains this behavior in article:
Also they suggests to update BIOS however I use the latest on.
I see there is the issue with M4800's BIOS as there is no problem with my good old Lenovo x230.
However, I hope someone can give me advice on how to "fix" the ESXi boot-loader on USB to give the Dell BIOS what it wants.
Regards,
Roman
Here's the fix: Stop trying to run ESXi, which is designed for server-class hardware, on a consumer laptop.
This fix will not help me :smileycool:
The fix you need to hear isn't necessarily the one you want to hear.
Hello,
I spent a chunk of today trying to get this to work, and I figured it out. The default image uses FAT16 for the EFI partition, the spec says it should be FAT32, and the Dell systems only look for Fat32 boot partitions. I copied the files out of /dev/sda (or whatever your usb/sata drive is), formatted it to fat32 with the EFI flag (gparted calls it ESP), then copied the files back. System booted right away. Let me know if that works, for testing there are great reasons to run on a laptop!
Dan
Dude you are a genius, my Dell latitude had this exact same issue where it wouldnt boot in UEFI, decided to try and format the EFI partition as FAT32, copied files back and it booted in.
Thanks a bunch
Thank you a lot, sir. +1 kudo
example in bash (linux ubuntu live):
sudo -i
//my efi fat16 esxi partition in gparted is sda1
mkdir /mnt/sda1 /mnt/temp
mount /dev/sda1 /mnt/sda1
cp -r /mnt/sda1/* /mnt/temp/
umount /mnt/sda1
//format fat16 boot partition into fat32 using gparted
mount /dev/sda1 /mnt/sda1
cp -r /mnt/temp/* /mnt/sda1/
reboot
//eject live linux cd/usb and boot normally into esxi