Fedora NetInstall (Net Install) with gPXE and BFO (boot.fedoraproject.org) - Comment Page: 1

This is guide with screenshots, howto install Fedora (currently Fedora 13) with gPXE and BFO (boot.fedoraproject.org). BFO combines a series of recent technologies to produce a new boot stack. The glue that holds everything together is gPXE. Boot method is similar to PXE Boot. It uses very small images (iso, floppy, disk) to bootstrap a machine that then contacts a remote server for boot information. Why Should Use BFO Instaed of Normal Installer Image? The BFO downloads are very small and once you have them, you'll rarely have to download more. Even as more versions of Fedora come out, you just boot from your iso and they will appear. Users with fast internet connections will have the...

13 comments on “Fedora NetInstall (Net Install) with gPXE and BFO (boot.fedoraproject.org) - Comment Page: 1

    1. This is all great in theory, but gPXE is UTTER CRAP. It uses a constant TCP window of 4 kilobytes, which means that it’s extremely slow even for downloading small things.

      For example, from my home, the latency to Fedora mirrors is 70 milliseconds; this gives gPXE a theoretical maximal throughput of 57 kB/s, in practice it’s under 40! Even downloading the 30 MB initrd image takes 15 MINUTES!

      No thanks! I can download a complete ISO and burn it faster than that.

      • Hi foobar,

        I just tested boot Fedora 13 i386 installer using bfo.iso and download of vmlinuz and initrd.img took less than minute. So speed is not actually the problem, in my opinion.

        It is also very practical to boot the same iso and install Fedora 13 or Fedora 14 Alpha and so on.

    2. […] Fedora 14 Install Guide with screenshots using Live CD or Live USB and Dual Booting with Windows. Fedora 14 Installation is also possible with using Fedora NetInstall (Net Install) with gPXE and BFO…1. Before Fedora 14 Installation1.1 Download Fedora 14 LiveCD ImageDownload Fedora 14 here.Select […]

    3. Trying to install latest using BFO and PXE. BFO boots and downloads installer images, asks for language and keyboard layout then start anaconda. except anaconda hangs, it starts it’s gui so i have a mouse cursor but the screen stays blank. there is relatively no activity on the nic so it isn’t waiting on a download and i have let it sit in this state for several hours with no progress. This is a small form factor pc with no room for an optical drive and i don’t have an external drive. any ideas?

      • Hi smokes2345,

        Could you tell more specific your pc and hardware and what version of Fedora you are installing?

    4. This software is the bee’s knees — its small, amazing and works. I was getting stopped with Fedora 16 and 17 installs at the ISOLINUX ( H Peter Anvin et al ) boot start-up freeze page. Machines would install Fedora 11 just fine, so it was not hardware. I was able to install Fedora 16 at first-try after starting with this software. Also it brought down only latest updates so the OS was complete and didn’t have to run Yum to get latest updates after first boot. Overall faster than downloading DVD (if that media had worked). This is very small and provides a lot of machine hardware info if run standalone. Thanks to the wonderful people who figured out another boot approach and make it available; and to JR for this helpful writeup that made the solution understandable.

      • You are welcome Larrya, nice to hear that you find this helpful! :)

    5. writing “USB memory” is, IMHO, not very useful. Why not use a phrase such as “USB storage”, “USB stick”, or such? Memory is memory (RAM, ROM). Yeah, I know, flash is memory, but the role of a USB stick is not that of memory, but rather of storage.

      • Hi Rob,

        Good point, I updated it to “USB storage”.

    6. In a corporate network, where access to the Internet is blocked by a proxy, BFO is prone to fail, as there is no way to configure proxy settings (but I guess a transparent proxy — with no autentication — would work).

      • Hi Marlon,

        BFO might be tricky with proxy. So in your case it might be much simpler, if you download full install media and install Fedora using it. Then it should be simpler configure your proxy settings.

    7. Hello, what are the ram and hardware requirements?
      Can I install it with 512 mb ram and 4G of space in my hard disk?

      • Hi MArco,

        Unfortunately Fedora is not running with 512Mb ram & 4Gb disk space.

        System requirements >= F20 are
        1 GHz processor or faster
        at least 1 GB of memory (RAM)
        at least 10 GB of permanent storage (hard drive) space.

        Do you need desktop?


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.