Archlinux via PXE von Netboot Image starten
Archlinux mit Hilfe von PXE von einem Netboot Image aus dem Internet starten
Heute hatte ich nach einer BIOS-, bzw. UEFI-Aktualisierung meines Mainboards ein unerwartetes Problem; alle meine EFI-Booteinträge wurden zurückgesetzt. Selbstverständlich hatte ich kein (freies) Medium zur Hand, von dem ich entweder eine Live-Linux Umgebung oder eine EFI-Shell hätte booten können. Glücklicherweise bringen die meisten UEFIs heutzutage eine gute Unterstützung für PXE (Preboot eXecution Environment), bzw. iPXE mit. Hierfür muss dann im BIOS oder UEFI lediglich der Netzwerkstack aktiviert und der richtige Booteintrag ausgewählt werden.
PXE-Server
Mit Pixiecore gibt es eine all-in-one Lösung, um schnell einen PXE-Server bereitzustellen. Für die Installation unter Archlinux steht ein AUR-Paket bereit.
| Protokoll | Port | Benötigt? |
|---|---|---|
| DHCP | UDP/67:68 | Ja |
| TFTP | UDP/69 | Ja |
| PXE | UDP/4011 | Ja |
| HTTP | TCP/80 | Nein |
In dem
entsprechenden Artikel
im Archlinux Wiki steht beschrieben, wie man den quick Parameter verwenden, um direkt den Archlinux Kernel zu laden:
