Automatic Booting
 
I just hate to be pushed around by some ... machine.
— Ken Thompson
 
This should be trivial, but like many things with modern systems, it is not
Problem:
  • PXE used to be simple. One interface. Just use it
  • Now many interfaces, which one do we use?
  • BIOS, loader and kernel all must agree
Illustration
    # order of ethernet drivers should match that in ../pcboot/boot so that
    # devices are detected in the same order by bootstraps and kernels
    # and thus given the same controller numbers.
    
next