iPXE discussion forum

Full Version: How to boot with PXE using USB 3.0 to Gigabit Network Adapter
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

I would like to share some notes that allow me to use an USB to Network Adapter to boot using PXE. I have a TPLINK UE300 v3 adapter (https://www.tp-link.com/en/home-networki...ory/ue300/) with a RLT8153 chip https://www.realtek.com/en/products/comm...em/rtl8153

I would like to use it to boot PXE on a lenovo laptop without Ethernet port. If you use Debian, make sure that you have build-essential and git.
apt install git build-essential
Use git to clone the ipxe repository:
git clone https://github.com/ipxe/ipxe
build the CDC-ECM USB Ethernet driver in an usb format.
cd ipxe/src; make bin/ecm.usb
Plug a usb memory (you will lose all your contents within). This example uses /dev/sdc
dd if=bin/ecm.usb of=/dev/sdc

Now, on your device, plug the usb memory, the network adapter, and make sure that you boot up from the usb memory. it should be enough to boot up using PXE.

Other devices that may work with this driver:

Dell USB-C Network Adapter 470-ABND
Lenovo USB 3.0 Ethernet 4X90E51405
Microsoft 1663
Reference URL's