Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →You can install Linux on a server without booting directly from an ISO by using PXE/network boot, booting installer files from an existing disk and bootloader, or provisioning a virtual machine from a network installation source. These methods still need an installer source: it may download an ISO or packages after startup, or use a local ISO file without booting from it. Choose based on the server’s firmware and architecture, your network access, and whether a working bootloader is already installed.
Choose the method that fits your server
| Method | Best suited to | What you need | Important limitation |
|---|---|---|---|
| PXE/network boot | Physical servers whose firmware supports network boot | Network boot configuration and services such as DHCP/BOOTP and TFTP, plus access to the installer source | Coordinate DHCP changes with the network administrator; firmware mode and boot files must match. |
| Installer files on disk with GRUB | A server that already has a usable bootloader | Access to place compatible installer kernel and initrd files, and usually network connectivity for a netboot install | Repartitioning the disk holding those files can disrupt the installation. |
| Disk-hosted ISO with Debian hd-media | A server where you want to avoid network access during installation | Debian hd-media kernel/initrd files and an ISO stored on disk | You still use a local ISO file; you simply do not boot from it directly. |
| Virtual-machine provisioning | A guest VM managed by a hypervisor | A distribution tree, ISO, local directory, PXE service, or explicit kernel/initrd paths | This configures virtual boot devices, not the firmware of a physical server. |
For physical-server PXE, Canonical’s Ubuntu amd64 netboot guide describes a flow in which DHCP/BOOTP supplies network and boot information, TFTP serves bootloader configuration, and the initrd configures networking and fetches the server ISO. The installer then mounts that ISO and proceeds with installation. Thus, “without booting from an ISO” does not necessarily mean “without using an ISO anywhere.”
Install on bare metal with PXE
What happens during network boot
- Enable network boot in the target server’s firmware and select the correct network interface and firmware mode.
- The client obtains network configuration and boot information, commonly through DHCP or BOOTP.
- The bootloader and its configuration are supplied over the network; the boot configuration identifies the installer kernel and RAM disk.
- The initrd brings up networking and retrieves the installer source. In Ubuntu’s documented amd64 flow, it downloads and mounts the server ISO before continuing installation.
PXE is useful when no local USB, CD, or ISO boot is available, particularly when you manage a controlled provisioning network. It is not the same as booting an already-installed diskless Linux system that depends on a server at every startup; this procedure network-boots the installer.
Prepare network services safely
Ubuntu’s guide demonstrates dnsmasq for DHCP and TFTP, with a DHCP range, boot-file selection for legacy versus EFI clients, and a TFTP root. These are examples with network assumptions, not a configuration to copy blindly onto a production LAN. An additional DHCP service can disrupt existing clients or direct machines to the wrong boot server, so coordinate with whoever administers the network before enabling one.
Recommended Free Tools
#1 Best Overall
- Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
- Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
- Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
- Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
- 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
The Ubuntu example points to a release-specific server ISO URL; the ISO can instead be hosted locally. Its kernel argument cloud-config-url=/dev/null prevents cloud-init from downloading the ISO a second time. Follow the current release’s instructions and adapt the source location to your environment rather than assuming a URL or file path remains constant.
Match firmware mode and architecture
Confirm the server’s CPU architecture and whether it is booting in UEFI or legacy BIOS mode. Ubuntu’s amd64 documentation covers both modes and calls for mode-appropriate bootloader files; it distinguishes signed EFI boot components from the legacy PXELINUX path. Secure Boot requirements also affect which EFI components can start. A mismatch between the firmware mode, architecture, bootloader, and installer files commonly prevents the initial boot.
Rank #2
- 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
- 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
- Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
- 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
- What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
Boot installer files from an existing disk
Use a netboot kernel and initrd
The Debian stable amd64 installation guide documents placing the installer’s vmlinuz and initrd.gz on a hard drive and starting them from an existing operating system or bootloader. This can avoid PXE infrastructure, but a netboot installer still needs network access to retrieve remaining installation components. The guide notes that the disk can be repartitioned by this process, so ensure the boot files remain available until the installer has started and take particular care with any automatic partitioning choices.
Ubuntu Community Help Wiki also describes an internet netboot approach that stores boot files on disk and uses an already installed, bootable GRUB or GRUB2. It avoids removable media and a locally configured PXE server, but it depends on a functioning existing Linux/GRUB installation. Because the page is community documentation and may be dated, verify release-specific file locations and commands against current distribution documentation before using them.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Rank #3
- Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
- Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
- Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
- Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
- What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
Use a local ISO without booting from it
If the goal is to avoid booting directly from an ISO, rather than to avoid keeping an ISO file, Debian’s hd-media route is another option. It uses a kernel and initrd that can find an ISO stored on disk, allowing installation without network access. This differs from netboot: the local ISO provides the installation content, while the machine starts the installer through the disk’s bootloader.
Provision a Linux virtual machine
For a guest machine, the hypervisor controls virtual boot devices, so you do not need to change a physical server’s firmware. The Ubuntu virt-install manpage documents several ways to start a guest installation:
Rank #4
- Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
- Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
- Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
- Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
- Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
--locationcan use a distribution tree available over HTTP or FTP, an ISO, or a local directory.--pxerequests network boot on the guest’s first start.- Explicit kernel and initrd paths, with installer arguments, can be used when you want to control which boot files the guest uses.
These are VM installation options, not instructions for configuring the network boot firmware of a bare-metal server. Check the installed virt-install version’s documentation when selecting options for a particular host.
Quick Recap
Best Value
- 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
- Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
- Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
- HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
- What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
Check these requirements before starting
- Firmware and CPU: Identify UEFI or legacy BIOS mode, CPU architecture, and any Secure Boot requirement. Use compatible boot components and installer files.
- Network authority: For PXE, establish who controls DHCP/BOOTP and where TFTP files will be served. Do not add a competing DHCP server to a production network.
- Existing boot path: Disk-based netboot requires a working bootloader and permission to place files on a readable disk partition. Protect those files until the installer has loaded.
- Installer connectivity: Verify the target can reach the network location from which it must obtain the ISO or installation components. If it cannot, consider Debian’s disk-hosted ISO approach.
- Release compatibility: Keep the bootloader, kernel/initrd, installer source, and architecture paths aligned to a compatible release. Ubuntu’s cited netboot guide contains Noble-era examples; distribution paths and release URLs can change.
- Disk consequences: Decide which disk to install to and whether it may be erased or repartitioned. Review partitioning choices carefully, especially when the boot files are on that same disk.
Common problems and what to check
- The server does not find a network boot file: Check that network boot is enabled, the correct interface is selected, DHCP/BOOTP provides the intended boot information, and the boot filename suits the firmware mode.
- The bootloader starts but the installer does not: Confirm that the kernel and initrd are reachable and match the target architecture and release. For UEFI, verify the EFI boot components and Secure Boot compatibility.
- The installer starts but cannot fetch packages or an ISO: Check network configuration, name resolution, routing, and access to the chosen installation source. A disk-hosted ISO can avoid reliance on that network path when using Debian hd-media.
- The disk-based method fails after partitioning begins: Reassess whether installer files or the active boot path are located on a disk being altered. Do not proceed with a partition layout that could remove files needed to continue.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

