Ab und zu ist es notwendig, ein Geräte ohne eingebauter Ethernetschnittstelle über das Netzwerk zu booten. Damit kann man auch von Geräten ein Image ziehen oder aufspielen, die keine integrierte RJ45 Schnittstelle haben. Dafür gibt es eine einfach Lösung: iPXE.org
Damit kann man sich einen USB-Stick konfigurieren, der dann das Booten über das Netzwerk übernimmt.
Damit können wir auf unseren „befreiten Chromebooks“ ein Freies Open Source Betriebssystem aufspielen.
Für das Bauen des entsprechende Treibers müssen ein paar Pakete vorhanden sein.
sudo apt-get install -y git gcc make liblzma-dev binutils perl mtools mkisofs syslinux
# Grab the source code
git clone https://github.com/ipxe/ipxe.git
cd ipxe/src
make bin-x86_64-efi/ipxe--ecm--ncm.efi
ecm--ncm double dash (--) adds multiple drivers to one file, in this case we pull in most USB based drivers (you can add double dash multiple times for more than two drivers)
https://ipxe.org/appnote/buildtargets
Jetzt brauchen wir noch einen USB-Stick mit FAT32 Partition. Das kann man mit gparted ganz einfach machen.

Danach erstellen wir den Ordner EFI/BOOT am USB-Stick und kopieren die .efi Datei als BOOTX64.efi in den EFI/BOOT/ Ordner.
mkdir -p </USB-MEDIA>/EFI/BOOT
cp ipxe--ecm--ncm.efi </USB-MEDIA>/EFI/BOOT/BOOTX64.efi
Mit diesem USB-Stick kann man jetzt Rechner über das Netzwerk booten und so z.B. FOG auch für Computer ohne RJ45-Anschluss verwenden.
Wir haben sehr gute Erfahrungen mit diesem USB-RJ45 Adapter gemacht.

Referenzen:
https://medium.com/@peter.bolch/how-to-netboot-with-ipxe-6a41db514dee
1 Kommentar
Rene Schwarzinger · 10.10.2025 um 15:24
Ich richte gerade 100 alte Laptops mit Linux für ein Afrika Projekt her – diese Lösung ist genau das gesuchte Werkzeug für das Imaging ohne LAN-Schnittstelle!