This is notes that might help with debugging issues possibly caused by EFI drivers
\EFI\Boot\BootX64.efi
ipxe.efi
, but change for your scenario) and save it as /ipxe.efi
on the diskfs0:
and ls
you should see your FAT filesystem with ipxe.efi
map
to find different fsX:
and try them until you find your filesystem.ipxe.efi
Get in to the shell again
drivers -b
and devices -b
to see a list of handles complete with some kind of textual description
-b
is used to get one screen of text at a time
disconnect <handle>
<handle>
is the 2- or 3-digit hex value of the handleipxe.efi
(from the shell, without rebooting first)With Hyper-V as an example we might look for something like: “Hyper-V”, “VMBus”, “VmbusDxe”, “NetVSC”, “RNDIS”, etc
And then looking at devices
for where this is connected to, and try to disconnect it from there
-b
to get paged outputdrivers > drivers.txt
and then use the editor with edit drivers.txt
to show it (this requires a writable filesystem)