I received a very valid question today around the command “esxcfg-boot -b”. In my article about increasing the Queue Depth “esxcfg-boot -b” is part of the procedure. However if you look at the following KB article it isn’t for ESX(i) 4. The question I received is “why?”.
Well the answer is simple. As of ESX(i) 4 it is part of the standard shutdown procedure to run “esxcfg-boot -b” so that the initrd gets recreated automatically. In other words; As of ESX(i) 4 there is no need any more to run this command!