Why is there a Ethernet Controller boot option in my BIOS?

5

1

Why does my BIOS Boot list show Ethernet Controller?

I have disabled it because it slows down the startup time. Why is it still there? How can I boot from it? I am confused.

Little Helper

Posted 2011-09-19T19:31:06.847

Reputation: 1 906

Answers

6

Its there because some corporate networks support network booting, which means it grabs everything it needs over the network.
This is often done for deployment of machines so you dont need to run around with lots of install disks.

See Wiki's writeup: http://en.wikipedia.org/wiki/Network_booting

madmaze

Posted 2011-09-19T19:31:06.847

Reputation: 3 447

So disabling it wont harm the configuration? – Little Helper – 2011-09-19T19:35:19.227

No, you can disable it – woliveirajr – 2011-09-19T19:35:45.067

1FYI, Netbooting isn't local to corporate networks. It's very sexy to boot up a computer to a Linux Live CD simply by hooking it into a special ethernet cable =) – user606723 – 2011-09-19T21:30:41.963

5

You can use your "Ethernet Boot option" to boot Linux based systems such as Clonezilla, Partclone, Ubuntu, and a lot of systems and applications based on Linux PXE (Preboot Execution Environment) without needing to use a hard disk on your computer, all the kernel and dependencies will boot up to your RAM from the Ethernet Server, as explained below:

The Preboot eXecution Environment (PXE, also known as Pre-Execution Environment; sometimes pronounced "pixie") is an environment to boot computers using a network interface independently of data storage devices (like hard disks) or installed operating systems.

The PXE protocol is approximately a combination of DHCP and TFTP, albeit with subtle modifications to both. DHCP is used to locate the appropriate boot server or servers, with TFTP used to download the initial bootstrap program and additional files.

To initiate a PXE bootstrap session the PXE firmware broadcasts a DHCPDISCOVER packet extended with PXE-specific options (extended DHCPDISCOVER) to port 67/UDP (DHCP server port). The PXE options identify the firmware as capable of PXE, but they will be ignored by standard DHCP servers. If the firmware receives DHCPOFFERs from such servers, it may configure itself by requesting one of the offered configurations.

You can find more information about PXE over its specification or even on its official wiki.

You can disable this option on your BIOS if you don't want to use Ethernet boot based systems, actually it would be disabled from factory configurations on most of manufactures.

Diogo

Posted 2011-09-19T19:31:06.847

Reputation: 28 202