1. A method comprising: loading, by a processing device, a first kernel from a removable storage, wherein the first kernel identifies device information of a computing device when executed; transmitting, by the processing device, a provisioning request comprising the device information to a provisioning device over a network; receiving, by the processing device, provisioning data and a second kernel over a network, the second kernel comprising an operating system installer; and overwriting the first kernel with the second kernel.